Developing with ZBOSS
|
Endpoint descriptor. More...
#include <zboss_api_af.h>
Data Fields | |
zb_uint8_t | ep_id |
zb_uint16_t | profile_id |
zb_device_handler_t | device_handler |
zb_callback_t | identify_handler |
Identify notification callback. More... | |
zb_uint8_t | reserved_size |
void * | reserved_ptr |
zb_uint8_t | cluster_count |
struct zb_zcl_cluster_desc_s * | cluster_desc_list |
zb_af_simple_desc_1_1_t * | simple_desc |
zb_uint8_t | group_id_count |
zb_uint8_t | rep_info_count |
struct zb_zcl_reporting_info_s * | reporting_info |
zb_uint8_t | cvc_alarm_count |
struct zb_zcl_cvc_alarm_variables_s * | cvc_alarm_info |
Endpoint descriptor.
Endpoint description for user applications.
zb_uint8_t zb_af_endpoint_desc_s::cluster_count |
Number of supported clusters
struct zb_zcl_cluster_desc_s* zb_af_endpoint_desc_s::cluster_desc_list |
Supported clusters list
zb_uint8_t zb_af_endpoint_desc_s::cvc_alarm_count |
Number of continuous value change alarm slots
zb_device_handler_t zb_af_endpoint_desc_s::device_handler |
Device specific callback, handles all commands
zb_uint8_t zb_af_endpoint_desc_s::ep_id |
Endpoint ID
zb_callback_t zb_af_endpoint_desc_s::identify_handler |
Identify notification callback.
If set, will be called on identification start and stop indicating start event with a non-zero argument
zb_uint16_t zb_af_endpoint_desc_s::profile_id |
Application profile, which implemented on endpoint
zb_uint8_t zb_af_endpoint_desc_s::rep_info_count |
Number of reporting info slots
struct zb_zcl_reporting_info_s* zb_af_endpoint_desc_s::reporting_info |
Attributes reporting information
void* zb_af_endpoint_desc_s::reserved_ptr |
Unused parameter (reserved for future use)
zb_uint8_t zb_af_endpoint_desc_s::reserved_size |
Unused parameter (reserved for future use)
zb_af_simple_desc_1_1_t* zb_af_endpoint_desc_s::simple_desc |
Simple descriptor