Logo
Developing with ZBOSS for Zigbee
zb_zcl_ias_ace.h File Reference

Data Structures

struct  zb_zcl_ias_ace_zone_table_s
 Structure representsation of IAS ACE Zone Table see ZCL spec 8.3.2.3, table 8.11. More...
 
struct  zb_zcl_ias_ace_arm_s
 Structure representsation of Arm command, ZCL spec 8.3.2.4.1.1. More...
 
struct  zb_zcl_ias_ace_bypass_s
 Structure representsation of Bypass command, ZCL spec 8.3.2.4.2.1. More...
 
struct  zb_zcl_ias_ace_get_zone_info_s
 Structure representsation of Get Zone Information command, ZCL spec 8.3.2.4.5. More...
 
struct  zb_zcl_ias_ace_get_zone_status_s
 Structure representsation of Get Zone Status command, ZCL spec 8.3.2.3.8.1. More...
 
struct  zb_zcl_ias_ace_arm_resp_s
 Structure representation of Arm Response command, ZCL spec 8.3.2.5.1. More...
 
struct  zb_zcl_ias_ace_get_zone_id_map_resp_s
 Structure representsation of Get Zone ID Map Response command, ZCL spec 8.3.2.5.2.1. More...
 
struct  zb_zcl_ias_ace_get_zone_info_resp_s
 Structure representsation of Get Zone Information Response command, ZCL spec 8.3.2.5.3.1 see @ ref zb_zcl_ias_ace_zone_table_s. More...
 
struct  zb_zcl_ias_ace_zone_status_changed_s
 Structure representsation of Zone Status Changed command, ZCL spec 8.3.2.4.4. More...
 
struct  zb_zcl_ias_ace_panel_status_changed_s
 Structure representsation of Panel Status Changed command, ZCL spec 8.3.2.4.5. More...
 
struct  zb_zcl_ias_ace_get_panel_status_resp_s
 Structure representsation of Get Panel Status Response command, ZCL spec 8.3.2.4.6. More...
 
struct  zb_zcl_ias_ace_set_bypassed_zone_list_s
 Structure representsation of Set Bypassed Zone List command, ZCL spec 8.3.2.4.7. More...
 
struct  zb_zcl_ias_ace_bypass_resp_s
 Structure representsation of Bypass Response command, ZCL spec 8.3.2.4.8. More...
 
struct  zb_zcl_ias_ace_zone_status_s
 IAS ACE Zone Status structure. More...
 
struct  zb_zcl_ias_ace_get_zone_status_resp_s
 Structure representsation of Get Zone Status Response command, ZCL spec 8.3.2.4.9. More...
 

Macros

#define ZB_ZCL_CLUSTER_ID_IAS_ACE_SERVER_ROLE_INIT   zb_zcl_ias_ace_init_server
 
#define ZB_ZCL_CLUSTER_ID_IAS_ACE_CLIENT_ROLE_INIT   zb_zcl_ias_ace_init_client
 

Functions

void zb_zcl_ias_ace_init_server (void)
 
void zb_zcl_ias_ace_init_client (void)
 

IAS Ace cluster attributes

#define ZB_ZCL_IAS_ACE_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0001u)
 Default value for IAS ACE cluster revision global attribute. More...
 
#define ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH   255
 IAS ACE Zone Table maximum length. More...
 
#define ZB_ZCL_IAS_ACE_ZONE_TYPE_MAX_VALUE   0xfffe
 IAS ACE ZoneType attribute maximum value. More...
 
#define ZB_ZCL_IAS_ACE_ZONE_ID_MAX_VALUE   0xfe
 IAS ACE ZoneID attribute maximum value. More...
 
#define ZB_ZCL_IAS_ACE_ZONE_ID_DEFAULT_VALUE   0
 IAS ACE ZoneID attribute default value. More...
 
#define ZB_ZCL_IAS_ACE_SET_ZONE_ADDRESS_DEFAULT_VALUE(ptr)   (ZB_IEEE_ADDR_COPY(ptr, &g_unknown_ieee_addr))
 IAS ACE Set Zone Address default value. More...
 
#define ZB_ZCL_DECLARE_IAS_ACE_ATTRIB_LIST(attr_list, length, table)
 Declare attribute list for IAS Ace cluster - server side. More...
 
enum  zb_zcl_ias_ace_attr_e { ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_LENGTH_ID = 0xeffe, ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_ID = 0xefff }
 IAS Ace cluster custom attribute identifiers. More...
 
typedef struct zb_zcl_ias_ace_zone_table_s zb_zcl_ias_ace_zone_table_t
 Structure representsation of IAS ACE Zone Table see ZCL spec 8.3.2.3, table 8.11. More...
 

IAS Ace cluster commands

#define ZB_ZCL_IAS_ACE_ARM_REQ_PAYLOAD_SIZE(ptr)
 
#define ZB_ZCL_IAS_ACE_SEND_ARM_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, arm_mode, arm_disarm_code, zone_id)
 Arm command, ZCL spec 8.3.2.4.1. More...
 
#define ZB_ZCL_IAS_ACE_GET_ARM_REQ(data_ptr, buffer, status)
 Macro for getting Arm command, see ZCL spec 8.3.2.4.1. More...
 
#define ZB_ZCL_IAS_ACE_BYPASS_PAYLOAD_SIZE(ptr)   (zb_uint_t)(1+(ptr)[0]+1+ZB_ZCL_GET_STRING_LENGTH((ptr)+1+(ptr)[0]))
 
#define ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_START(buffer, def_resp, length, ptr)
 Start Bypass command, ZCL spec 8.3.2.4.1. More...
 
#define ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_ADD(ptr, zone_id)
 Add Zone Id to Bypass command, ZCL spec 8.3.2.4.1. More...
 
#define ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_END( ptr, buffer, arm_disarm_code, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb)
 End form Bypass command and send it, ZCL spec 8.3.2.4.1. More...
 
#define ZB_ZCL_IAS_ACE_GET_BYPASS_REQ(data_ptr, buffer, status)
 Macro for getting Bypass command, see ZCL spec 8.3.2.4.1. More...
 
#define ZB_ZCL_IAS_ACE_SEND_EMERGENCY_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb)
 Emergency command, ZCL spec 8.3.2.4.3. More...
 
#define ZB_ZCL_IAS_ACE_SEND_FIRE_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb)
 Fire command, ZCL spec 8.3.2.4.3. More...
 
#define ZB_ZCL_IAS_ACE_SEND_PANIC_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb)
 Panic command, ZCL spec 8.3.2.4.3. More...
 
#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_ID_MAP_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb)
 Get Zone ID Map command, ZCL spec 8.3.2.4.4. More...
 
#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_INFO_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, zone_id)
 Get Zone Information command, ZCL spec 8.3.2.4.5. More...
 
#define ZB_ZCL_IAS_ACE_GET_GET_ZONE_INFO_REQ(data_ptr, buffer, status)
 Macro for getting Get Zone Information command, ZCL spec 8.3.2.4.5. More...
 
#define ZB_ZCL_IAS_ACE_SEND_GET_PANEL_STATUS_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb)
 Get Panel Status command, ZCL spec 8.3.2.3.6. More...
 
#define ZB_ZCL_IAS_ACE_SEND_GET_BYPASSED_ZONE_LIST_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb)
 Get Bypassed Zone List command, ZCL spec 8.3.2.3.7. More...
 
#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, starting_zone_id, max_num_zone_ids, zone_status_mask_flag, zone_status_mask)
 Get Zone Status command, ZCL spec 8.3.2.3.8. More...
 
#define ZB_ZCL_IAS_ACE_GET_GET_ZONE_STATUS_REQ(data_ptr, buffer, status)
 Macro for getting Get Zone Status command, ZCL spec 8.3.2.3.8. More...
 
#define ZB_ZCL_IAS_ACE_SEND_ARM_RESP( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, arm_notification)
 Arm Response command, ZCL spec 8.3.2.5.1. More...
 
#define ZB_ZCL_IAS_ACE_GET_ARM_RESP(data_ptr, buffer, status)
 Macro for getting Arm Response command, ZCL spec 8.3.2.5.1. More...
 
#define ZB_ZCL_IAS_ACE_GET_ZONE_ID_MAP_LENGTH   16
 Length of array of Bitmap of Zone ID Map, ZCL spec 8.3.2.5.2.1. More...
 
#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_ID_MAP_RESP( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, zone_id_map)
 Get Zone ID Map Response command, ZCL spec 8.3.2.5.2. More...
 
#define ZB_ZCL_IAS_ACE_GET_GET_ZONE_ID_MAP_RESP(data_ptr, buffer, status)
 Macro for getting Get Zone ID Map Response command, ZCL spec 8.3.2.5.2. More...
 
#define ZB_ZCL_IAS_ACE_GET_ZONE_INFO_TYPE_NONE   0xffff
 Zone Type is empty, ZCL spec 8.3.2.5.3.1. More...
 
#define ZB_ZCL_IAS_ACE_GET_ZONE_INFO_RESP_PAYLOAD_SIZE(ptr)
 
#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_INFO_RESP( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, zone_id, zone_type, address, zone_label)
 Get Zone Information Response command, ZCL spec 8.3.2.5.3. More...
 
#define ZB_ZCL_IAS_ACE_GET_GET_ZONE_INFO_RESP(data_ptr, buffer, status)
 Macro for getting Get Zone Information Response command, ZCL spec 8.3.2.5.3. More...
 
#define ZB_ZCL_IAS_ACE_ZONE_STATUS_CHANGED_PAYLOAD_SIZE(ptr)
 
#define ZB_ZCL_IAS_ACE_SEND_ZONE_STATUS_CHANGED_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, zone_id, zone_status, aud_notification, zone_label)
 Zone Status Changed command, ZCL spec 8.3.2.4.4. More...
 
#define ZB_ZCL_IAS_ACE_GET_ZONE_STATUS_CHANGED_REQ(data_ptr, buffer, status)
 Macro for getting Zone Status Changed command, ZCL spec 8.3.2.4.4. More...
 
#define ZB_ZCL_IAS_ACE_SEND_PANEL_STATUS_CHANGED_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, panel_status, seconds_remaining, aud_notification, alarm_status)
 Panel Status Changed command, ZCL spec 8.3.2.4.5. More...
 
#define ZB_ZCL_IAS_ACE_GET_PANEL_STATUS_CHANGED_REQ(data_ptr, buffer, status)
 Macro for getting Panel Status Changed command, ZCL spec 8.3.2.4.5. More...
 
#define ZB_ZCL_IAS_ACE_SEND_GET_PANEL_STATUS_RESP( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, panel_status, seconds_remaining, aud_notification, alarm_status)
 Get Panel Status Response command, ZCL spec 8.3.2.4.6. More...
 
#define ZB_ZCL_IAS_ACE_GET_GET_PANEL_STATUS_RESP(data_ptr, buffer, status)
 Macro for getting Get Panel Status Response command, ZCL spec 8.3.2.4.6. More...
 
#define ZB_ZCL_IAS_ACE_SET_BYPASSED_ZONE_LIST_PAYLOAD_SIZE(ptr)
 
#define ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_START( buffer, length, ptr)
 Start Set Bypassed Zone List command, ZCL spec 8.3.2.4.7. More...
 
#define ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_START_RESP( buffer, seq, length, ptr)
 Start Set Bypassed Zone List command, ZCL spec 8.3.2.4.7 (response to the Get Bypassed Zone List command) More...
 
#define ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_START_REQ( buffer, def_resp, length, ptr)
 Start Set Bypassed Zone List command, ZCL spec 8.3.2.4.7 (unsolicited request) More...
 
#define ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_ADD(ptr, zone_id)
 Add Zone Id to Set Bypassed Zone List command, ZCL spec 8.3.2.4.7. More...
 
#define ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_END( ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb)
 End form Set Bypassed Zone List command and send it, ZCL spec 8.3.2.4.7. More...
 
#define ZB_ZCL_IAS_ACE_GET_SET_BYPASSED_ZONE_LIST(data_ptr, buffer, status)
 Macro for getting Set Bypassed Zone List command, ZCL spec 8.3.2.4.7. More...
 
#define ZB_ZCL_IAS_ACE_BYPASS_RESP_PAYLOAD_SIZE(ptr)
 
#define ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_START( buffer, seq, length, ptr)
 Start Bypass Response command, ZCL spec 8.3.2.4.8. More...
 
#define ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_ADD(ptr, bypass_result)
 Add Bypass results to Bypass Response command, ZCL spec 8.3.2.4.8. More...
 
#define ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_END( ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id)
 End form Bypass Response command and send it, ZCL spec 8.3.2.4.8. More...
 
#define ZB_ZCL_IAS_ACE_GET_BYPASS_RESP(data_ptr, buffer, status)
 Macro for getting Bypass Response command, ZCL spec 8.3.2.4.8. More...
 
#define ZB_ZCL_IAS_ACE_GET_ZONE_STATUS_RESP_PAYLOAD_SIZE(ptr)
 
#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_RESP_START( buffer, seq, zone_status_complete, length, ptr)
 Get Zone Status Response command, ZCL spec 8.3.2.4.9. More...
 
#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_RESP_ADD( ptr, zone_id, zone_status)
 Add Zone Id and Zone Status to Get Zone Status Response command, ZCL spec 8.3.2.4.9. More...
 
#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_RESP_END( ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id)
 End form Get Zone Status Response command and send it, ZCL spec 8.3.2.4.9. More...
 
#define ZB_ZCL_IAS_ACE_GET_GET_ZONE_STATUS_RESP(data_ptr, buffer, status)
 Macro for getting Get Zone Status Response command, ZCL spec 8.3.2.4.9. More...
 
enum  zb_zcl_ias_ace_cmd_e {
  ZB_ZCL_CMD_IAS_ACE_ARM_ID = 0x00, ZB_ZCL_CMD_IAS_ACE_BYPASS_ID = 0x01, ZB_ZCL_CMD_IAS_ACE_EMERGENCY_ID = 0x02, ZB_ZCL_CMD_IAS_ACE_FIRE_ID = 0x03,
  ZB_ZCL_CMD_IAS_ACE_PANIC_ID = 0x04, ZB_ZCL_CMD_IAS_ACE_GET_ZONE_ID_MAP_ID = 0x05, ZB_ZCL_CMD_IAS_ACE_GET_ZONE_INFO_ID = 0x06, ZB_ZCL_CMD_IAS_ACE_GET_PANEL_STATUS_ID = 0x07,
  ZB_ZCL_CMD_IAS_ACE_GET_BYPASSED_ZONE_LIST_ID = 0x08, ZB_ZCL_CMD_IAS_ACE_GET_ZONE_STATUS_ID = 0x09
}
 IAS Ace cluster command identifiers. More...
 
enum  zb_zcl_ias_ace_resp_cmd_e {
  ZB_ZCL_CMD_IAS_ACE_ARM_RESP_ID = 0x00, ZB_ZCL_CMD_IAS_ACE_GET_ZONE_ID_MAP_RESP_ID = 0x01, ZB_ZCL_CMD_IAS_ACE_GET_ZONE_INFO_RESP_ID = 0x02, ZB_ZCL_CMD_IAS_ACE_ZONE_STATUS_CHANGED_ID = 0x03,
  ZB_ZCL_CMD_IAS_ACE_PANEL_STATUS_CHANGED_ID = 0x04, ZB_ZCL_CMD_IAS_ACE_GET_PANEL_STATUS_RESPONSE_ID = 0x05, ZB_ZCL_CMD_IAS_ACE_SET_BYPASSED_ZONE_LIST_ID = 0x06, ZB_ZCL_CMD_IAS_ACE_BYPASS_RESPONSE_ID = 0x07,
  ZB_ZCL_CMD_IAS_ACE_GET_ZONE_STATUS_RESPONSE_ID = 0x08
}
 IAS Ace cluster response command identifiers. More...
 
enum  zb_zcl_ias_ace_arm_mode_e { ZB_ZCL_IAS_ACE_ARM_MODE_DISARM = 0x00, ZB_ZCL_IAS_ACE_ARM_MODE_DAY = 0x01, ZB_ZCL_IAS_ACE_ARM_MODE_NIGHT = 0x02, ZB_ZCL_IAS_ACE_ARM_MODE_ALL = 0x03 }
 Values of the Arm Mode see ZCL spec 8.3.2.4.1.2. More...
 
enum  zb_zcl_ias_ace_arm_not_e {
  ZB_ZCL_IAS_ACE_ARM_NOT_DISARM = 0x00, ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_DISARMED = 0x00, ZB_ZCL_IAS_ACE_ARM_NOT_DAY = 0x01, ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_DAY_HOME_ZONES_ARMED = 0x01,
  ZB_ZCL_IAS_ACE_ARM_NOT_NIGHT = 0x02, ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_NIGHT_SLEEP_ZONES_ARMED = 0x02, ZB_ZCL_IAS_ACE_ARM_NOT_ALL = 0x03, ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_ARMED = 0x03,
  ZB_ZCL_IAS_ACE_ARM_NOTIF_INVALID_ARM_DISARM_CODE = 0x04, ZB_ZCL_IAS_ACE_ARM_NOTIF_NOT_READY_TO_ARM = 0x05, ZB_ZCL_IAS_ACE_ARM_NOTIF_ALREADY_DISARMED = 0x06
}
 Values of the Arm Notification see ZCL8 spec 8.3.2.4.1.2. More...
 
enum  zb_zcl_ias_ace_aud_notification_e { ZB_ZCL_IAS_ACE_AUD_NOTIFICATION_MUTE = 0x00, ZB_ZCL_IAS_ACE_AUD_NOTIFICATION_DEF_SOUND = 0x01, ZB_ZCL_IAS_ACE_AUD_NOTIFICATION_MANUF_SPECIFIC = 0x80 }
 IAS ACE Audible Notification Field. More...
 
enum  zb_zcl_ias_ace_panel_status_e {
  ZB_ZCL_IAS_ACE_PANEL_STATUS_DISARMED = 0x00, ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMED_STAY = 0x01, ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMED_NIGHT = 0x02, ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMED_AWAY = 0x03,
  ZB_ZCL_IAS_ACE_PANEL_STATUS_EXIT_DELAY = 0x04, ZB_ZCL_IAS_ACE_PANEL_STATUS_ENTRY_DELAY = 0x05, ZB_ZCL_IAS_ACE_PANEL_STATUS_NOT_READY = 0x06, ZB_ZCL_IAS_ACE_PANEL_STATUS_IN_ALARM = 0x07,
  ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMING_STAY = 0x08, ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMING_NIGHT = 0x09, ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMING_AWAY = 0x0a
}
 IAS ACE PanelStatus Parameter. More...
 
enum  zb_zcl_ias_ace_alarm_status_e {
  ZB_ZCL_IAS_ACE_ALARM_STATUS_NO_ALARM = 0x00, ZB_ZCL_IAS_ACE_ALARM_STATUS_BURGLAR = 0x01, ZB_ZCL_IAS_ACE_ALARM_STATUS_FIRE = 0x02, ZB_ZCL_IAS_ACE_ALARM_STATUS_EMERGENCY = 0x03,
  ZB_ZCL_IAS_ACE_ALARM_STATUS_POLICE_PANIC = 0x04, ZB_ZCL_IAS_ACE_ALARM_STATUS_FIRE_PANIC = 0x05, ZB_ZCL_IAS_ACE_ALARM_STATUS_EMERGENCY_PANIC = 0x06
}
 IAS ACE Alarm Status Field. More...
 
enum  zb_zcl_ias_ace_bypass_result_e {
  ZB_ZCL_IAS_ACE_BYPASS_RESULT_BYPASSED = 0x00, ZB_ZCL_IAS_ACE_BYPASS_RESULT_NOT_BYPASSED = 0x01, ZB_ZCL_IAS_ACE_BYPASS_RESULT_NOT_ALLOWED = 0x02, ZB_ZCL_IAS_ACE_BYPASS_RESULT_INVALID_ZONE_ID = 0x03,
  ZB_ZCL_IAS_ACE_BYPASS_RESULT_UNKNOWN_ZONE_ID = 0x04, ZB_ZCL_IAS_ACE_BYPASS_RESULT_INVALID_ARM_CODE = 0x05
}
 IAS ACE Bypass Result. More...
 
typedef struct zb_zcl_ias_ace_arm_s zb_zcl_ias_ace_arm_t
 Structure representsation of Arm command, ZCL spec 8.3.2.4.1.1. More...
 
typedef struct zb_zcl_ias_ace_bypass_s zb_zcl_ias_ace_bypass_t
 Structure representsation of Bypass command, ZCL spec 8.3.2.4.2.1. More...
 
typedef struct zb_zcl_ias_ace_get_zone_info_s zb_zcl_ias_ace_get_zone_info_t
 Structure representsation of Get Zone Information command, ZCL spec 8.3.2.4.5. More...
 
typedef struct zb_zcl_ias_ace_get_zone_status_s zb_zcl_ias_ace_get_zone_status_t
 Structure representsation of Get Zone Status command, ZCL spec 8.3.2.3.8.1. More...
 
typedef struct zb_zcl_ias_ace_arm_resp_s zb_zcl_ias_ace_arm_resp_t
 Structure representation of Arm Response command, ZCL spec 8.3.2.5.1. More...
 
typedef struct zb_zcl_ias_ace_get_zone_id_map_resp_s zb_zcl_ias_ace_get_zone_id_map_resp_t
 Structure representsation of Get Zone ID Map Response command, ZCL spec 8.3.2.5.2.1. More...
 
typedef struct zb_zcl_ias_ace_get_zone_info_resp_s zb_zcl_ias_ace_get_zone_info_resp_t
 Structure representsation of Get Zone Information Response command, ZCL spec 8.3.2.5.3.1 see @ ref zb_zcl_ias_ace_zone_table_s. More...
 
typedef struct zb_zcl_ias_ace_zone_status_changed_s zb_zcl_ias_ace_zone_status_changed_t
 Structure representsation of Zone Status Changed command, ZCL spec 8.3.2.4.4. More...
 
typedef struct zb_zcl_ias_ace_panel_status_changed_s zb_zcl_ias_ace_panel_status_changed_t
 Structure representsation of Panel Status Changed command, ZCL spec 8.3.2.4.5. More...
 
typedef struct zb_zcl_ias_ace_get_panel_status_resp_s zb_zcl_ias_ace_get_panel_status_resp_t
 Structure representsation of Get Panel Status Response command, ZCL spec 8.3.2.4.6. More...
 
typedef struct zb_zcl_ias_ace_set_bypassed_zone_list_s zb_zcl_ias_ace_set_bypassed_zone_list_t
 Structure representsation of Set Bypassed Zone List command, ZCL spec 8.3.2.4.7. More...
 
typedef struct zb_zcl_ias_ace_bypass_resp_s zb_zcl_ias_ace_bypass_resp_t
 Structure representsation of Bypass Response command, ZCL spec 8.3.2.4.8. More...
 
typedef struct zb_zcl_ias_ace_zone_status_s zb_zcl_ias_ace_zone_status_t
 IAS ACE Zone Status structure. More...
 
typedef struct zb_zcl_ias_ace_get_zone_status_resp_s zb_zcl_ias_ace_get_zone_status_resp_t
 Structure representsation of Get Zone Status Response command, ZCL spec 8.3.2.4.9. More...
 

Macro Definition Documentation

§ ZB_ZCL_CLUSTER_ID_IAS_ACE_CLIENT_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_IAS_ACE_CLIENT_ROLE_INIT   zb_zcl_ias_ace_init_client

§ ZB_ZCL_CLUSTER_ID_IAS_ACE_SERVER_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_IAS_ACE_SERVER_ROLE_INIT   zb_zcl_ias_ace_init_server

Function Documentation

§ zb_zcl_ias_ace_init_client()

void zb_zcl_ias_ace_init_client ( void  )

§ zb_zcl_ias_ace_init_server()

void zb_zcl_ias_ace_init_server ( void  )