| # 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 |