Developing with ZBOSS SDK for Zigbee
zb_zcl_device_callback_param_s Struct Reference

Data for Device user application callback. This structure has receive to User application callback (see zb_callback_t). More...

#include <zboss_api_zcl.h>

Data Fields

zb_zcl_device_callback_id_t device_cb_id
 
zb_uint8_t endpoint
 
zb_zcl_attr_access_t attr_type
 
zb_ret_t status
 
union {
   zb_zcl_set_attr_value_param_t   set_attr_value_param
 
   zb_zcl_on_off_set_effect_value_param_t   on_off_set_effect_value_param
 
   zb_zcl_shade_set_value_param_t   shade_set_value_param
 
   zb_zcl_shade_get_value_param_t   shade_get_value_param
 
   zb_zcl_level_control_set_value_param_t   level_control_set_value_param
 
   zb_zcl_ias_wd_start_warning_value_param_t   start_warning_value_param
 
   zb_zcl_thermostat_value_param_t   thermostat_value_param
 
   zb_zcl_ias_wd_squawk_value_param_t   squawk_value_param
 
   zb_zcl_device_cmd_generic_param_t   gnr
 
cb_param
 

Detailed Description

Data for Device user application callback. This structure has receive to User application callback (see zb_callback_t).

Field Documentation

◆ cb_param

union { ... } zb_zcl_device_callback_param_s::cb_param

Callback custom data

◆ device_cb_id

zb_zcl_device_callback_id_t zb_zcl_device_callback_param_s::device_cb_id

Type of device callback (see zb_zcl_device_callback_id_e)

◆ status

zb_ret_t zb_zcl_device_callback_param_s::status

Return status (see zb_ret_t)


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