#include <zb_zcl_drlc.h>
LoadControlEvent command payload.
zb_int8_t zb_zcl_drlc_lce_payload_s::average_load_adjustment_percentage |
Defines a maximum energy usage limit as a percentage of the client implementations specific average energy usage.
zb_uint8_t zb_zcl_drlc_lce_payload_s::cooling_temperature_offset |
Requested offset to apply to the normal cooling setpoint at the time of the start of the event in + 0.1 Celsius.
zb_int16_t zb_zcl_drlc_lce_payload_s::cooling_temperature_set_point |
Requested cooling set point in 0.01 degrees Celsius.
zb_uint8_t zb_zcl_drlc_lce_payload_s::criticality_level |
This field defines the level of criticality of event. The action for an event can be solely based on this value, or combination with other Load Control Event fields.
zb_uint16_t zb_zcl_drlc_lce_payload_s::device_class |
Bit encoded field representing the Device Class to apply the current Load Control Event. Each bit, if set individually or in combination, indicates the class device(s) needing to participate in the event.
zb_uint16_t zb_zcl_drlc_lce_payload_s::duration_in_minutes |
Duration of this event in number of minutes. Maximum value is 1440 (one day).
zb_uint8_t zb_zcl_drlc_lce_payload_s::duty_cycle |
Defines the maximum on state duty cycle as a percentage of time.
zb_uint8_t zb_zcl_drlc_lce_payload_s::event_control |
Identifies additional control options for the event.
zb_uint8_t zb_zcl_drlc_lce_payload_s::heating_temperature_offset |
Requested offset to apply to the normal heating setpoint at the time of the start of the event in + 0.1 Celsius.
zb_int16_t zb_zcl_drlc_lce_payload_s::heating_temperature_set_point |
Requested heating set point in 0.01 degrees Celsius.
zb_uint32_t zb_zcl_drlc_lce_payload_s::issuer_event_id |
Unique identifier generated by the Energy provider. The value of this field allows matching of Event reports with a specific Demand Response and Load Control event.
zb_uint32_t zb_zcl_drlc_lce_payload_s::start_time |
UTC Timestamp representing when the event is scheduled to start. A start time of 0x00000000 is a special time denoting “now.”
zb_uint8_t zb_zcl_drlc_lce_payload_s::utility_enrollment_group |
This field can be used in conjunction with the Device Class bits for providing a mechanism to direct Load Control Events to groups of Devices.