CIM++ Adapted CIM_SINERGIEN Codebase
Public Attributes | List of all members
IEC61970::Base::Meas::Control Class Reference

#include <Control.h>

Inheritance diagram for IEC61970::Base::Meas::Control:
Inheritance graph
[legend]
Collaboration diagram for IEC61970::Base::Meas::Control:
Collaboration graph
[legend]

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::UnitSymbol unitSymbol
 
- 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
 

Detailed Description

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.

Member Data Documentation

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

The unit multiplier of the controlled quantity.

IEC61970::Base::Domain::UnitSymbol IEC61970::Base::Meas::Control::unitSymbol

The unit of measure of the controlled quantity.


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