The maximum number of EUI64 to network address associations that the stack can maintain for the application. (Note, the total number of such address associations maintained by the NCP is the sum of the value of this setting and the value of ::TRUST_CENTER_ADDRESS_CACHE_SIZE.
This is a bitmask that controls which incoming ZDO request messages are passed to the application. The bits are defined in the EmberZdoConfigurationFlags enumeration. To see if the application is required to send a ZDO response in reply to an incoming message, the application must check the APS options bitfield within the incomingMessageHandler callback to see if the EMBER_APS_OPTION_ZDO_RESPONSE_REQUIRED flag is set.
The APS ACK timeout value. The stack waits this amount of time between resends of APS retried messages.
The maximum number of APS retried messages the stack can be transmitting at any time.
To configure non trust center node to assume a concentrator type of the trust center it join to, until it receive many-to-one route request from the trust center. For the trust center node, concentrator type is configured from the concentrator plugin. The stack by default assumes trust center be a low RAM concentrator that make other devices send route record to the trust center even without receiving a many-to-one route request. The default concentrator type can be changed by setting appropriate EmberAssumeTrustCenterConcentratorType config value.
The duration of a beacon jitter, in the units used by the 15.4 scan parameter (((1 << duration) + 1) * 15ms), when responding to a beacon request.
The maximum number of non-volatile bindings supported by the stack.
The number of passive acknowledgements to record from neighbors before we stop re-transmitting broadcasts
The maximum number of broadcasts during a single broadcast timeout period.
This value indicates the size of the runtime modifiable certificate table. Normally certificates are stored in MFG tokens but this table can be used to field upgrade devices with new Smart Energy certificates. This value cannot be set, it can only be queried.
Valid range of a CTUNE value is 0x0000-0x01FF. Higher order bits (0xFE00) of the 16-bit value are ignored.
0: Allow this node to relay messages. 1: Prevent this node from relaying messages.
The number of simultaneous route discoveries that a node will support.
v14+ This is the configuration advertised by the end device to the parent when joining/rejoining, either SL_ZIGBEE_END_DEVICE_CONFIG_NONE or SL_ZIGBEE_END_DEVICE_CONFIG_PERSIST_DATA_ON_PARENT.
The maximum amount of time that an end device child can wait between polls. If no poll is heard within this timeout, then the parent removes the end device from its tables. Value range 0-14. The timeout corresponding to a value of zero is 10 seconds. The timeout corresponding to a nonzero value N is 2^N minutes, ranging from 2^1 = 2 minutes to 2^14 = 16384 minutes.
The time the stack will wait (in milliseconds) between sending blocks of a fragmented message.
The number of blocks of a fragmented message that can be sent in a single window.
This is green power proxy table size. This value is read-only and cannot be set at runtime
This is green power sink table size. This value is read-only and cannot be set at runtime
The maximum amount of time that the MAC will hold a message for indirect transmission to a child.
The size of the Key Table used for storing individual link keys (if the device is a Trust Center) or Application Link Keys (if the device is a normal node).
The size of the MAC filter list table.
The maximum number of end device children that a router will support.
The maximum number of hops for a message.
Toggles the MTORR flow control in the stack.
The maximum number of multicast groups that the device may be a member of.
The maximum number of router neighbors the stack can keep track of. A neighbor is a node within radio range.
Setting the new broadcast entry threshold. The number (BROADCAST_TABLE_SIZE
The NCP no longer supports configuration of packet buffer heap at runtime using this parameter. Packet buffers heap space must be configured using the EMBER_PACKET_BUFFER_COUNT macro when building the NCP project.
The number of PAN id conflict reports that must be received by the network manager within one minute to trigger a PAN id change.
The timeout value in minutes for how long the Trust Center or a normal node waits for the ZigBee Request Key to complete. On the Trust Center this controls whether or not the device buffers the request, waiting for a matching pair of ZigBee Request Key. If the value is non-zero, the Trust Center buffers and waits for that amount of time. If the value is zero, the Trust Center does not buffer the request and immediately responds to the request. Zero is the most compliant behavior.
Setting the retry queue size. Applies to all queues. Default value in the sample applications is 16.
The maximum number of destinations to which a node can route messages. This includes both messages originating at this node and those relayed for others.
The security level used for security at the MAC and network layers. The supported values are 0 (no security) and 5 (payload is encrypted and a four-byte MIC is used for authentication).
Whether multicasts are sent to the RxOnWhenIdle=true address (0xFFFD) or the sleepy broadcast address (0xFFFF). The RxOnWhenIdle=true address is the ZigBee compliant destination for multicasts.
The size of the source route table.
Specifies the stack profile.
The number of supported networks.
The length of time, in seconds, that a trust center will allow a Trust Center (insecure) rejoin for a device that is using the well-known link key. This timeout takes effect once rejoins using the well-known key has been allowed. This command updates the sli_zigbee_allow_tc_rejoins_using_well_known_key_timeout_sec value.
The length of time, in seconds, that a trust center will store a transient link key that a device can use to join its network. A transient key is added with a call to emberAddTransientLinkKey. After the transient key is added, it will be removed once this amount of time has passed. A joining device will not be able to use that key to join until it is added again on the trust center. The default value is 300 seconds, i.e., 5 minutes.
The maximum number of EUI64 to network address associations that the Trust Center can maintain. These address cache entries are reserved for and reused by the Trust Center when processing device join/rejoin authentications. This cache size limits the number of overlapping joins the Trust Center can process within a narrow time window (e.g. two seconds), and thus should be set to the maximum number of near simultaneous joins the Trust Center is expected to accommodate. (Note, the total number of such address associations maintained by the NCP is the sum of the value of this setting and the value of ::ADDRESS_TABLE_SIZE.)
Enables boost power mode and/or the alternate transmitter output.
ZLL group address initial configuration.
ZLL rssi threshold initial configuration.
Identifies a configuration value. uint8_t