Enumerations
teCLD_Commissioning_AttributeID
The following structure contains the enumerations used to identify the attributes of the Commissioning cluster.
typedef enum
{
E_CLD_COMMISSIONING_ATTR_ID_SHORT_ADDRESS = 0x0000,
E_CLD_COMMISSIONING_ATTR_ID_EXT_PANID,
E_CLD_COMMISSIONING_ATTR_ID_PANID,
E_CLD_COMMISSIONING_ATTR_ID_CHANNEL_MASK,
E_CLD_COMMISSIONING_ATTR_ID_PROTOCOL_VERSION,
E_CLD_COMMISSIONING_ATTR_ID_STACK_PROFILE,
E_CLD_COMMISSIONING_ATTR_ID_STARTUP_CONTROl,
E_CLD_COMMISSIONING_ATTR_ID_TC_ADDR = 0x0010,
E_CLD_COMMISSIONING_ATTR_ID_TC_MASTER_KEY,
E_CLD_COMMISSIONING_ATTR_ID_NETWORK_KEY,
E_CLD_COMMISSIONING_ATTR_ID_USE_INSECURE_JOIN,
E_CLD_COMMISSIONING_ATTR_ID_PRECONFIG_LINK_KEY,
E_CLD_COMMISSIONING_ATTR_ID_NWK_KEY_SEQ_NO,
E_CLD_COMMISSIONING_ATTR_ID_NWK_KEY_TYPE,
E_CLD_COMMISSIONING_ATTR_ID_NWK_MANAGER_ADDR,
E_CLD_COMMISSIONING_ATTR_ID_SCAN_ATTEMPTS = 0x0020,
E_CLD_COMMISSIONING_ATTR_ID_TIME_BW_SCANS,
E_CLD_COMMISSIONING_ATTR_ID_REJOIN_INTERVAL,
E_CLD_COMMISSIONING_ATTR_ID_MAX_REJOIN_INTERVAL,
E_CLD_COMMISSIONING_ATTR_ID_INDIRECT_POLL_RATE = 0x0030,
E_CLD_COMMISSIONING_ATTR_ID_PARENT_RETRY_THRSHOLD,
E_CLD_COMMISSIONING_ATTR_ID_CONCENTRATOR_FLAG = 0x0040,
E_CLD_COMMISSIONING_ATTR_ID_CONCENTRATOR_RADIUS,
E_CLD_COMMISSIONING_ATTR_ID_CONCENTRATOR_DISCVRY_TIME,
} teCLD_Commissioning_AttributeID;;
Parent topic:Enumerations
teCLD_Commissioning_AttributeSet
The following structure contains the enumerations used to identify the attribute sets of the Commissioning cluster.
typedef enum
{
E_CLD_COMMISSIONING_ATTR_SET_STARTUP_PARAMS = 0x00,
E_CLD_COMMISSIONING_ATTR_SET_JOIN_PARAMS,
E_CLD_COMMISSIONING_ATTR_SET_ENDDEVICE_PARAMS,
E_CLD_COMMISSIONING_ATTR_SET_CONCENTRATOR_PARAMS
} teCLD_Commissioning_AttributeSet;
Parent topic:Enumerations
teCLD_Commissioning_Command
The following structure contains the enumerations used to identify commands of the Commissioning cluster (the same enumerations are used for requests and their corresponding responses).
typedef enum
{
E_CLD_COMMISSIONING_CMD_RESTART_DEVICE = 0x00,
E_CLD_COMMISSIONING_CMD_SAVE_STARTUP_PARAMS,
E_CLD_COMMISSIONING_CMD_RESTORE_STARTUP_PARAMS,
E_CLD_COMMISSIONING_CMD_RESET_STARTUP_PARAMS
} teCLD_Commissioning_Command;
The above enumerations are described in the table below:
Enumeration |
Command |
---|---|
E_CLD_COMMISSIONING_CMD_RESTART_DEVICE |
Restart Device request or response |
E_CLD_COMMISSIONING_CMD_SAVE_STARTUP_PARAMS |
Save Start-up Parameters request or response |
E_CLD_COMMISSIONING_CMD_RESTORE_STARTUP_PARAMS |
Restore Start-up Parameters request or response |
E_CLD_COMMISSIONING_CMD_RESET_STARTUP_PARAMS |
Reset Start-up Parameters request or response |
Parent topic:Enumerations
Parent topic:Commissioning Cluster