ZCL IAS zone

Zigbee Cluster Library (ZCL) IAS zone cluster usage definition for ESP Zigbee SDK.

Header File

Macros

ESP_ZB_ZCL_ZONE_IAS_CIE_ADDR_DEFAULT

Enumerations

enum esp_zb_zcl_ias_zone_attr_t

IAS Zone cluster attribute identifiers.

Values:

enumerator ESP_ZB_ZCL_ATTR_IAS_ZONE_ZONESTATE_ID

ZoneState attribute

enumerator ESP_ZB_ZCL_ATTR_IAS_ZONE_ZONETYPE_ID

ZoneType attribute

enumerator ESP_ZB_ZCL_ATTR_IAS_ZONE_ZONESTATUS_ID

ZoneStatus attribute

enumerator ESP_ZB_ZCL_ATTR_IAS_ZONE_IAS_CIE_ADDRESS_ID

IAS_CIE_Address attribute

enumerator ESP_ZB_ZCL_ATTR_IAS_ZONE_ZONEID_ID

ZoneID attribute

enumerator ESP_ZB_ZCL_ATTR_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_ID

NumberOfZoneSensitivityLevelsSupported attribute

enumerator ESP_ZB_ZCL_ATTR_IAS_ZONE_CURRENT_ZONE_SENSITIVITY_LEVEL_ID

CurrentZoneSensitivityLevel attribute

enumerator ESP_ZB_ZCL_ATTR_CUSTOM_CIE_ADDR_IS_SET

Custom CIE address for checking establishment and authorization internally

enumerator ESP_ZB_ZCL_ATTR_CUSTOM_CIE_EP

Custom CIE endpoint for checking establishment and authorization internally

enumerator ESP_ZB_ZCL_ATTR_CUSTOM_CIE_SHORT_ADDR

Custom CIE short address for checking establishment and authorization internally

enumerator ESP_ZB_ZCL_ATTR_IAS_ZONE_INT_CTX_ID

Application context

enum esp_zb_zcl_ias_zone_zonestate_t

IAS Zone ZoneState value.

Values:

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONESTATE_NOT_ENROLLED

ZoneState not enrolled value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONESTATE_ENROLLED

ZoneState enrolled value

enum esp_zb_zcl_ias_zone_zonetype_t

IAS Zone ZoneType value.

Values:

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_STANDARD_CIE

ZoneType Standard CIE System Alarm value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_MOTION

ZoneType Motion value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_CONTACT_SWITCH

ZoneType Contact switch value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_FIRE_SENSOR

ZoneType Fire sensor value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_WATER_SENSOR

ZoneType Water sensor value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_GAS_SENSOR

ZoneType Gas sensor value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_PERSONAL_EMERGENCY

ZoneType Personal emergency value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_VIBRATION_MOVEMENT

ZoneType Vibration / Movement sensor value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_REMOTE_CONTROL

ZoneType Remote Control value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_KEY_FOB

ZoneType Key fob value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_KEYPAD

ZoneType Keypad value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_STANDARD_WARNING

ZoneType Standard Warning Device value

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_GLASS_BREAK

ZoneType Standard glass break sensor

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_INVALID

ZoneType Invalid Zone Type value

enum esp_zb_zcl_ias_zone_zonestatus_t

IAS Zone ZoneStatus attribute flags.

Values:

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_ALARM1

Alarm 1

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_ALARM2

Alarm 2

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_TAMPER

Tamper

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_BATTERY

Battery

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_SUPERVISION

Supervision reports

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_RESTORE

Restore reports

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_TROUBLE

Trouble

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_AC_MAINS

AC (mains)

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_TEST

Test

enumerator ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_BATTERY_DEFECT

Battery Defect

enum esp_zb_zcl_ias_zone_cmd_t

IAS Zone cluster command identifiers for client.

Values:

enumerator ESP_ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_RESPONSE_ID

“Zone Enroll Response” command

enumerator ESP_ZB_ZCL_CMD_IAS_ZONE_INITIATE_NORMAL_OPERATION_MODE_ID

“Initiate Normal Operation Mode” command

enumerator ESP_ZB_ZCL_CMD_IAS_ZONE_INITIATE_TEST_MODE_ID

“Initiate Test Mode” command

enum esp_zb_zcl_ias_zone_resp_cmd_t

IAS Zone cluster command identifiers for server.

Values:

enumerator ESP_ZB_ZCL_CMD_IAS_ZONE_ZONE_STATUS_CHANGE_NOT_ID

“Zone Status Change Notification” command

enumerator ESP_ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_REQUEST_ID

“Zone Enroll Request” command.

enum esp_zb_zcl_ias_zone_enroll_response_code_t

Values of the Enroll Response Code defintion.

Values:

enumerator ESP_ZB_ZCL_IAS_ZONE_ENROLL_RESPONSE_CODE_SUCCESS

Success

enumerator ESP_ZB_ZCL_IAS_ZONE_ENROLL_RESPONSE_CODE_NOT_SUPPORTED

Not supported

enumerator ESP_ZB_ZCL_IAS_ZONE_ENROLL_RESPONSE_CODE_NO_ENROLL

No enroll permit

enumerator ESP_ZB_ZCL_IAS_ZONE_ENROLL_RESPONSE_CODE_TOO_MANY_ZONES

Too many zones