Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfOperations :: Module PlannedOutage' :: Class PlannedOutage
[hide private]
[frames] | no frames]

Class PlannedOutage

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
         IEC61968.Common.Document'.Document --+
                                              |
                                             PlannedOutage

Planned outage involves network operations which will affect the supply of power to customers. Note that the list of Power System Resources for the PlannedOutage may be the same or a superset of the ones per OutageStep.Planned outage involves network operations which will affect the supply of power to customers. Note that the list of Power System Resources for the PlannedOutage may be the same or a superset of the ones per OutageStep.

Instance Methods [hide private]
 
__init__(self, kind='fixed', CustomerDatas=None, OutageSchedules=None, *args, **kw_args)
Initialises a new 'PlannedOutage' instance.
 
addCustomerDatas(self, *CustomerDatas)
 
addOutageSchedules(self, *OutageSchedules)
 
getCustomerDatas(self)
All customers affected by this work.
 
getOutageSchedules(self)
 
removeCustomerDatas(self, *CustomerDatas)
 
removeOutageSchedules(self, *OutageSchedules)
 
setCustomerDatas(self, value)
 
setOutageSchedules(self, value)

Inherited from IEC61968.Common.Document'.Document: addActivityRecords, addAssetRoles, addChangeItems, addChangeSets, addErpOrganisationRoles, addErpPersonRoles, addFromDocumentRoles, addMeasurements, addNetworkDataSets, addPowerSystemResourceRoles, addScheduleParameterInfos, addScheduledEvents, addToDocumentRoles, getActivityRecords, getAssetRoles, getChangeItems, getChangeSets, getErpOrganisationRoles, getErpPersonRoles, getFromDocumentRoles, getMeasurements, getNetworkDataSets, getPowerSystemResourceRoles, getScheduleParameterInfos, getScheduledEvents, getToDocumentRoles, removeActivityRecords, removeAssetRoles, removeChangeItems, removeChangeSets, removeErpOrganisationRoles, removeErpPersonRoles, removeFromDocumentRoles, removeMeasurements, removeNetworkDataSets, removePowerSystemResourceRoles, removeScheduleParameterInfos, removeScheduledEvents, removeToDocumentRoles, setActivityRecords, setAssetRoles, setChangeItems, setChangeSets, setErpOrganisationRoles, setErpPersonRoles, setFromDocumentRoles, setMeasurements, setNetworkDataSets, setPowerSystemResourceRoles, setScheduleParameterInfos, setScheduledEvents, setToDocumentRoles

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 = {'kind': <type 'str'>}
  _attrs = ['kind']
  _defaults = {'kind': 'fixed'}
  _enums = {'kind': 'OutageKind'}
  _many_refs = ['CustomerDatas', 'OutageSchedules']
  _refs = ['CustomerDatas', 'OutageSchedules']

Inherited from IEC61968.Common.Document'.Document: docStatus, electronicAddress, status

Properties [hide private]
  CustomerDatas
All customers affected by this work.
  OutageSchedules

Inherited from IEC61968.Common.Document'.Document: ActivityRecords, AssetRoles, ChangeItems, ChangeSets, ErpOrganisationRoles, ErpPersonRoles, FromDocumentRoles, Measurements, NetworkDataSets, PowerSystemResourceRoles, ScheduleParameterInfos, ScheduledEvents, ToDocumentRoles

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, kind='fixed', CustomerDatas=None, OutageSchedules=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'PlannedOutage' instance.

Parameters:
  • kind - Kind of outage. Values are: "fixed", "flexible", "forced"
  • CustomerDatas - All customers affected by this work. Derived from WorkOrder.connectedCustomers
  • OutageSchedules
Overrides: object.__init__

getCustomerDatas(self)

 

All customers affected by this work. Derived from WorkOrder.connectedCustomers


Property Details [hide private]

CustomerDatas

All customers affected by this work. Derived from WorkOrder.connectedCustomers

Get Method:
getCustomerDatas(self) - All customers affected by this work.
Set Method:
setCustomerDatas(self, value)

OutageSchedules

Get Method:
getOutageSchedules(self)
Set Method:
setOutageSchedules(self, value)