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