![]() |
nRF5 SDK for Thread and Zigbee v1.0.0
|
Data Structures | |
struct | zb_zcl_ias_ace_arm_ha_s |
Structure representsation of Arm command - HA extended, HA spec 10.8.4.3.1.1. More... | |
struct | zb_zcl_ias_ace_zone_status_changed_s |
Structure representsation of Zone Status Changed command, HA spec, 10.8.4.4. More... | |
struct | zb_zcl_ias_ace_panel_status_changed_s |
Structure representsation of Panel Status Changed command, HA spec, 10.8.4.5. More... | |
IAS Ace cluster commands | |
enum | zb_zcl_ias_ace_resp_cmd_ha_e { ZB_ZCL_CMD_IAS_ACE_ZONE_STATUS_CHANGED_ID = 0x40, ZB_ZCL_CMD_IAS_ACE_PANEL_STATUS_CHANGED_ID = 0x01 } |
IAS Ace cluster responce command identifiers - HA extension. 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 } |
Panel Status, see HA spec 10.8.4.5.0.2. More... | |
typedef struct zb_zcl_ias_ace_arm_ha_s | zb_zcl_ias_ace_arm_ha_t |
Structure representsation of Arm command - HA extended, HA spec 10.8.4.3.1.1. | |
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, HA spec, 10.8.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, HA spec, 10.8.4.5. | |
#define | ZB_ZCL_IAS_ACE_SEND_ARM_HA_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, arm_mode, arm_code, zone_id) |
Arm command - HA extended, HA spec 10.8.4.3.1. More... | |
#define | ZB_ZCL_IAS_ACE_GET_ARM_HA_REQ(data_ptr, buffer, status) |
Macro for getting Arm command - HA extended, HA spec 10.8.4.3.1. More... | |
#define | ZB_ZCL_IAS_ACE_SEND_ZONE_STATUS_CHANGED_RESP(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb,zone_id, zone_status, zone_label) |
Zone Status Changed command, HA spec, 10.8.4.4. More... | |
#define | ZB_ZCL_IAS_ACE_ZONE_STATUS_CHANGED_RESP(data_ptr, buffer, status) |
Macro for getting Zone Status Changed command, HA spec, 10.8.4.4. More... | |
#define | ZB_ZCL_IAS_ACE_SEND_PANEL_STATUS_CHANGED_RESP(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb,panel_status, seconds_remaining) |
Panel Status Changed command, HA spec, 10.8.4.5. More... | |
#define | ZB_ZCL_IAS_ACE_PANEL_STATUS_CHANGED_RESP(data_ptr, buffer, status) |
Macro for getting Panel Status Changed command, HA spec, 10.8.4.4. More... | |
HA extensions for IAS ACE cluster
#define ZB_ZCL_IAS_ACE_GET_ARM_HA_REQ | ( | data_ptr, | |
buffer, | |||
status | |||
) |
Macro for getting Arm command - HA extended, HA spec 10.8.4.3.1.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_arm_ha_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_PANEL_STATUS_CHANGED_RESP | ( | data_ptr, | |
buffer, | |||
status | |||
) |
Macro for getting Panel Status Changed command, HA spec, 10.8.4.4.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_panel_status_changed_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_SEND_ARM_HA_REQ | ( | buffer, | |
addr, | |||
dst_addr_mode, | |||
dst_ep, | |||
ep, | |||
prfl_id, | |||
def_resp, | |||
cb, | |||
arm_mode, | |||
arm_code, | |||
zone_id | |||
) |
Arm command - HA extended, HA spec 10.8.4.3.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_code | - Arm/Disarm Code |
zone_id | - Zone ID |
#define ZB_ZCL_IAS_ACE_SEND_PANEL_STATUS_CHANGED_RESP | ( | buffer, | |
addr, | |||
dst_addr_mode, | |||
dst_ep, | |||
ep, | |||
prfl_id, | |||
cb, | |||
panel_status, | |||
seconds_remaining | |||
) |
Panel Status Changed command, HA spec, 10.8.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 |
cb | - callback for getting command send status |
panel_status | - Panel Status, see HA spec 10.8.4.5.0.2, see zb_zcl_ias_ace_panel_status_e |
seconds_remaining | - Seconds Remaining, see HA spec 10.8.4.5.0.3 |
#define ZB_ZCL_IAS_ACE_SEND_ZONE_STATUS_CHANGED_RESP | ( | buffer, | |
addr, | |||
dst_addr_mode, | |||
dst_ep, | |||
ep, | |||
prfl_id, | |||
cb, | |||
zone_id, | |||
zone_status, | |||
zone_label | |||
) |
Zone Status Changed command, HA spec, 10.8.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 |
cb | - callback for getting command send status |
zone_id | - Zone ID |
zone_status | - Zone Status |
zone_label | - Zone Label |
#define ZB_ZCL_IAS_ACE_ZONE_STATUS_CHANGED_RESP | ( | data_ptr, | |
buffer, | |||
status | |||
) |
Macro for getting Zone Status Changed command, HA spec, 10.8.4.4.
data_ptr | - pointer to a variable of type zb_zcl_ias_ace_zone_status_changed_s. |
buffer | containing the packet (by pointer). |
status | - variable to put parse status to (see zb_zcl_parse_status_t). |
Panel Status, see HA spec 10.8.4.5.0.2.