ZCL IAS WD
Zigbee Cluster Library (ZCL) IAS WD cluster usage definition for ESP Zigbee SDK.
Header File
Structures
-
struct esp_zb_zcl_ias_wd_start_warning_s
Data in IAS_WD Start Warning command.
-
struct esp_zb_zcl_ias_wd_squawk_s
Data in IAS_WD Squawk command.
Macros
-
ESP_ZB_ZCL_IAS_WD_CLUSTER_REVISION_DEFAULT
Default value for IAS WD cluster revision global attribute.
-
ESP_ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_DEF_VALUE
Max Duration attribute default value.
-
ESP_ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_MIN_VALUE
Max Duration attribute minimum value.
-
ESP_ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_MAX_VALUE
Max Duration attribute maximum value.
Type Definitions
-
typedef struct esp_zb_zcl_ias_wd_start_warning_s esp_zb_zcl_ias_wd_start_warning_t
Data in IAS_WD Start Warning command.
-
typedef struct esp_zb_zcl_ias_wd_squawk_s esp_zb_zcl_ias_wd_squawk_t
Data in IAS_WD Squawk command.
Enumerations
-
enum esp_zb_zcl_ias_wd_attr_t
IAS WD cluster attribute identifiers.
Values:
-
enumerator ESP_ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_ID
Max Duration attribute
-
enumerator ESP_ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_ID
-
enum esp_zb_zcl_ias_wd_cmd_t
IAS WD cluster command identifiers.
Values:
-
enumerator ESP_ZB_ZCL_CMD_IAS_WD_START_WARNING_ID
Start warning command.
-
enumerator ESP_ZB_ZCL_CMD_IAS_WD_SQUAWK_ID
Squawk command.
-
enumerator ESP_ZB_ZCL_CMD_IAS_WD_START_WARNING_ID
-
enum esp_zb_zcl_ias_wd_warning_mode_t
Values of Warning Mode Field.
Values:
-
enumerator ESP_ZB_ZCL_IAS_WD_WARNING_MODE_STOP
Stop
-
enumerator ESP_ZB_ZCL_IAS_WD_WARNING_MODE_BURGLAR
Burglar
-
enumerator ESP_ZB_ZCL_IAS_WD_WARNING_MODE_FIRE
Fire
-
enumerator ESP_ZB_ZCL_IAS_WD_WARNING_MODE_EMERGENCY
Emergency
-
enumerator ESP_ZB_ZCL_IAS_WD_WARNING_MODE_POLICE_PANIC
Police panic
-
enumerator ESP_ZB_ZCL_IAS_WD_WARNING_MODE_FIRE_PANIC
Fire panic
-
enumerator ESP_ZB_ZCL_IAS_WD_WARNING_MODE_EMERGENCY_PANIC
Emergency panic (i.e., medical issue)
-
enumerator ESP_ZB_ZCL_IAS_WD_WARNING_MODE_STOP
-
enum esp_zb_zcl_ias_wd_strobe_t
Values of Strobe Field.
Values:
-
enumerator ESP_ZB_ZCL_IAS_WD_STROBE_NO_STROBE
No strobe
-
enumerator ESP_ZB_ZCL_IAS_WD_STROBE_USE_STROBE
Use strobe in parallel to warning
-
enumerator ESP_ZB_ZCL_IAS_WD_STROBE_NO_STROBE
-
enum esp_zb_zcl_ias_wd_siren_level_t
Values of Siren Level Field.
Values:
-
enumerator ESP_ZB_ZCL_IAS_WD_SIREN_LEVEL_LOW
Low level sound
-
enumerator ESP_ZB_ZCL_IAS_WD_SIREN_LEVEL_MEDIUM
Medium level sound
-
enumerator ESP_ZB_ZCL_IAS_WD_SIREN_LEVEL_HIGH
High level sound
-
enumerator ESP_ZB_ZCL_IAS_WD_SIREN_LEVEL_VERY_HIGH
Very high level sound
-
enumerator ESP_ZB_ZCL_IAS_WD_SIREN_LEVEL_LOW
-
enum esp_zb_zcl_ias_wd_strobe_level_t
Values of Strobe Level Field.
Values:
-
enumerator ESP_ZB_ZCL_IAS_WD_STROBE_LEVEL_LOW
Low level strobe
-
enumerator ESP_ZB_ZCL_IAS_WD_STROBE_LEVEL_MEDIUM
Medium level strobe
-
enumerator ESP_ZB_ZCL_IAS_WD_STROBE_LEVEL_HIGH
High level strobe
-
enumerator ESP_ZB_ZCL_IAS_WD_STROBE_LEVEL_VERY_HIGH
Very high level strobe
-
enumerator ESP_ZB_ZCL_IAS_WD_STROBE_LEVEL_LOW
-
enum esp_zb_zcl_ias_wd_squawk_mode_t
Values of Squawk Mode Field.
Values:
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_MODE_ARMED
Notification sound for “System is armed”
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_MODE_DISARMED
Notification sound for “System is disarmed”
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_MODE_ARMED
-
enum esp_zb_zcl_ias_wd_squawk_strobe_t
Values of Strobe Field.
Values:
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_STROBE_NO_STROBE
No strobe
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_STROBE_USE_STROBE
Use strobe blink in parallel to squawk
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_STROBE_NO_STROBE
-
enum esp_zb_zcl_ias_wd_squawk_level_t
Values of Squawk level Field.
Values:
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_LEVEL_LOW
Low level sound
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_LEVEL_MEDIUM
Medium level sound
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_LEVEL_HIGH
High level sound
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_LEVEL_VERY_HIGH
Very High level sound
-
enumerator ESP_ZB_ZCL_IAS_WD_SQUAWK_LEVEL_LOW