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