6 #ifndef ENDDEVICECONTROL_H 7 #define ENDDEVICECONTROL_H 11 #include "IEC61970/Base/Domain/Integer.h" 12 #include "IEC61970/Base/Domain/Boolean.h" 13 #include "IEC61970/Base/Domain/String.h" 14 #include "IEC61970/Base/Domain/FloatQuantity.h" 15 #include "IEC61968/Metering/EndDeviceTiming.h" 16 #include "IEC61970/Base/Domain/DateTimeInterval.h" 17 #include "IEC61968/Metering/EndDeviceControlType.h" 18 #include "IEC61968/Metering/UsagePointGroup.h" 19 #include "IEC61968/Metering/UsagePoint.h" 20 #include "IEC61970/Base/Core/IdentifiedObject.h" 21 #include "IEC61968/Metering/EndDeviceAction.h" 22 #include "IEC61968/Metering/EndDevice.h" 76 IEC61970::Base::Domain::String
reason;
115 #endif // ENDDEVICECONTROL_H IEC61970::Base::Domain::FloatQuantity priceSignal
Definition: EndDeviceControl.h:64
IEC61968::Metering::EndDeviceTiming primaryDeviceTiming
Definition: EndDeviceControl.h:69
IEC61968::Metering::EndDeviceTiming secondaryDeviceTiming
Definition: EndDeviceControl.h:88
Definition: FloatQuantity.h:22
IEC61970::Base::Domain::String reason
Definition: EndDeviceControl.h:76
IEC61970::Base::Domain::Integer drProgramLevel
Definition: EndDeviceControl.h:42
IEC61968::Metering::EndDeviceAction * EndDeviceAction
Definition: EndDeviceControl.h:104
Definition: EndDeviceAction.h:23
Definition: EndDeviceControlType.h:22
IEC61970::Base::Domain::String issuerTrackingID
Definition: EndDeviceControl.h:60
std::list< IEC61968::Metering::EndDevice * > EndDevices
Definition: EndDeviceControl.h:108
Definition: IdentifiedObject.h:36
IEC61970::Base::Domain::Boolean drProgramMandatory
Definition: EndDeviceControl.h:48
Definition: BusbarSectionInfo.h:14
Definition: EndDeviceControl.h:31
Definition: EndDeviceTiming.h:23
IEC61968::Metering::EndDeviceControlType * EndDeviceControlType
Definition: EndDeviceControl.h:92
std::list< IEC61968::Metering::UsagePoint * > UsagePoints
Definition: EndDeviceControl.h:100
Definition: DateTimeInterval.h:22
IEC61970::Base::Domain::String issuerID
Definition: EndDeviceControl.h:52
IEC61970::Base::Domain::DateTimeInterval scheduledInterval
Definition: EndDeviceControl.h:81
std::list< IEC61968::Metering::UsagePointGroup * > UsagePointGroups
Definition: EndDeviceControl.h:96