ZCL Alarms
Zigbee Cluster Library (ZCL) alarms cluster usage definition for ESP Zigbee SDK.
Header File
Functions
- 
void esp_zb_zcl_alarms_init_server(void)
 Alarm cluster server initialization.
- 
void esp_zb_zcl_alarms_init_client(void)
 Alarm cluster client initialization.
Macros
- 
ESP_ZB_ZCL_ALARMS_ALARM_COUNT_MIN_VALUE
 Minimum value for AlarmCount attribute.
- 
ESP_ZB_ZCL_ALARMS_ALARM_COUNT_MAX_VALUE
 Maximum value for AlarmCount attribute.
- 
ESP_ZB_ZCL_ALARMS_ALARM_COUNT_DEFAULT_VALUE
 Default value for AlarmCount attribute.
- 
ESP_ZB_ZCL_ALARMS_ALARM_TABLE_SIZE_DEFAULT_VALUE
 Default value for AlarmTableSize attribute.
- 
ESP_ZB_ZCL_CLUSTER_ID_ALARMS_SERVER_ROLE_INIT
 
- 
ESP_ZB_ZCL_CLUSTER_ID_ALARMS_CLIENT_ROLE_INIT
 
Type Definitions
- 
typedef enum esp_zb_zcl_alarms_attr_e esp_zb_zcl_alarms_attr_t
 Alarms cluster attribute identifiers.
- 
typedef enum esp_zb_zcl_alarms_cmd_req_e esp_zb_zcl_alarms_cmd_req_t
 Alarms cluster command identifiers.
- 
typedef enum esp_zb_zcl_alarms_cmd_resp_e esp_zb_zcl_alarms_cmd_resp_t
 Alarms cluster command identifiers.
Enumerations
- 
enum esp_zb_zcl_alarms_attr_e
 Alarms cluster attribute identifiers.
Values:
- 
enumerator ESP_ZB_ZCL_ATTR_ALARMS_ALARM_COUNT_ID
 AlarmCount attribute
- 
enumerator ESP_ZB_ZCL_ATTR_ALARMS_ALARM_TABLE_SIZE_ID
 Internal AlarmTable size attribute
- 
enumerator ESP_ZB_ZCL_ATTR_ALARMS_ALARM_TABLE_ID
 Internal AlarmTable attribute
- 
enumerator ESP_ZB_ZCL_ATTR_ALARMS_ALARM_COUNT_ID
 
- 
enum esp_zb_zcl_alarms_cmd_req_e
 Alarms cluster command identifiers.
Values:
- 
enumerator ESP_ZB_ZCL_CMD_ALARMS_RESET_ALARM_ID
 Reset alarm command.
- 
enumerator ESP_ZB_ZCL_CMD_ALARMS_RESET_ALL_ALARMS_ID
 Reset all alarms command.
- 
enumerator ESP_ZB_ZCL_CMD_ALARMS_GET_ALARM_ID
 Get alarms command.
- 
enumerator ESP_ZB_ZCL_CMD_ALARMS_RESET_ALARM_LOG_ID
 Reset alarm log command.
- 
enumerator ESP_ZB_ZCL_CMD_ALARMS_RESET_ALARM_ID