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

Class SwitchInfo

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
       IEC61968.Assets.AssetInfo'.AssetInfo --+
                                              |
                                             SwitchInfo
Known Subclasses:

Properties of switch assets.Properties of switch assets.

Instance Methods [hide private]
 
__init__(self, dielectricStrength=0.0, gang=False, makingCapacity=0.0, withstandCurrent=0.0, loadBreak=False, minimumCurrent=0.0, interruptingRating=0.0, remote=False, poleCount=0, *args, **kw_args)
Initialises a new 'SwitchInfo' 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 = {'dielectricStrength': <type 'float'>, 'gang': <...
  _attrs = ['dielectricStrength', 'gang', 'makingCapacity', 'wit...
  _defaults = {'dielectricStrength': 0.0, 'gang': False, 'interr...
  _refs = []

Inherited from Element'.Element (private): _enums

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, dielectricStrength=0.0, gang=False, makingCapacity=0.0, withstandCurrent=0.0, loadBreak=False, minimumCurrent=0.0, interruptingRating=0.0, remote=False, poleCount=0, *args, **kw_args)
(Constructor)

 

Initialises a new 'SwitchInfo' instance.

Parameters:
  • dielectricStrength - The maximum rms voltage that may be applied across an open contact without breaking down the dielectric properties of the switch in the open position.
  • gang - True if multi-phase switch controls all phases concurrently.
  • makingCapacity - The highest value of current the switch can make at the rated voltage under specified operating conditions without suffering significant deterioration of its performance.
  • withstandCurrent - The highest value of current the switch can carry in the closed position at the rated voltage under specified operating conditions without suffering significant deterioration of its performance.
  • loadBreak - True if switch has load breaking capabiity. Unless specified false, this is always assumed to be true for breakers and reclosers.
  • minimumCurrent - The lowest value of current that the switch can make, carry and break in uninterrupted duty at the rated voltage under specified operating conditions without suffering significant deterioration of its performance.
  • interruptingRating - Breaking capacity, or short circuit rating, is the maximum rated current which the device can safely interrupt at the rated voltage.
  • remote - True if device is capable of being operated by remote control.
  • poleCount - Number of poles (i.e. of current carrying conductors that are switched).
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'dielectricStrength': <type 'float'>,
 'gang': <type 'bool'>,
 'interruptingRating': <type 'float'>,
 'loadBreak': <type 'bool'>,
 'makingCapacity': <type 'float'>,
 'minimumCurrent': <type 'float'>,
 'poleCount': <type 'int'>,
 'remote': <type 'bool'>,
...

_attrs

Value:
['dielectricStrength',
 'gang',
 'makingCapacity',
 'withstandCurrent',
 'loadBreak',
 'minimumCurrent',
 'interruptingRating',
 'remote',
...

_defaults

Value:
{'dielectricStrength': 0.0,
 'gang': False,
 'interruptingRating': 0.0,
 'loadBreak': False,
 'makingCapacity': 0.0,
 'minimumCurrent': 0.0,
 'poleCount': 0,
 'remote': False,
...