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

Data Structures

struct  zb_zcl_wwah_debug_report_s
 Context WWAH cluster. More...
 
struct  zb_zcl_wwah_classification_mask_s
 
struct  zb_zcl_wwah_periodic_checkins_data_s
 
struct  zb_zcl_wwah_bad_parent_recovery_data_s
 

Macros

#define ZB_ZCL_CLUSTER_ID_WWAH_SERVER_ROLE_GENERATED_CMD_LIST
 
#define ZB_ZCL_CLUSTER_ID_WWAH_CLIENT_ROLE_RECEIVED_CMD_LIST   ZB_ZCL_CLUSTER_ID_WWAH_SERVER_ROLE_GENERATED_CMD_LIST
 
#define ZB_ZCL_CLUSTER_ID_WWAH_CLIENT_ROLE_GENERATED_CMD_LIST
 
#define ZB_ZCL_CLUSTER_ID_WWAH_SERVER_ROLE_RECEIVED_CMD_LIST   ZB_ZCL_CLUSTER_ID_WWAH_CLIENT_ROLE_GENERATED_CMD_LIST
 
#define ZB_ZCL_WWAH_APS_ACK_EXEMPT_TABLE_SIZE   10
 Size of APS ACK Exempt Table.
 
#define ZB_ZCL_WWAH_APS_LINK_KEY_AUTHORIZATION_TABLE_SIZE   10
 Size of APS Link Key Authorization Table.
 
#define ZB_ZCL_WWAH_USE_TRUST_CENTER_FOR_CLUSTER_TABLE_SIZE   4
 Size of Use Trust Center for Cluster Table.
 
#define ZB_ZCL_WWAH_CLUSTER_ID_FREE_RECORD   0xFFFF
 WWAH Cluster arrays "record is free" flag.
 
#define ZB_ZCL_WWAH_RESERVED_DEBUG_REPORT_ID   0x00
 Debug Report ID field reserved value The value 0x00 is reserved to indicate that there are no debug reports and SHALL not be used as IDs of a debug report.
 
#define ZB_ZCL_WWAH_DEBUG_REPORT_FREE_RECORD   (zb_zcl_wwah_debug_report_t){ZB_ZCL_WWAH_RESERVED_DEBUG_REPORT_ID, 0, NULL}
 
#define ZB_ZCL_WWAH_PERIODIC_CHECKINS_CLUSTER_MATCH_DESC_TIME   (ZB_TIME_ONE_SECOND * 20)
 
#define ZB_ZCL_WWAH_PERIODIC_CHECKINS_MAX_FAILURE_CNT   3
 
#define ZB_ZCL_WWAH_PERIODIC_CHECKINS_READ_KEEPALIVE   0
 
#define ZB_ZCL_WWAH_PERIODIC_CHECKINS_READ_CLUSTER_REVISION   1
 
#define ZB_ZCL_WWAH_PERIODIC_CHECKINS_NOT_SUPPORTED   2
 

Typedefs

typedef struct
zb_zcl_wwah_debug_report_s 
zb_zcl_wwah_debug_report_t
 Context WWAH cluster.
 
typedef struct
zb_zcl_wwah_classification_mask_s 
zb_zcl_wwah_classification_mask_t
 
typedef struct
zb_zcl_wwah_periodic_checkins_data_s 
zb_zcl_wwah_periodic_checkins_data_t
 
typedef enum
zb_zcl_wwah_bad_parent_recovery_signal_e 
zb_zcl_wwah_bad_parent_recovery_signal_t
 
typedef struct
zb_zcl_wwah_bad_parent_recovery_data_s 
zb_zcl_wwah_bad_parent_recovery_data_t
 
typedef enum zb_zcl_wwah_behavior_e zb_zcl_wwah_behavior_t
 

Enumerations

enum  zb_zcl_wwah_cmd_e {
  ZB_ZCL_CMD_WWAH_ENABLE_APS_LINK_KEY_AUTHORIZATION_ID = 0x00, ZB_ZCL_CMD_WWAH_DISABLE_APS_LINK_KEY_AUTHORIZATION_ID = 0x01, ZB_ZCL_CMD_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_ID = 0x02, ZB_ZCL_CMD_WWAH_REQUEST_NEW_APS_LINK_KEY_ID = 0x03,
  ZB_ZCL_CMD_WWAH_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_ID = 0x04, ZB_ZCL_CMD_WWAH_DISABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_ID = 0x05, ZB_ZCL_CMD_WWAH_REQUEST_TIME_ID = 0x06, ZB_ZCL_CMD_WWAH_ENABLE_WWAH_REJOIN_ALGORITHM_ID = 0x07,
  ZB_ZCL_CMD_WWAH_DISABLE_WWAH_REJOIN_ALGORITHM_ID = 0x08, ZB_ZCL_CMD_WWAH_SET_IAS_ZONE_ENROLLMENT_METHOD_ID = 0x09, ZB_ZCL_CMD_WWAH_CLEAR_BINDING_TABLE_ID = 0x0A, ZB_ZCL_CMD_WWAH_ENABLE_PERIODIC_ROUTER_CHECK_INS_ID = 0x0B,
  ZB_ZCL_CMD_WWAH_DISABLE_PERIODIC_ROUTER_CHECK_INS_ID = 0x0C, ZB_ZCL_CMD_WWAH_SET_MAC_POLL_CCA_WAIT_TIME_ID = 0x0D, ZB_ZCL_CMD_WWAH_SET_PENDING_NETWORK_UPDATE_ID = 0x0E, ZB_ZCL_CMD_WWAH_REQUIRE_APS_ACKS_ON_UNICASTS_ID = 0x0F,
  ZB_ZCL_CMD_WWAH_REMOVE_APS_ACKS_ON_UNICASTS_REQUIREMENT_ID = 0x10, ZB_ZCL_CMD_WWAH_APS_ACK_REQUIREMENT_QUERY_ID = 0x11, ZB_ZCL_CMD_WWAH_DEBUG_REPORT_QUERY_ID = 0x12, ZB_ZCL_CMD_WWAH_SURVEY_BEACONS_ID = 0x13,
  ZB_ZCL_CMD_WWAH_DISABLE_OTA_DOWNGRADES_ID = 0x14, ZB_ZCL_CMD_WWAH_DISABLE_MGMT_LEAVE_WITHOUT_REJOIN_ID = 0x15, ZB_ZCL_CMD_WWAH_DISABLE_TOUCHLINK_INTERPAN_MESSAGE_SUPPORT_ID = 0x16, ZB_ZCL_CMD_WWAH_ENABLE_WWAH_PARENT_CLASSIFICATION_ID = 0x17,
  ZB_ZCL_CMD_WWAH_DISABLE_WWAH_PARENT_CLASSIFICATION_ID = 0x18, ZB_ZCL_CMD_WWAH_ENABLE_TC_SECURITY_ON_NWK_KEY_ROTATION_ID = 0x19, ZB_ZCL_CMD_WWAH_ENABLE_WWAH_BAD_PARENT_RECOVERY_ID = 0x1A, ZB_ZCL_CMD_WWAH_DISABLE_WWAH_BAD_PARENT_RECOVERY_ID = 0x1B,
  ZB_ZCL_CMD_WWAH_ENABLE_CONFIGURATION_MODE_ID = 0x1C, ZB_ZCL_CMD_WWAH_DISABLE_CONFIGURATION_MODE_ID = 0x1D, ZB_ZCL_CMD_WWAH_USE_TRUST_CENTER_FOR_CLUSTER_ID = 0x1E, ZB_ZCL_CMD_WWAH_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_ID = 0x1F
}
 WWAH cluster command identifiers. More...
 
enum  zb_zcl_wwah_cmd_resp_e {
  ZB_ZCL_CMD_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE_ID = 0x00, ZB_ZCL_CMD_WWAH_POWERING_OFF_NOTIFICATION_ID = 0x01, ZB_ZCL_CMD_WWAH_POWERING_ON_NOTIFICATION_ID = 0x02, ZB_ZCL_CMD_WWAH_SHORT_ADDRESS_CHANGE_ID = 0x03,
  ZB_ZCL_CMD_WWAH_APS_ACK_REQUIREMENT_QUERY_RESPONSE_ID = 0x04, ZB_ZCL_CMD_WWAH_POWER_DESCRIPTOR_CHANGE_ID = 0x05, ZB_ZCL_CMD_WWAH_NEW_DEBUG_REPORT_NOTIFICATION_ID = 0x06, ZB_ZCL_CMD_WWAH_DEBUG_REPORT_QUERY_RESPONSE_ID = 0x07,
  ZB_ZCL_CMD_WWAH_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_RESPONSE_ID = 0x08, ZB_ZCL_CMD_WWAH_SURVEY_BEACONS_RESPONSE_ID = 0x09
}
 
enum  zb_zcl_wwah_bad_parent_recovery_signal_e {
  ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_RSSI_WITH_PARENT_BAD = 0, ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_RSSI_WITH_PARENT_OK, ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_APS_ACK_FAILED, ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_APS_ACK_OK,
  ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_POLL_CONTROL_CHECK_IN_FAILED, ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_POLL_CONTROL_CHECK_IN_OK, ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_RESERVED
}
 
enum  zb_zcl_wwah_behavior_e { ZB_ZCL_WWAH_BEHAVIOR_OFF = 0, ZB_ZCL_WWAH_BEHAVIOR_CLIENT, ZB_ZCL_WWAH_BEHAVIOR_SERVER, ZB_ZCL_WWAH_BEHAVIOR_RESERVED }
 

Detailed Description

Macro Definition Documentation

#define ZB_ZCL_CLUSTER_ID_WWAH_SERVER_ROLE_GENERATED_CMD_LIST

Enumeration Type Documentation

WWAH cluster command identifiers.

See also
WWAH spec
Enumerator
ZB_ZCL_CMD_WWAH_ENABLE_APS_LINK_KEY_AUTHORIZATION_ID 

Enable APS Link Key Authorization command

ZB_ZCL_CMD_WWAH_DISABLE_APS_LINK_KEY_AUTHORIZATION_ID 

Disable APS Link Key Authorization command

ZB_ZCL_CMD_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_ID 

APS Link Key Authorization Query command

ZB_ZCL_CMD_WWAH_REQUEST_NEW_APS_LINK_KEY_ID 

Request New APS Link Key command

ZB_ZCL_CMD_WWAH_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_ID 

Enable WWAH App Event Retry Algorithm command

ZB_ZCL_CMD_WWAH_DISABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_ID 

Disable WWAH App Event Retry Algorithm command

ZB_ZCL_CMD_WWAH_REQUEST_TIME_ID 

Request Time command

ZB_ZCL_CMD_WWAH_ENABLE_WWAH_REJOIN_ALGORITHM_ID 

Enable WWAH Rejoin Algorithm command

ZB_ZCL_CMD_WWAH_DISABLE_WWAH_REJOIN_ALGORITHM_ID 

Disable WWAH Rejoin Algorithm command

ZB_ZCL_CMD_WWAH_SET_IAS_ZONE_ENROLLMENT_METHOD_ID 

Set IAS Zone Enrollment Method command

ZB_ZCL_CMD_WWAH_CLEAR_BINDING_TABLE_ID 

Clear Binding Table command

ZB_ZCL_CMD_WWAH_ENABLE_PERIODIC_ROUTER_CHECK_INS_ID 

Enable Periodic Router Check Ins command

ZB_ZCL_CMD_WWAH_DISABLE_PERIODIC_ROUTER_CHECK_INS_ID 

Disable Periodic Router Check Ins command

ZB_ZCL_CMD_WWAH_SET_MAC_POLL_CCA_WAIT_TIME_ID 

Set MAC Poll CCA Wait Time command

ZB_ZCL_CMD_WWAH_SET_PENDING_NETWORK_UPDATE_ID 

Set Pending Network Update command

ZB_ZCL_CMD_WWAH_REQUIRE_APS_ACKS_ON_UNICASTS_ID 

Require APS ACKs on Unicasts command

ZB_ZCL_CMD_WWAH_REMOVE_APS_ACKS_ON_UNICASTS_REQUIREMENT_ID 

Remove APS ACKs on Unicasts Requirement command

ZB_ZCL_CMD_WWAH_APS_ACK_REQUIREMENT_QUERY_ID 

APS ACK Requirement Query command

ZB_ZCL_CMD_WWAH_DEBUG_REPORT_QUERY_ID 

Debug Report Query command

ZB_ZCL_CMD_WWAH_SURVEY_BEACONS_ID 

Survey Beacons command

ZB_ZCL_CMD_WWAH_DISABLE_OTA_DOWNGRADES_ID 

Disable OTA Downgrades command

ZB_ZCL_CMD_WWAH_DISABLE_MGMT_LEAVE_WITHOUT_REJOIN_ID 

Disable MGMT Leave Without Rejoin command

ZB_ZCL_CMD_WWAH_DISABLE_TOUCHLINK_INTERPAN_MESSAGE_SUPPORT_ID 

Disable Touchlink Interpan Message Support command

ZB_ZCL_CMD_WWAH_ENABLE_WWAH_PARENT_CLASSIFICATION_ID 

Enable WWAH Parent Classification command

ZB_ZCL_CMD_WWAH_DISABLE_WWAH_PARENT_CLASSIFICATION_ID 

Disable WWAH Parent Classification command

ZB_ZCL_CMD_WWAH_ENABLE_TC_SECURITY_ON_NWK_KEY_ROTATION_ID 

Enable TC Security On Nwk Key Rotation command

ZB_ZCL_CMD_WWAH_ENABLE_WWAH_BAD_PARENT_RECOVERY_ID 

Enable WWAH Bad Parent Recovery command

ZB_ZCL_CMD_WWAH_DISABLE_WWAH_BAD_PARENT_RECOVERY_ID 

Disable WWAH Bad Parent Recovery command

ZB_ZCL_CMD_WWAH_ENABLE_CONFIGURATION_MODE_ID 

Enable Configuration Mode command

ZB_ZCL_CMD_WWAH_DISABLE_CONFIGURATION_MODE_ID 

Disable Configuration Mode command

ZB_ZCL_CMD_WWAH_USE_TRUST_CENTER_FOR_CLUSTER_ID 

Use Trust Center for Cluster command

ZB_ZCL_CMD_WWAH_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_ID 

Trust Center for Cluster Server Query command

Enumerator
ZB_ZCL_CMD_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE_ID 

APS Link Key Authorization Query Response command

ZB_ZCL_CMD_WWAH_POWERING_OFF_NOTIFICATION_ID 

Powering Off Notification command

ZB_ZCL_CMD_WWAH_POWERING_ON_NOTIFICATION_ID 

Powering On Notification command

ZB_ZCL_CMD_WWAH_SHORT_ADDRESS_CHANGE_ID 

Short Address Change command

ZB_ZCL_CMD_WWAH_APS_ACK_REQUIREMENT_QUERY_RESPONSE_ID 

APS ACK Requirement Query Response command

ZB_ZCL_CMD_WWAH_POWER_DESCRIPTOR_CHANGE_ID 

Power Descriptor Change command

ZB_ZCL_CMD_WWAH_NEW_DEBUG_REPORT_NOTIFICATION_ID 

New Debug Report Notification command

ZB_ZCL_CMD_WWAH_DEBUG_REPORT_QUERY_RESPONSE_ID 

Debug Report Query Response command

ZB_ZCL_CMD_WWAH_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_RESPONSE_ID 

Trust Center for Cluster Server Query Response command

ZB_ZCL_CMD_WWAH_SURVEY_BEACONS_RESPONSE_ID 

Survey Beacons Response command


Documentation feedback | Developer Zone | Subscribe | Updated