nRF5 SDK for Thread and Zigbee v4.0.0
Macros | Enumerations

Macros

#define WWAH_MANUFACTURER_CODE   0x1217
 
#define ZB_ZCL_WWAH_CLUSTER_REVISION_MIN_VALUE   0x0001
 Minimum value for Cluster Revision attribute.
 
#define ZB_ZCL_WWAH_MGMT_LEAVE_WITHOUT_REJOIN_ENABLED_DEFAULT_VALUE   ZB_TRUE
 Default value for MGMTLeaveWithoutRejoinEnabled attribute.
 
#define ZB_ZCL_WWAH_NWK_RETRY_COUNT_MIN_VALUE   0x03
 Minimum value for NWKRetryCount attribute.
 
#define ZB_ZCL_WWAH_NWK_RETRY_COUNT_MAX_VALUE   0xFF
 Maximum value for NWKRetryCount attribute.
 
#define ZB_ZCL_WWAH_MAC_RETRY_COUNT_MIN_VALUE   0x03
 Minimum value for MACRetryCount attribute.
 
#define ZB_ZCL_WWAH_MAC_RETRY_COUNT_MAX_VALUE   0xFF
 Maximum value for MACRetryCount attribute.
 
#define ZB_ZCL_WWAH_ROUTER_CHECK_IN_ENABLED_DEFAULT_VALUE   ZB_FALSE
 Default value for RouterCheckInEnabled attribute.
 
#define ZB_ZCL_WWAH_WWAH_PARENT_CLASSIFICATION_ENABLED_DEFAULT_VALUE   ZB_FALSE
 Default value for WWAHParentClassificationEnabled attribute.
 
#define ZB_ZCL_WWAH_WWAH_APP_EVENT_RETRY_ENABLED_DEFAULT_VALUE   ZB_TRUE
 Default value for WWAHAppEventRetryEnabled attribute.
 
#define ZB_ZCL_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_MIN_VALUE   10
 Minimum value for WWAHAppEventRetryQueueSize attribute.
 
#define ZB_ZCL_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_MAX_VALUE   0xFF
 Maximum value for WWAHAppEventRetryQueueSize attribute.
 
#define ZB_ZCL_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_DEFAULT_VALUE   10
 Default value for WWAHAppEventRetryQueueSize attribute.
 
#define ZB_ZCL_WWAH_WWAH_REJOIN_ENABLED_DEFAULT_VALUE   ZB_FALSE
 Default value for WWAHRejoinEnabled attribute.
 
#define ZB_ZCL_WWAH_MAC_POLL_FAILURE_WAIT_TIME_MIN_VALUE   0x00
 Minimum value for MACPollFailureWaitTime attribute.
 
#define ZB_ZCL_WWAH_MAC_POLL_FAILURE_WAIT_TIME_MAX_VALUE   0xFF
 Maximum value for MACPollFailureWaitTime attribute.
 
#define ZB_ZCL_WWAH_MAC_POLL_FAILURE_WAIT_TIME_DEFAULT_VALUE   3
 Default value for MACPollFailureWaitTime attribute.
 
#define ZB_ZCL_WWAH_CONFIGURATION_MODE_ENABLED_DEFAULT_VALUE   ZB_TRUE
 Default value for ConfigurationModeEnabled attribute.
 
#define ZB_ZCL_WWAH_CURRENT_DEBUG_REPORT_ID_MIN_VALUE   0x00
 Minimum value for CurrentDebugReportID attribute.
 
#define ZB_ZCL_WWAH_CURRENT_DEBUG_REPORT_ID_MAX_VALUE   0xFF
 Maximum value for CurrentDebugReportID attribute.
 
#define ZB_ZCL_WWAH_TC_SECURITY_ON_NWK_KEY_ROTATION_ENABLED_DEFAULT_VALUE   ZB_FALSE
 Default value for TCSecurityOnNwkKeyRotationEnabled attribute.
 
#define ZB_ZCL_WWAH_WWAH_BAD_PARENT_RECOVERY_ENABLED_DEFAULT_VALUE   ZB_FALSE
 Default value for WWAHBadParentRecoveryEnabled attribute.
 
#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_MIN_VALUE   0x00
 Minimum value for PendingNetworkUpdateChannel attribute.
 
#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_MAX_VALUE   0xFF
 Maximum value for PendingNetworkUpdateChannel attribute.
 
#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_DEFAULT_VALUE   0xFF
 Default value for PendingNetworkUpdateChannel attribute.
 
#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_PANID_MIN_VALUE   0x0000
 Minimum value for PendingNetworkUpdatePANID attribute.
 
#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_PANID_MAX_VALUE   0xFFFF
 Maximum value for PendingNetworkUpdatePANID attribute.
 
#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_PANID_DEFAULT_VALUE   0xFFFF
 Default value for PendingNetworkUpdatePANID attribute.
 
#define ZB_ZCL_WWAH_OTA_MAX_OFFLINE_DURATION_MIN_VALUE   0x0000
 Minimum value for OTAMaxOfflineDuration attribute.
 
#define ZB_ZCL_WWAH_OTA_MAX_OFFLINE_DURATION_MAX_VALUE   0xFFFF
 Maximum value for OTAMaxOfflineDuration attribute.
 
#define ZB_ZCL_WWAH_MAC_POLL_RETRY_COUNT   2
 Additional MAC Poll retry count.
 

Enumerations

enum  zb_zcl_wwah_attr_e {
  ZB_ZCL_ATTR_WWAH_DISABLE_OTA_DOWNGRADES_ID = 0x0002, ZB_ZCL_ATTR_WWAH_MGMT_LEAVE_WITHOUT_REJOIN_ENABLED_ID = 0x0003, ZB_ZCL_ATTR_WWAH_NWK_RETRY_COUNT_ID = 0x0004, ZB_ZCL_ATTR_WWAH_MAC_RETRY_COUNT_ID = 0x0005,
  ZB_ZCL_ATTR_WWAH_ROUTER_CHECK_IN_ENABLED_ID = 0x0006, ZB_ZCL_ATTR_WWAH_TOUCHLINK_INTERPAN_ENABLED_ID = 0x0007, ZB_ZCL_ATTR_WWAH_WWAH_PARENT_CLASSIFICATION_ENABLED_ID = 0x0008, ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_ENABLED_ID = 0x0009,
  ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_ID = 0x000A, ZB_ZCL_ATTR_WWAH_WWAH_REJOIN_ENABLED_ID = 0x000B, ZB_ZCL_ATTR_WWAH_MAC_POLL_FAILURE_WAIT_TIME_ID = 0x000C, ZB_ZCL_ATTR_WWAH_CONFIGURATION_MODE_ENABLED_ID = 0x000D,
  ZB_ZCL_ATTR_WWAH_CURRENT_DEBUG_REPORT_ID_ID = 0x000E, ZB_ZCL_ATTR_WWAH_TC_SECURITY_ON_NWK_KEY_ROTATION_ENABLED_ID = 0x000F, ZB_ZCL_ATTR_WWAH_WWAH_BAD_PARENT_RECOVERY_ENABLED_ID = 0x0010, ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_ID = 0x0011,
  ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_PANID_ID = 0x0012, ZB_ZCL_ATTR_WWAH_OTA_MAX_OFFLINE_DURATION_ID = 0x0013
}
 WWAH cluster attribute identifiers. More...
 

Detailed Description

Enumeration Type Documentation

WWAH cluster attribute identifiers.

See also
WWAH spec, subclause 6.3.2.2
Enumerator
ZB_ZCL_ATTR_WWAH_DISABLE_OTA_DOWNGRADES_ID 

If set to TRUE, the device SHALL disallow downgrades of it's firmware.

ZB_ZCL_ATTR_WWAH_MGMT_LEAVE_WITHOUT_REJOIN_ENABLED_ID 

If set to FALSE, the node SHALL ignore MGMT Leave Without Rejoin commands.

ZB_ZCL_ATTR_WWAH_NWK_RETRY_COUNT_ID 

This attribute is a fixed value containing the number of Network Level Retries the device performs when sending a unicast command, not including APS retries.

ZB_ZCL_ATTR_WWAH_MAC_RETRY_COUNT_ID 

This attribute is a fixed value containing the number of MAC Level Retries the device performs when sending a unicast command, not including APS retries.

ZB_ZCL_ATTR_WWAH_ROUTER_CHECK_IN_ENABLED_ID 

This attribute is set to TRUE if the router's check-in algorithm has been enabled through the 'Enable Periodic Router Check-Ins' command detailed below.

ZB_ZCL_ATTR_WWAH_TOUCHLINK_INTERPAN_ENABLED_ID 

This attribute is set to FALSE if support for Touchlink Interpan messages has been disabled on the device.

ZB_ZCL_ATTR_WWAH_WWAH_PARENT_CLASSIFICATION_ENABLED_ID 

If set to TRUE, the device SHALL enable the WWAH Parent Classification Advertisements feature.

ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_ENABLED_ID 

This attribute is TRUE if the WWAH Application Event Retry Algorithm is enabled.

ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_ID 

This attribute is the queue size for re-delivery attempts in the WWAH Application Event Retry Algorithm.

ZB_ZCL_ATTR_WWAH_WWAH_REJOIN_ENABLED_ID 

This attribute is set to TRUE if the WWAH Rejoin Algorithm is enabled.

ZB_ZCL_ATTR_WWAH_MAC_POLL_FAILURE_WAIT_TIME_ID 

This attribute is the time in seconds the device waits before retrying a data poll when a MAC level data poll fails for any reason.

ZB_ZCL_ATTR_WWAH_CONFIGURATION_MODE_ENABLED_ID 

This attribute indicates whether the device is able to be configured using ZDO commands that are not encrypted using the Trust Center Link Key.

ZB_ZCL_ATTR_WWAH_CURRENT_DEBUG_REPORT_ID_ID 

This attribute contains the ID of the current debug report stored on the node.

ZB_ZCL_ATTR_WWAH_TC_SECURITY_ON_NWK_KEY_ROTATION_ENABLED_ID 

If this attribute is set to TRUE, the node SHALL only process network key rotation commands which are sent via unicast and are encrypted by the Trust Center Link Key.

ZB_ZCL_ATTR_WWAH_WWAH_BAD_PARENT_RECOVERY_ENABLED_ID 

If this attribute is set to TRUE, the endpoint device SHALL enable the WWAH Bad Parent Recovery feature.

ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_ID 

This attribute contains the channel number of the only channel the device SHALL accept in a ZDO Mgmt Network Update command.

ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_PANID_ID 

This attribute contains the only short PAN ID the device SHALL accept in a NLME Network Update command.

ZB_ZCL_ATTR_WWAH_OTA_MAX_OFFLINE_DURATION_ID 

This attribute contains the maximum time in seconds the device may be unavailable after completing its OTA download (while restarting, etc).


Documentation feedback | Developer Zone | Subscribe | Updated