EmberAfLoadControlEvent Struct Reference
Struct that describes a load control event.
#include <
af-types.h
>
Data Fields |
|
uint32_t | eventId |
uint8_t | destinationEndpoint |
uint16_t | deviceClass |
uint8_t | utilityEnrollmentGroup |
uint32_t | startTime |
uint16_t | duration |
uint8_t | criticalityLevel |
uint8_t | coolingTempOffset |
uint8_t | heatingTempOffset |
int16_t | coolingTempSetPoint |
int16_t | heatingTempSetPoint |
int8_t | avgLoadPercentage |
uint8_t | dutyCycle |
uint8_t | eventControl |
uint32_t | startRand |
uint32_t | durationRand |
uint8_t | optionControl |
Struct that describes a load control event.
This is used in the load control event callback and within the demand response load control cluster code.
Field Documentation
◆ avgLoadPercentage
int8_t EmberAfLoadControlEvent::avgLoadPercentage |
◆ coolingTempOffset
uint8_t EmberAfLoadControlEvent::coolingTempOffset |
◆ coolingTempSetPoint
int16_t EmberAfLoadControlEvent::coolingTempSetPoint |
◆ criticalityLevel
uint8_t EmberAfLoadControlEvent::criticalityLevel |
◆ destinationEndpoint
uint8_t EmberAfLoadControlEvent::destinationEndpoint |
◆ deviceClass
uint16_t EmberAfLoadControlEvent::deviceClass |
◆ duration
uint16_t EmberAfLoadControlEvent::duration |
Duration in minutes
◆ durationRand
uint32_t EmberAfLoadControlEvent::durationRand |
◆ dutyCycle
uint8_t EmberAfLoadControlEvent::dutyCycle |
◆ eventControl
uint8_t EmberAfLoadControlEvent::eventControl |
◆ eventId
uint32_t EmberAfLoadControlEvent::eventId |
◆ heatingTempOffset
uint8_t EmberAfLoadControlEvent::heatingTempOffset |
◆ heatingTempSetPoint
int16_t EmberAfLoadControlEvent::heatingTempSetPoint |
◆ optionControl
uint8_t EmberAfLoadControlEvent::optionControl |
◆ startRand
uint32_t EmberAfLoadControlEvent::startRand |
◆ startTime
uint32_t EmberAfLoadControlEvent::startTime |
Start time in seconds
◆ utilityEnrollmentGroup
uint8_t EmberAfLoadControlEvent::utilityEnrollmentGroup |
The documentation for this struct was generated from the following file:
-
af-types.h