nRF5 SDK for Thread and Zigbee v2.0.0
Modules | Data Structures | Macros | Typedefs
ZCL Demand Response and Load Control (DRLC) cluster

Modules

 DRLC attributes and enumerations
 
 DRLC commands
 

Data Structures

struct  zb_zcl_drlc_client_attrs_s
 DRLC client cluster attributes. More...
 

Macros

#define ZB_ZCL_DECLARE_DRLC_ATTR_LIST_INIT
 
#define ZB_ZCL_DECLARE_DRLC_ATTR_LIST(attr_list, attrs)
 Declare attribute list for DRLC cluster. More...
 

Typedefs

typedef struct
zb_zcl_drlc_client_attrs_s 
zb_zcl_drlc_client_attrs_t
 DRLC client cluster attributes.
 

Detailed Description

This cluster provides an interface to the functionality of Smart Energy Demand Response and Load Control.

Macro Definition Documentation

#define ZB_ZCL_DECLARE_DRLC_ATTR_LIST (   attr_list,
  attrs 
)
Value:
ZB_ZCL_DECLARE_DRLC_ATTRIB_LIST(attr_list, &attrs.utility_enrollment_group, \
&attrs.start_randomization_munutes, &attrs.duration_randomization_minutes, \
&attrs.device_class_value)

Declare attribute list for DRLC cluster.

Parameters
[in]attr_list- attribute list variable name
[in]attrs- pointer to zb_zcl_drlc_client_attrs_s structure
#define ZB_ZCL_DECLARE_DRLC_ATTR_LIST_INIT
Value:
{ .utility_enrollment_group = 0, \
.start_randomization_munutes = 0x1e, \
.duration_randomization_minutes = 0, }
struct zb_zcl_drlc_client_attrs_s zb_zcl_drlc_client_attrs_t
DRLC client cluster attributes.

Initialize zb_zcl_drlc_client_attrs_s DRLC cluster's attributes


Documentation feedback | Developer Zone | Subscribe | Updated