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