![]() |
nRF5 SDK for Thread and Zigbee v1.0.0
|
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_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... | |
IAS Ace cluster attributes | |
enum | zb_zcl_ias_ace_attr_e { ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_LENGTH_ID = 0xfffe, ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_ID = 0xffff } |
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_ZONE_TYPE_MAX_VALUE 0xfffe |
IAS ACE ZoneType attribute maximum value. | |
#define | ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH 256 |
IAS ACE ZoneType attribute maximum value. | |
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 } |
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 } |
IAS Ace cluster responce 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_NOT_DAY = 0x01, ZB_ZCL_IAS_ACE_ARM_NOT_NIGHT = 0x02, ZB_ZCL_IAS_ACE_ARM_NOT_ALL = 0x03 } |
Values of the Arm Notification see ZCL spec 8.3.2.5.1.2. 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_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. | |
#define | ZB_ZCL_IAS_ACE_SEND_ARM_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, arm_mode) |
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_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, 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_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_SEND_GET_ZONE_INFO_RESP(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq,zone_id, zone_type, address) |
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_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_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_SEND_ARM_REQ | ( | buffer, | |
addr, | |||
dst_addr_mode, | |||
dst_ep, | |||
ep, | |||
prfl_id, | |||
def_resp, | |||
cb, | |||
arm_mode | |||
) |
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 |
#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, | |||
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 |
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 |
length | - Number of Zones |
def_resp | - enable/disable default response |
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_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_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 | |||
) |
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 |
#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 |
enum zb_zcl_ias_ace_cmd_e |
IAS Ace cluster command identifiers.
IAS Ace cluster responce command identifiers.