Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfAssets :: Module CompositeSwitchInfo' :: Class CompositeSwitchInfo
[hide private]
[frames] | no frames]

Class CompositeSwitchInfo

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
       IEC61968.Assets.AssetInfo'.AssetInfo --+
                                              |
                                             CompositeSwitchInfo

Properties of a composite switch.Properties of a composite switch.

Instance Methods [hide private]
 
__init__(self, kind='throwOver', phaseCode='s12N', remote=False, switchStateCount=0, ratedVoltage=0.0, ganged=False, phaseCount=0, initOpMode='', interruptingRating=0.0, *args, **kw_args)
Initialises a new 'CompositeSwitchInfo' instance.

Inherited from IEC61968.Assets.AssetInfo'.AssetInfo: getAssetModel, getAssets, getDimensionsInfo, setAssetModel, setAssets, setDimensionsInfo

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 = {'ganged': <type 'bool'>, 'initOpMode': <type 's...
  _attrs = ['kind', 'phaseCode', 'remote', 'switchStateCount', '...
  _defaults = {'ganged': False, 'initOpMode': '', 'interruptingR...
  _enums = {'kind': 'CompositeSwitchKind', 'phaseCode': 'PhaseCo...
  _refs = []
Properties [hide private]

Inherited from IEC61968.Assets.AssetInfo'.AssetInfo: AssetModel, Assets, DimensionsInfo

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, kind='throwOver', phaseCode='s12N', remote=False, switchStateCount=0, ratedVoltage=0.0, ganged=False, phaseCount=0, initOpMode='', interruptingRating=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'CompositeSwitchInfo' instance.

Parameters:
  • kind - Kind of composite switch. Values are: "throwOver", "regulatorBypass", "escoThrowOver", "ral", "other", "gral", "ugMultiSwitch"
  • phaseCode - Phases carried, if applicable. Values are: "s12N", "BN", "BC", "ABN", "s2N", "N", "ACN", "BCN", "ABCN", "AC", "s1N", "AN", "B", "AB", "C", "A", "CN", "ABC"
  • remote - True if device is capable of being operated by remote control.
  • switchStateCount - Number of switch states represented by the composite switch.
  • ratedVoltage - Rated voltage.
  • ganged - True if multi-phase switch controls all phases concurrently.
  • phaseCount - Supported number of phases, typically 0, 1 or 3.
  • initOpMode - Initial operating mode, with the following values: Automatic, Manual.
  • interruptingRating - Breaking capacity, or short circuit rating, is the maximum rated current which the device can safely interrupt at the rated voltage.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'ganged': <type 'bool'>,
 'initOpMode': <type 'str'>,
 'interruptingRating': <type 'float'>,
 'kind': <type 'str'>,
 'phaseCode': <type 'str'>,
 'phaseCount': <type 'int'>,
 'ratedVoltage': <type 'float'>,
 'remote': <type 'bool'>,
...

_attrs

Value:
['kind',
 'phaseCode',
 'remote',
 'switchStateCount',
 'ratedVoltage',
 'ganged',
 'phaseCount',
 'initOpMode',
...

_defaults

Value:
{'ganged': False,
 'initOpMode': '',
 'interruptingRating': 0.0,
 'kind': 'throwOver',
 'phaseCode': 's12N',
 'phaseCount': 0,
 'ratedVoltage': 0.0,
 'remote': False,
...

_enums

Value:
{'kind': 'CompositeSwitchKind', 'phaseCode': 'PhaseCode'}