Logo
Developing with ZBOSS for Zigbee
zb_zcl_keep_alive.h File Reference

Data Structures

struct  zb_zcl_keep_alive_attrs_s
 Keep-Alive cluster attributes. More...
 

Macros

#define ZB_ZCL_DECLARE_KEEP_ALIVE_ATTR_LIST(attr_list, attrs)   ZB_ZCL_DECLARE_KEEP_ALIVE_ATTR_LIST_FULL(attr_list, &attrs.base, &attrs.jitter )
 Declare attribute list for Keep-Alive cluster cluster. More...
 
#define ZB_ZCL_CLUSTER_ID_KEEP_ALIVE_SERVER_ROLE_INIT   (zb_zcl_cluster_init_t)NULL
 
#define ZB_ZCL_CLUSTER_ID_KEEP_ALIVE_CLIENT_ROLE_INIT   (zb_zcl_cluster_init_t)NULL
 

Typedefs

typedef struct zb_zcl_keep_alive_attrs_s zb_zcl_keep_alive_attrs_t
 Keep-Alive cluster attributes. More...
 

Keep-Alive cluster attributes

#define ZB_ZCL_KEEP_ALIVE_CLUSTER_REVISION_DEFAULT   ((zb_uint16_t)0x0001u)
 Default value for Keep alive cluster revision global attribute. More...
 
#define ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_BASE_DEFAULT_VALUE   0x0a
 Default value for TC Keep-Alive Base attribute. More...
 
#define ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_JITTER_DEFAULT_VALUE   0x012c
 Default value for TC Keep-Alive Jitter attribute. More...
 
enum  zb_zcl_keep_alive_attr_e { ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_BASE_ID = 0, ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_JITTER_ID = 1 }
 Keep-Alive cluster attribute identifiers. More...
 

Macro Definition Documentation

§ ZB_ZCL_CLUSTER_ID_KEEP_ALIVE_CLIENT_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_KEEP_ALIVE_CLIENT_ROLE_INIT   (zb_zcl_cluster_init_t)NULL

§ ZB_ZCL_CLUSTER_ID_KEEP_ALIVE_SERVER_ROLE_INIT

#define ZB_ZCL_CLUSTER_ID_KEEP_ALIVE_SERVER_ROLE_INIT   (zb_zcl_cluster_init_t)NULL