Package CIM14 :: Package IEC61970 :: Package SCADA :: Module CommunicationLink' :: Class CommunicationLink
[hide private]
[frames] | no frames]

Class CommunicationLink

                           object --+            
                                    |            
                     Element'.Element --+        
                                        |        
  Core.IdentifiedObject'.IdentifiedObject --+    
                                            |    
Core.PowerSystemResource'.PowerSystemResource --+
                                                |
                                               CommunicationLink

The connection to remote units is through one or more communication links. Reduntant links may exist. The CommunicationLink class inherit PowerSystemResource. The intention is to allow CommunicationLinks to have Measurements. These Measurements can be used to model link status as operational, out of service, unit failure etc.

Instance Methods [hide private]
 
__init__(self, RemoteUnits=None, *args, **kw_args)
Initialises a new 'CommunicationLink' instance.
 
addRemoteUnits(self, *RemoteUnits)
 
getRemoteUnits(self)
RTUs may be attached to communication links.
 
removeRemoteUnits(self, *RemoteUnits)
 
setRemoteUnits(self, value)

Inherited from Core.PowerSystemResource'.PowerSystemResource: addAssets, addBlock, addMeasurements, addOperatingShare, addPsrLists, addReportingGroup, getAssets, getBlock, getLocation, getMeasurements, getOperatingShare, getOutageSchedule, getPSRType, getPsrLists, getReportingGroup, removeAssets, removeBlock, removeMeasurements, removeOperatingShare, removePsrLists, removeReportingGroup, setAssets, setBlock, setLocation, setMeasurements, setOperatingShare, setOutageSchedule, setPSRType, setPsrLists, setReportingGroup

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]
  _many_refs = ['RemoteUnits']
  _refs = ['RemoteUnits']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  RemoteUnits
RTUs may be attached to communication links.

Inherited from Core.PowerSystemResource'.PowerSystemResource: Assets, Block, Location, Measurements, OperatingShare, OutageSchedule, PSRType, PsrLists, ReportingGroup

Inherited from Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

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

 

Initialises a new 'CommunicationLink' instance.

Parameters:
  • RemoteUnits - RTUs may be attached to communication links.
Overrides: object.__init__

Property Details [hide private]

RemoteUnits

RTUs may be attached to communication links.

Get Method:
getRemoteUnits(self) - RTUs may be attached to communication links.
Set Method:
setRemoteUnits(self, value)