This cluster provides an interface to the functionality of Smart Energy Demand Response and Load Control.
#define ZB_ZCL_DECLARE_DRLC_ATTR_LIST |
( |
|
attr_list, |
|
|
|
attrs |
|
) |
| |
Value:
&attrs.start_randomization_munutes, &attrs.duration_randomization_minutes, \
&attrs.device_class_value)
#define ZB_ZCL_DECLARE_DRLC_ATTRIB_LIST(attr_list, utility_enrollment_group,start_randomization_munutes, duration_randomization_minutes, device_class)
Declare attribute list for DRLC cluster.
Definition: zb_zcl_drlc.h:611
Declare attribute list for DRLC cluster.
- Parameters
-
[in] | attr_list | - attribute list variable name |
[in] | attrs | - variable of zb_zcl_drlc_client_attrs_t type (containing DRLC cluster attributes) |
#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
#define ZB_ZCL_DECLARE_DRLC_ATTRIB_LIST |
( |
|
attr_list, |
|
|
|
utility_enrollment_group, |
|
|
|
start_randomization_munutes, |
|
|
|
duration_randomization_minutes, |
|
|
|
device_class |
|
) |
| |
Value:ZB_ZCL_START_DECLARE_ATTRIB_LIST(attr_list) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST
Definition: zb_zcl_drlc.h:72
Definition: zb_zcl_drlc.h:68
Definition: zb_zcl_common.h:518
Definition: zb_zcl_drlc.h:82
Definition: zb_zcl_common.h:517
Definition: zb_zcl_drlc.h:77
Definition: zb_zcl_common.h:583
Declare attribute list for DRLC cluster.
- Parameters
-