Package CIM15 :: Package IEC61970 :: Package Core :: Module ConductingEquipment' :: Class ConductingEquipment
[hide private]
[frames] | no frames]

Class ConductingEquipment

                      object --+                
                               |                
                Element'.Element --+            
                                   |            
  IdentifiedObject'.IdentifiedObject --+        
                                       |        
PowerSystemResource'.PowerSystemResource --+    
                                           |    
                        Equipment'.Equipment --+
                                               |
                                              ConductingEquipment
Known Subclasses:

The parts of the power system that are designed to carry current or that are conductively connected therewith. ConductingEquipment is contained within an EquipmentContainer that may be a Substation, or a VoltageLevel or a Bay within a Substation.The parts of the power system that are designed to carry current or that are conductively connected therewith. ConductingEquipment is contained within an EquipmentContainer that may be a Substation, or a VoltageLevel or a Bay within a Substation.

Instance Methods [hide private]
 
__init__(self, BaseVoltage=None, ClearanceTags=None, ProtectionEquipments=None, Terminals=None, OutageStepRoles=None, SvStatus=None, *args, **kw_args)
Initialises a new 'ConductingEquipment' instance.
 
addClearanceTags(self, *ClearanceTags)
 
addOutageStepRoles(self, *OutageStepRoles)
 
addProtectionEquipments(self, *ProtectionEquipments)
 
addTerminals(self, *Terminals)
 
getBaseVoltage(self)
Use association to ConductingEquipment only when there is no VoltageLevel container used.
 
getClearanceTags(self)
Conducting equipment may have multiple clearance tags for authorized field work
 
getOutageStepRoles(self)
 
getProtectionEquipments(self)
Protection equipment may be used to protect specific Conducting Equipment.
 
getSvStatus(self)
The status state associated with the conducting equipment.
 
getTerminals(self)
ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
 
removeClearanceTags(self, *ClearanceTags)
 
removeOutageStepRoles(self, *OutageStepRoles)
 
removeProtectionEquipments(self, *ProtectionEquipments)
 
removeTerminals(self, *Terminals)
 
setBaseVoltage(self, value)
 
setClearanceTags(self, value)
 
setOutageStepRoles(self, value)
 
setProtectionEquipments(self, value)
 
setSvStatus(self, value)
 
setTerminals(self, value)

Inherited from Equipment'.Equipment: addContingencyEquipment, addCustomerAgreements, getContingencyEquipment, getCustomerAgreements, getEquipmentContainer, removeContingencyEquipment, removeCustomerAgreements, setContingencyEquipment, setCustomerAgreements, setEquipmentContainer

Inherited from PowerSystemResource'.PowerSystemResource: addAssets, addChangeItems, addDocumentRoles, addErpOrganisationRoles, addMeasurements, addNetworkDataSets, addOperatingShare, addPSREvent, addPsrLists, addReportingGroup, addSafetyDocuments, addScheduleSteps, getAssets, getChangeItems, getDocumentRoles, getErpOrganisationRoles, getLocation, getMeasurements, getNetworkDataSets, getOperatingShare, getOutageSchedule, getPSREvent, getPSRType, getPsrLists, getReportingGroup, getSafetyDocuments, getScheduleSteps, removeAssets, removeChangeItems, removeDocumentRoles, removeErpOrganisationRoles, removeMeasurements, removeNetworkDataSets, removeOperatingShare, removePSREvent, removePsrLists, removeReportingGroup, removeSafetyDocuments, removeScheduleSteps, setAssets, setChangeItems, setDocumentRoles, setErpOrganisationRoles, setLocation, setMeasurements, setNetworkDataSets, setOperatingShare, setOutageSchedule, setPSREvent, setPSRType, setPsrLists, setReportingGroup, setSafetyDocuments, setScheduleSteps

Inherited from 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 = {}
  _attrs = []
  _defaults = {}
  _many_refs = ['ClearanceTags', 'ProtectionEquipments', 'Termin...
  _refs = ['BaseVoltage', 'ClearanceTags', 'ProtectionEquipments...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  BaseVoltage
Use association to ConductingEquipment only when there is no VoltageLevel container used.
  ClearanceTags
Conducting equipment may have multiple clearance tags for authorized field work
  OutageStepRoles
  ProtectionEquipments
Protection equipment may be used to protect specific Conducting Equipment.
  SvStatus
The status state associated with the conducting equipment.
  Terminals
ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes

Inherited from Equipment'.Equipment: ContingencyEquipment, CustomerAgreements, EquipmentContainer

Inherited from PowerSystemResource'.PowerSystemResource: Assets, ChangeItems, DocumentRoles, ErpOrganisationRoles, Location, Measurements, NetworkDataSets, OperatingShare, OutageSchedule, PSREvent, PSRType, PsrLists, ReportingGroup, SafetyDocuments, ScheduleSteps

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, BaseVoltage=None, ClearanceTags=None, ProtectionEquipments=None, Terminals=None, OutageStepRoles=None, SvStatus=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ConductingEquipment' instance.

Parameters:
  • BaseVoltage - Use association to ConductingEquipment only when there is no VoltageLevel container used.
  • ClearanceTags - Conducting equipment may have multiple clearance tags for authorized field work
  • ProtectionEquipments - Protection equipment may be used to protect specific Conducting Equipment. Multiple equipment may be protected or monitored by multiple protection equipment.
  • Terminals - ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
  • OutageStepRoles
  • SvStatus - The status state associated with the conducting equipment.
Overrides: object.__init__

getProtectionEquipments(self)

 

Protection equipment may be used to protect specific Conducting Equipment. Multiple equipment may be protected or monitored by multiple protection equipment.


Class Variable Details [hide private]

_many_refs

Value:
['ClearanceTags',
 'ProtectionEquipments',
 'Terminals',
 'OutageStepRoles']

_refs

Value:
['BaseVoltage',
 'ClearanceTags',
 'ProtectionEquipments',
 'Terminals',
 'OutageStepRoles',
 'SvStatus']

Property Details [hide private]

BaseVoltage

Use association to ConductingEquipment only when there is no VoltageLevel container used.

Get Method:
getBaseVoltage(self) - Use association to ConductingEquipment only when there is no VoltageLevel container used.
Set Method:
setBaseVoltage(self, value)

ClearanceTags

Conducting equipment may have multiple clearance tags for authorized field work

Get Method:
getClearanceTags(self) - Conducting equipment may have multiple clearance tags for authorized field work
Set Method:
setClearanceTags(self, value)

OutageStepRoles

Get Method:
getOutageStepRoles(self)
Set Method:
setOutageStepRoles(self, value)

ProtectionEquipments

Protection equipment may be used to protect specific Conducting Equipment. Multiple equipment may be protected or monitored by multiple protection equipment.

Get Method:
getProtectionEquipments(self) - Protection equipment may be used to protect specific Conducting Equipment.
Set Method:
setProtectionEquipments(self, value)

SvStatus

The status state associated with the conducting equipment.

Get Method:
getSvStatus(self) - The status state associated with the conducting equipment.
Set Method:
setSvStatus(self, value)

Terminals

ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes

Get Method:
getTerminals(self) - ConductingEquipment has 1 or 2 terminals that may be connected to other ConductingEquipment terminals via ConnectivityNodes
Set Method:
setTerminals(self, value)