![]() |
Developing with ZBOSS for Zigbee
|
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... | |
IAS Ace cluster attributes | |
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. | |
#define | ZB_ZCL_IAS_ACE_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) |
Default value for IAS ACE cluster revision global attribute. | |
#define | ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH 255 |
IAS ACE Zone Table maximum length. | |
#define | ZB_ZCL_IAS_ACE_ZONE_TYPE_MAX_VALUE 0xfffe |
IAS ACE ZoneType attribute maximum value. | |
#define | ZB_ZCL_IAS_ACE_ZONE_ID_MAX_VALUE 0xfe |
IAS ACE ZoneID attribute maximum value. | |
#define | ZB_ZCL_IAS_ACE_ZONE_ID_DEFAULT_VALUE 0 |
IAS ACE ZoneID attribute default value. | |
#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. | |
#define | ZB_ZCL_DECLARE_IAS_ACE_ATTRIB_LIST(attr_list, length, table) |
Declare attribute list for IAS Ace cluster - server side. More... | |
IAS Ace cluster commands | |
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. | |
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. | |
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. | |
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. | |
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 | |
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 | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
typedef struct zb_zcl_ias_ace_zone_status_s | zb_zcl_ias_ace_zone_status_t |
IAS ACE Zone Status structure. | |
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. | |
#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 | |
#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 | |
#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... | |
#define ZB_ZCL_DECLARE_IAS_ACE_ATTRIB_LIST | ( | attr_list, | |
length, | |||
table | |||
) |
Declare attribute list for IAS Ace cluster - server side.
attr_list | - attribute list name |
length | - (zb_uint16_t*) pointer to variable to store Length of IAS ACE Zone Table attribute, see ZCL spec 8.3.2.3, table 8.11 |
table | - pointer to variable to store IAS ACE Zone Table attribute, see ZCL spec 8.3.2.3, table 8.11 |
#define ZB_ZCL_IAS_ACE_ARM_REQ_PAYLOAD_SIZE | ( | ptr | ) |
Arm request command payload size
#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])) |
Bypass command payload size
#define ZB_ZCL_IAS_ACE_BYPASS_RESP_PAYLOAD_SIZE | ( | ptr | ) |
Bypass Response command payload size
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_arm_s. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_arm_resp_s. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_bypass_s. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_bypass_resp_t. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_get_panel_status_resp_t. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_get_zone_id_map_resp_s. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_get_zone_info_s. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_get_zone_info_resp_s. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_get_zone_status_s. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_get_zone_status_resp_t. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_panel_status_changed_t. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_set_bypassed_zone_list_t. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#define ZB_ZCL_IAS_ACE_GET_ZONE_INFO_RESP_PAYLOAD_SIZE | ( | ptr | ) |
Get Zone Information Response command payload size
#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.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_zone_status_changed_t. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
#define ZB_ZCL_IAS_ACE_GET_ZONE_STATUS_RESP_PAYLOAD_SIZE | ( | ptr | ) |
Get Zone Status Response command payload size
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
arm_mode | - Arm Mode, see zb_zcl_ias_ace_arm_mode_e |
arm_disarm_code | - Arm/Disarm Code string |
zone_id | - Zone ID |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
seq | - sequence |
arm_notification | - Arm Notification, see zb_zcl_ias_ace_arm_not_e |
#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.
ptr | - [in/out] (zb_uint8_t*) current position |
zone_id | - Zone ID, see zb_zcl_ias_ace_zone_table_s |
#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.
ptr | - (zb_uint8_t*) current position |
buffer | - to put packet to |
arm_disarm_code | - Arm/Disarm Code string |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
cb | - callback for getting command send status |
#define ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_START | ( | buffer, | |
def_resp, | |||
length, | |||
ptr | |||
) |
Start Bypass command, ZCL spec 8.3.2.4.1.
buffer | - to put packet to |
def_resp | - enable/disable default response |
length | - Number of Zones |
ptr | - [out] (zb_uint8_t*) current position for ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_ADD and ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_END |
#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.
ptr | - [in/out] (zb_uint8_t*) current position |
bypass_result | - Bypass Result for Zone IDs, see zb_zcl_ias_ace_bypass_result_e |
#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.
ptr | - (zb_uint8_t*) current position |
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
#define ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_START | ( | buffer, | |
seq, | |||
length, | |||
ptr | |||
) |
Start Bypass Response command, ZCL spec 8.3.2.4.8.
buffer | - to put packet to |
seq | - sequence |
length | - Number of Zones |
ptr | - [out] (zb_uint8_t*) current position for ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_ADD and ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_END |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
seq | - sequence |
panel_status | - Panel Status, see zb_zcl_ias_ace_panel_status_e |
seconds_remaining | - Seconds Remaining Parameter |
aud_notification | - Audible Notification, see zb_zcl_ias_ace_aud_notification_e |
alarm_status | - Alarm Status Field, see zb_zcl_ias_ace_alarm_status_e |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
seq | - sequence |
zone_id_map | - Zone ID Map, array[16] of zb_uint16_t |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
zone_id | - Zone ID, see zb_zcl_ias_ace_zone_table_s |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
seq | - sequence |
zone_id | - Zone ID |
zone_type | - Zone Type, see zb_zcl_ias_zone_zonetype_e |
address | - Zone Address |
zone_label | - Zone Label Field |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
starting_zone_id | - Starting Zone ID, see zb_zcl_ias_ace_zone_table_s |
max_num_zone_ids | - Max Number of Zone IDs Requested Field |
zone_status_mask_flag | - Zone Status Mask Flag Field |
zone_status_mask | - Zone Status Mask Field |
#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.
ptr | - [in/out] (zb_uint8_t*) current position |
zone_id | - Zone ID, see zb_zcl_ias_ace_zone_table_s |
zone_status | - Zone Status, see zb_zcl_ias_zone_zonestatus_e |
#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.
ptr | - (zb_uint8_t*) current position |
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
#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.
buffer | - to put packet to |
seq | - sequence |
zone_status_complete | - Zone Status Complete |
length | - Number of Zones |
ptr | - [out] (zb_uint8_t*) current position for ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_RESP_ADD and ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_RESP_END |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
panel_status | - Panel Status, see zb_zcl_ias_ace_panel_status_e |
seconds_remaining | - Seconds Remaining Parameter |
aud_notification | - Audible Notification, see zb_zcl_ias_ace_aud_notification_e |
alarm_status | - Alarm Status Field, see zb_zcl_ias_ace_alarm_status_e |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
#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.
ptr | - [in/out] (zb_uint8_t*) current position |
zone_id | - Zone ID, see zb_zcl_ias_ace_zone_table_s |
#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.
ptr | - (zb_uint8_t*) current position |
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
cb | - callback for getting command send status |
#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.
buffer | - to put packet to |
length | - Number of Zones |
ptr | - [out] (zb_uint8_t*) current position for ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_ADD and ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_END |
#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)
buffer | - to put packet to |
def_resp | - enable/disable default response |
length | - Number of Zones |
ptr | - [out] (zb_uint8_t*) current position for ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_ADD and ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_END |
#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)
buffer | - to put packet to |
seq | - sequence |
length | - Number of Zones |
ptr | - [out] (zb_uint8_t*) current position for ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_ADD and ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_END |
#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.
buffer | - to put packet to |
addr | - address to send packet to |
dst_addr_mode | - addressing mode |
dst_ep | - destination endpoint |
ep | - sending endpoint |
prfl_id | - profile identifier |
def_resp | - enable/disable default response |
cb | - callback for getting command send status |
zone_id | - Zone ID |
zone_status | - Zone Status, see zb_zcl_ias_zone_zonestatus_e |
aud_notification | - Audible Notification, see zb_zcl_ias_ace_aud_notification_e |
zone_label | - Zone Label Field |
#define ZB_ZCL_IAS_ACE_SET_BYPASSED_ZONE_LIST_PAYLOAD_SIZE | ( | ptr | ) |
Set Bypassed Zone List command payload size
#define ZB_ZCL_IAS_ACE_ZONE_STATUS_CHANGED_PAYLOAD_SIZE | ( | ptr | ) |
Zone Status Changed command payload size
IAS ACE Alarm Status Field.
Values of the Arm Notification see ZCL8 spec 8.3.2.4.1.2.
Enumerator | |
---|---|
ZB_ZCL_IAS_ACE_ARM_NOT_DISARM | All Zones Disarmed.
|
ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_DISARMED | All Zones Disarmed. |
ZB_ZCL_IAS_ACE_ARM_NOT_DAY | Only Day/Home Zones Armed.
|
ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_DAY_HOME_ZONES_ARMED | Only Day/Home Zones Armed. |
ZB_ZCL_IAS_ACE_ARM_NOT_NIGHT | Only Night/Sleep Zones Armed.
|
ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_NIGHT_SLEEP_ZONES_ARMED | Only Night/Sleep Zones Armed. |
ZB_ZCL_IAS_ACE_ARM_NOT_ALL | All Zones Armed.
|
ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_ARMED | All Zones Armed. |
ZB_ZCL_IAS_ACE_ARM_NOTIF_INVALID_ARM_DISARM_CODE | Invalid Arm/Disarm Code. |
ZB_ZCL_IAS_ACE_ARM_NOTIF_NOT_READY_TO_ARM | Not ready to arm. |
ZB_ZCL_IAS_ACE_ARM_NOTIF_ALREADY_DISARMED | Already disarmed. |
IAS ACE Bypass Result.
enum zb_zcl_ias_ace_cmd_e |
IAS Ace cluster command identifiers.
IAS ACE PanelStatus Parameter.
IAS Ace cluster response command identifiers.