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

int8_t EmberAfLoadControlEvent::avgLoadPercentage
uint8_t EmberAfLoadControlEvent::coolingTempOffset
int16_t EmberAfLoadControlEvent::coolingTempSetPoint
uint8_t EmberAfLoadControlEvent::criticalityLevel
uint8_t EmberAfLoadControlEvent::destinationEndpoint
uint16_t EmberAfLoadControlEvent::deviceClass
uint16_t EmberAfLoadControlEvent::duration

Duration in minutes

uint32_t EmberAfLoadControlEvent::durationRand
uint8_t EmberAfLoadControlEvent::dutyCycle
uint8_t EmberAfLoadControlEvent::eventControl
uint32_t EmberAfLoadControlEvent::eventId
uint8_t EmberAfLoadControlEvent::heatingTempOffset
int16_t EmberAfLoadControlEvent::heatingTempSetPoint
uint8_t EmberAfLoadControlEvent::optionControl
uint32_t EmberAfLoadControlEvent::startRand
uint32_t EmberAfLoadControlEvent::startTime

Start time in seconds

uint8_t EmberAfLoadControlEvent::utilityEnrollmentGroup

The documentation for this struct was generated from the following file:
  • af-types.h