#include <Control.h>
Public Attributes | |
IEC61970::Base::Domain::String | controlType |
IEC61970::Base::Domain::Boolean | operationInProgress |
IEC61970::Base::Domain::DateTime | timeStamp |
IEC61970::Base::Domain::UnitMultiplier | unitMultiplier = IEC61970::Base::Domain::UnitMultiplier::_undef |
IEC61970::Base::Domain::UnitSymbol | unitSymbol = IEC61970::Base::Domain::UnitSymbol::_undef |
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 |
Control is used for supervisory/device control. It represents control outputs that are used to change the state in a process, e.g. close or open breaker, a set point value or a raise lower command.
IEC61970::Base::Domain::String IEC61970::Base::Meas::Control::controlType |
Specifies the type of Control, e.g. BreakerOn/Off, GeneratorVoltageSetPoint, TieLineFlow etc. The ControlType.name shall be unique among all specified types and describe the type.
IEC61970::Base::Domain::Boolean IEC61970::Base::Meas::Control::operationInProgress |
Indicates that a client is currently sending control commands that has not completed.
IEC61970::Base::Domain::DateTime IEC61970::Base::Meas::Control::timeStamp |
The last time a control output was sent.
IEC61970::Base::Domain::UnitMultiplier IEC61970::Base::Meas::Control::unitMultiplier = IEC61970::Base::Domain::UnitMultiplier::_undef |
The unit multiplier of the controlled quantity.
IEC61970::Base::Domain::UnitSymbol IEC61970::Base::Meas::Control::unitSymbol = IEC61970::Base::Domain::UnitSymbol::_undef |
The unit of measure of the controlled quantity.