Package CIM14 :: 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.

Instance Methods [hide private]
 
__init__(self, timeStamp='', operationInProgress=False, Unit=None, RegulatingCondEq=None, ControlType=None, RemoteControl=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.
 
getUnit(self)
The Unit for the Control.
 
setControlType(self, value)
 
setRegulatingCondEq(self, value)
 
setRemoteControl(self, value)
 
setUnit(self, value)

Inherited from Core.IdentifiedObject'.IdentifiedObject: getModelingAuthoritySet, setModelingAuthoritySet

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 = ['timeStamp', 'operationInProgress']
  _defaults = {'operationInProgress': False, 'timeStamp': ''}
  _refs = ['Unit', 'RegulatingCondEq', 'ControlType', 'RemoteCon...

Inherited from Element'.Element (private): _enums, _many_refs

Properties [hide private]
  ControlType
The type of Control
  RegulatingCondEq
Regulating device governed by this control output.
  RemoteControl
The remote point controlling the physical actuator.
  Unit
The Unit for the Control.

Inherited from Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, timeStamp='', operationInProgress=False, Unit=None, RegulatingCondEq=None, ControlType=None, RemoteControl=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Control' instance.

Parameters:
  • timeStamp - The last time a control output was sent
  • operationInProgress - Indicates that a client is currently sending control commands that has not completed
  • Unit - The Unit for the Control.
  • RegulatingCondEq - Regulating device governed by this control output.
  • ControlType - The type of Control
  • RemoteControl - The remote point controlling the physical actuator.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

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

_refs

Value:
['Unit', 'RegulatingCondEq', 'ControlType', 'RemoteControl']

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)

Unit

The Unit for the Control.

Get Method:
getUnit(self) - The Unit for the Control.
Set Method:
setUnit(self, value)