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.

Public Members

uint8_t warning_mode

Warning Mode

uint8_t strobe

Strobe

uint8_t siren_level

Siren level

uint16_t duration

Duration

uint8_t strobe_duty_cycle

Strobe duty cycle

uint8_t strobe_level

Strobe level

struct esp_zb_zcl_ias_wd_squawk_s

Data in IAS_WD Squawk command.

Public Members

uint8_t squawk_mode

Squawk Mode

uint8_t strobe

Strobe

uint8_t squawk_level

Squawk level

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

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.

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)

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

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

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

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”

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

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