#include <DemandResponseProgram.h>


Public Attributes | |
| IEC61970::Base::Domain::String | type |
| IEC61970::Base::Domain::DateTimeInterval | validityInterval |
| std::list< IEC61968::Metering::UsagePointGroup * > | UsagePointGroups |
| std::list< IEC61968::Metering::EndDeviceGroup * > | EndDeviceGroups |
| std::list< IEC61968::Customers::CustomerAgreement * > | CustomerAgreements |
Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject | |
| IEC61970::Base::Domain::String | aliasName |
| IEC61970::Base::Domain::String | description |
| IEC61970::Base::Domain::String | mRID |
| IEC61970::Base::Domain::String | name |
| std::list< IEC61970::Base::DiagramLayout::DiagramObject * > | DiagramObjects |
Demand response program.
| std::list<IEC61968::Customers::CustomerAgreement*> IEC61968::Metering::DemandResponseProgram::CustomerAgreements |
All customer agreements through which the customer is enrolled in this demand response program.
| std::list<IEC61968::Metering::EndDeviceGroup*> IEC61968::Metering::DemandResponseProgram::EndDeviceGroups |
All groups of end devices enrolled in this demand response program.
| IEC61970::Base::Domain::String IEC61968::Metering::DemandResponseProgram::type |
Type of demand response program; examples are CPP (critical-peak pricing), RTP (real-time pricing), DLC (direct load control), DBP (demand bidding program), BIP (base interruptible program). Note that possible types change a lot and it would be impossible to enumerate them all.
| std::list<IEC61968::Metering::UsagePointGroup*> IEC61968::Metering::DemandResponseProgram::UsagePointGroups |
All usage point groups enrolled in this demand response program.
| IEC61970::Base::Domain::DateTimeInterval IEC61968::Metering::DemandResponseProgram::validityInterval |
Interval within which the program is valid.
1.8.13