Package CIM15 :: Package IEC61970 :: Package Meas :: Module Control' :: Class Control
[hide private]
[frames] | no frames]

Class Control

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         Control
Known Subclasses:

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.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.

Instance Methods [hide private]
 
__init__(self, unitSymbol='N', unitMultiplier='M', operationInProgress=False, timeStamp='', RemoteControl=None, RegulatingCondEq=None, ControlType=None, *args, **kw_args)
Initialises a new 'Control' instance.
 
getControlType(self)
The type of Control
 
getRegulatingCondEq(self)
Regulating device governed by this control output.
 
getRemoteControl(self)
The remote point controlling the physical actuator.
 
setControlType(self, value)
 
setRegulatingCondEq(self, value)
 
setRemoteControl(self, value)

Inherited from Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'operationInProgress': <type 'bool'>, 'timeStam...
  _attrs = ['unitSymbol', 'unitMultiplier', 'operationInProgress...
  _defaults = {'operationInProgress': False, 'timeStamp': '', 'u...
  _enums = {'unitMultiplier': 'UnitMultiplier', 'unitSymbol': 'U...
  _many_refs = []
  _refs = ['RemoteControl', 'RegulatingCondEq', 'ControlType']
Properties [hide private]
  ControlType
The type of Control
  RegulatingCondEq
Regulating device governed by this control output.
  RemoteControl
The remote point controlling the physical actuator.

Inherited from Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, unitSymbol='N', unitMultiplier='M', operationInProgress=False, timeStamp='', RemoteControl=None, RegulatingCondEq=None, ControlType=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Control' instance.

Parameters:
  • unitSymbol - The unit of measure of the controlled quantity. Values are: "N", "A", "rad", "VAh", "Pa", "J", "h", "Hz", "VArh", "ohm", "H", "m3", "deg", "V", "oC", "F", "Wh", "s", "g", "min", "S", "none", "W", "VAr", "m2", "m", "VA"
  • unitMultiplier - The unit multiplier of the controlled quantity. Values are: "M", "G", "d", "micro", "c", "p", "n", "T", "k", "m", "none"
  • operationInProgress - Indicates that a client is currently sending control commands that has not completed
  • timeStamp - The last time a control output was sent
  • RemoteControl - The remote point controlling the physical actuator.
  • RegulatingCondEq - Regulating device governed by this control output.
  • ControlType - The type of Control
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'operationInProgress': <type 'bool'>,
 'timeStamp': <type 'str'>,
 'unitMultiplier': <type 'str'>,
 'unitSymbol': <type 'str'>}

_attrs

Value:
['unitSymbol', 'unitMultiplier', 'operationInProgress', 'timeStamp']

_defaults

Value:
{'operationInProgress': False,
 'timeStamp': '',
 'unitMultiplier': 'M',
 'unitSymbol': 'N'}

_enums

Value:
{'unitMultiplier': 'UnitMultiplier', 'unitSymbol': 'UnitSymbol'}

Property Details [hide private]

ControlType

The type of Control

Get Method:
getControlType(self) - The type of Control
Set Method:
setControlType(self, value)

RegulatingCondEq

Regulating device governed by this control output.

Get Method:
getRegulatingCondEq(self) - Regulating device governed by this control output.
Set Method:
setRegulatingCondEq(self, value)

RemoteControl

The remote point controlling the physical actuator.

Get Method:
getRemoteControl(self) - The remote point controlling the physical actuator.
Set Method:
setRemoteControl(self, value)