Developing with ZBOSS for Zigbee
zb_af_endpoint_desc_s Struct Reference

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_scluster_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
 

Detailed Description

Endpoint descriptor.

Endpoint description for user applications.

Field Documentation

◆ cluster_count

zb_uint8_t zb_af_endpoint_desc_s::cluster_count

Number of supported clusters

◆ cluster_desc_list

struct zb_zcl_cluster_desc_s* zb_af_endpoint_desc_s::cluster_desc_list

Supported clusters list

◆ cvc_alarm_count

zb_uint8_t zb_af_endpoint_desc_s::cvc_alarm_count

Number of continuous value change alarm slots

◆ device_handler

zb_device_handler_t zb_af_endpoint_desc_s::device_handler

Device specific callback, handles all commands

◆ ep_id

zb_uint8_t zb_af_endpoint_desc_s::ep_id

Endpoint ID

◆ identify_handler

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

Deprecated:
will be removed after June 2023. Use ZB_ZCL_REGISTER_DEVICE_CB with ZB_ZCL_SET_ATTR_VALUE_CB_ID instead of it.

◆ profile_id

zb_uint16_t zb_af_endpoint_desc_s::profile_id

Application profile, which implemented on endpoint

◆ rep_info_count

zb_uint8_t zb_af_endpoint_desc_s::rep_info_count

Number of reporting info slots

◆ reporting_info

struct zb_zcl_reporting_info_s* zb_af_endpoint_desc_s::reporting_info

Attributes reporting information

◆ reserved_ptr

void* zb_af_endpoint_desc_s::reserved_ptr

Unused parameter (reserved for future use)

◆ reserved_size

zb_uint8_t zb_af_endpoint_desc_s::reserved_size

Unused parameter (reserved for future use)

◆ simple_desc

zb_af_simple_desc_1_1_t* zb_af_endpoint_desc_s::simple_desc

Simple descriptor


The documentation for this struct was generated from the following file: