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

Class OutageNotification

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

A document containing information to be sent to customers notifying that an outage will take place. This is used to generate mailing lists for customers.A document containing information to be sent to customers notifying that an outage will take place. This is used to generate mailing lists for customers.

Instance Methods [hide private]
 
__init__(self, expectedInterruptionCount=0, duration=0.0, reason='', CustomerDatas=None, *args, **kw_args)
Initialises a new 'OutageNotification' instance.
 
addCustomerDatas(self, *CustomerDatas)
 
getCustomerDatas(self)
 
removeCustomerDatas(self, *CustomerDatas)
 
setCustomerDatas(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 = {'duration': <type 'float'>, 'expectedInterrupti...
  _attrs = ['expectedInterruptionCount', 'duration', 'reason']
  _defaults = {'duration': 0.0, 'expectedInterruptionCount': 0, ...
  _many_refs = ['CustomerDatas']
  _refs = ['CustomerDatas']

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

Inherited from Element'.Element (private): _enums

Properties [hide private]
  CustomerDatas

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, expectedInterruptionCount=0, duration=0.0, reason='', CustomerDatas=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'OutageNotification' instance.

Parameters:
  • expectedInterruptionCount - Number of possible interruptions that the customer may expect for this event.
  • duration - Likely duration of the interruption(s).
  • reason - Details of the outage 'reason'.
  • CustomerDatas
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'duration': <type 'float'>,
 'expectedInterruptionCount': <type 'int'>,
 'reason': <type 'str'>}

_defaults

Value:
{'duration': 0.0, 'expectedInterruptionCount': 0, 'reason': ''}

Property Details [hide private]

CustomerDatas

Get Method:
getCustomerDatas(self)
Set Method:
setCustomerDatas(self, value)