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:660
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_CLUSTER_REVISION(attr_list, ZB_ZCL_DRLC) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST
Definition: zb_zcl_drlc.h:80
#define ZB_ZCL_ATTR_ACCESS_READ_WRITE
Definition: zb_zcl_common.h:681
Definition: zb_zcl_drlc.h:76
#define ZB_ZCL_ATTR_TYPE_16BIT
Definition: zb_zcl_common.h:605
Definition: zb_zcl_drlc.h:90
#define ZB_ZCL_ATTR_TYPE_8BIT
Definition: zb_zcl_common.h:604
Definition: zb_zcl_drlc.h:85
Declare attribute list for DRLC cluster.
- Parameters
-