IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::Metering::PanDemandResponse Class Reference

#include <PanDemandResponse.h>

Inheritance diagram for IEC61968::Metering::PanDemandResponse:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::Metering::PanDemandResponse:
Collaboration graph
[legend]

Public Attributes

IEC61968::Metering::ControlledAppliance appliance
 
IEC61970::Base::Domain::PerCent avgLoadAdjustment
 
IEC61970::Base::Domain::String cancelControlMode
 
IEC61970::Base::Domain::DateTime cancelDateTime
 
IEC61970::Base::Domain::Boolean cancelNow
 
IEC61970::Base::Domain::Temperature coolingOffset
 
IEC61970::Base::Domain::Temperature coolingSetpoint
 
IEC61970::Base::Domain::String criticalityLevel
 
IEC61970::Base::Domain::PerCent dutyCycle
 
IEC61970::Base::Domain::String enrollmentGroup
 
IEC61970::Base::Domain::Temperature heatingOffset
 
IEC61970::Base::Domain::Temperature heatingSetpoint
 
- Public Attributes inherited from IEC61968::Metering::EndDeviceAction
IEC61970::Base::Domain::String command
 
IEC61970::Base::Domain::Minutes duration
 
IEC61970::Base::Domain::Boolean durationIndefinite
 
IEC61970::Base::Domain::DateTime startDateTime
 

Detailed Description

PAN control used to issue action/command to PAN devices during a demand response/load control event.

Member Data Documentation

◆ appliance

IEC61968::Metering::ControlledAppliance IEC61968::Metering::PanDemandResponse::appliance

Appliance being controlled.

◆ avgLoadAdjustment

IEC61970::Base::Domain::PerCent IEC61968::Metering::PanDemandResponse::avgLoadAdjustment

Used to define a maximum energy usage limit as a percentage of the client implementations specific average energy usage. The load adjustment percentage is added to 100% creating a percentage limit applied to the client implementations specific average energy usage. A -10% load adjustment percentage will establish an energy usage limit equal to 90% of the client implementations specific average energy usage. Each load adjustment percentage is referenced to the client implementations specific average energy usage. There are no cumulative effects. The range of this field is -100% to +100% with a resolution of 1. A -100% value equals a total load shed. A +100% value will limit the energy usage to the client implementations specific average energy usage.

◆ cancelControlMode

IEC61970::Base::Domain::String IEC61968::Metering::PanDemandResponse::cancelControlMode

Encoding of cancel control.

◆ cancelDateTime

IEC61970::Base::Domain::DateTime IEC61968::Metering::PanDemandResponse::cancelDateTime

Timestamp when a canceling of the event is scheduled to start.

◆ cancelNow

IEC61970::Base::Domain::Boolean IEC61968::Metering::PanDemandResponse::cancelNow

If true, a canceling of the event should start immediately.

◆ coolingOffset

IEC61970::Base::Domain::Temperature IEC61968::Metering::PanDemandResponse::coolingOffset

Requested offset to apply to the normal cooling setpoint at the time of the start of the event. It represents a temperature change that will be applied to the associated cooling set point. The temperature offsets will be calculated per the local temperature in the thermostat. The calculated temperature will be interpreted as the number of degrees to be added to the cooling set point. Sequential demand response events are not cumulative. The offset shall be applied to the normal setpoint.

◆ coolingSetpoint

IEC61970::Base::Domain::Temperature IEC61968::Metering::PanDemandResponse::coolingSetpoint

Requested cooling set point. Temperature set point is typically defined and calculated based on local temperature.

◆ criticalityLevel

IEC61970::Base::Domain::String IEC61968::Metering::PanDemandResponse::criticalityLevel

Level of criticality for the action of this control. The action taken by load control devices for an event can be solely based on this value, or in combination with other load control event fields supported by the device.

◆ dutyCycle

IEC61970::Base::Domain::PerCent IEC61968::Metering::PanDemandResponse::dutyCycle

Maximum "on" state duty cycle as a percentage of time. For example, if the value is 80, the device would be in an "on" state for 80% of the time for the duration of the action.

◆ enrollmentGroup

IEC61970::Base::Domain::String IEC61968::Metering::PanDemandResponse::enrollmentGroup

Provides a mechanism to direct load control actions to groups of PAN devices. It can be used in conjunction with the PAN device types.

◆ heatingOffset

IEC61970::Base::Domain::Temperature IEC61968::Metering::PanDemandResponse::heatingOffset

Requested offset to apply to the normal heating setpoint at the time of the start of the event. It represents a temperature change that will be applied to the associated heating set point. The temperature offsets will be calculated per the local temperature in the thermostat. The calculated temperature will be interpreted as the number of degrees to be subtracted from the heating set point. Sequential demand response events are not cumulative. The offset shall be applied to the normal setpoint.

◆ heatingSetpoint

IEC61970::Base::Domain::Temperature IEC61968::Metering::PanDemandResponse::heatingSetpoint

Requested heating set point. Temperature set point is typically defined and calculated based on local temperature.


The documentation for this class was generated from the following files: