Package CIM15 :: Package IEC61970 :: Package AuxiliaryEquipment :: Module SurgeProtector' :: Class SurgeProtector
[hide private]
[frames] | no frames]

Class SurgeProtector

                           object --+                    
                                    |                    
                     Element'.Element --+                
                                        |                
  Core.IdentifiedObject'.IdentifiedObject --+            
                                            |            
Core.PowerSystemResource'.PowerSystemResource --+        
                                                |        
                        Core.Equipment'.Equipment --+    
                                                    |    
               AuxiliaryEquipment'.AuxiliaryEquipment --+
                                                        |
                                                       SurgeProtector

Shunt device, installed on the network, usually in the proximity of electrical equipment in order to protect the said equipment against transient voltage spikes caused by lightning or switching activity.Shunt device, installed on the network, usually in the proximity of electrical equipment in order to protect the said equipment against transient voltage spikes caused by lightning or switching activity.

Instance Methods [hide private]
 
__init__(self, SurgeProtectorInfo=None, *args, **kw_args)
Initialises a new 'SurgeProtector' instance.
 
getSurgeProtectorInfo(self)
Surge protector data.
 
setSurgeProtectorInfo(self, value)

Inherited from AuxiliaryEquipment'.AuxiliaryEquipment: getTerminal, setTerminal

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

Inherited from Core.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 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]
  _refs = ['SurgeProtectorInfo']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  SurgeProtectorInfo
Surge protector data.

Inherited from AuxiliaryEquipment'.AuxiliaryEquipment: Terminal

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

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

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, SurgeProtectorInfo=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'SurgeProtector' instance.

Parameters:
  • SurgeProtectorInfo - Surge protector data.
Overrides: object.__init__

Property Details [hide private]

SurgeProtectorInfo

Surge protector data.

Get Method:
getSurgeProtectorInfo(self) - Surge protector data.
Set Method:
setSurgeProtectorInfo(self, value)