# Copyright (c) 2022 Laird Connectivity # SPDX-License-Identifier: Apache-2.0 menuconfig LWM2M_UCIFI_SUPPORT bool "uCIFI Alliance Object Support" help This option adds general support for uCIFI objects if LWM2M_UCIFI_SUPPORT menuconfig LWM2M_UCIFI_BATTERY bool "uCIFI Battery (3411) Monitor Support" help The uCIFI battery object provides attributes to monitor battery level and activity. if LWM2M_UCIFI_BATTERY config LWM2M_UCIFI_BATTERY_INSTANCE_COUNT int "Maximum # of uCIFI Battery object instances" default 1 help This setting establishes the total count of uCIFI Battery instances available to the LWM2M client. endif # LWM2M_UCIFI_BATTERY menuconfig LWM2M_UCIFI_LPWAN bool "uCIFI LPWAN (3412) Support" help The uCIFI LPWAN object provides attributes to monitor and maintain Low-Power Wide Area Networks. if LWM2M_UCIFI_LPWAN config LWM2M_UCIFI_LPWAN_INSTANCE_COUNT int "Maximum # of uCIFI LPWAN object instances" default 1 range 1 4 help This value sets the maximum allowable number of LPWAN instances. config LWM2M_UCIFI_LPWAN_IPV4_ADDRESS_MAX int "Maximum # of IPv4 addresses" default 0 range 0 20 help This value sets the maximum number of IPv4 addresses assigned to a device that can be stored in this object. config LWM2M_UCIFI_LPWAN_IPV6_ADDRESS_MAX int "Maximum # of IPv6 addresses" default 0 range 0 20 help This value sets the maximum number of IPv6 addresses assigned to a device that can be stored in this object. config LWM2M_UCIFI_LPWAN_NETWORK_ADDRESS_MAX int "Maximum # of network addresses" default 0 range 0 20 help This value sets the maximum number of LPWAN network addresses assigned to a device that can be stored in this object. config LWM2M_UCIFI_LPWAN_SECONDARY_NETWORK_ADDRESS_MAX int "Maximum # of secondary network addresses" default 0 range 0 20 help This value sets the maximum number of secondary addresses used to communicate with the device on the LPWAN network assigned that can be stored in this object. config LWM2M_UCIFI_LPWAN_PEER_ADDRESS_MAX int "Maximum # of peer node addresses" default 0 range 0 64 help This value sets the maximum number of LPWAN addresses of peer nodes that can be stored in this object. config LWM2M_UCIFI_LPWAN_MULTICAST_GRP_ADDRESS_MAX int "Maximum # of multicast group addresses" default 0 range 0 20 help This value sets the maximum number of multicast group addresses (from which the device should accept incoming messages and/or commands) that can be stored in this object. config LWM2M_UCIFI_LPWAN_MULTICAST_GRP_KEY_MAX int "Maximum # of multicast group keys" default 0 range 0 20 help This value sets the maximum number of security key (e.g. AES128) to be shared with other members to be part of a multicast group that can be stored in this object. endif # LWM2M_UCIFI_LPWAN endif # LWM2M_UCIFI_SUPPORT