Package CIM15 :: Package IEC61968 :: Package Metering :: Module EndDeviceEvent' :: Class EndDeviceEvent
[hide private]
[frames] | no frames]

Class EndDeviceEvent

                                  object --+            
                                           |            
                            Element'.Element --+        
                                               |        
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+    
                                                   |    
               Common.ActivityRecord'.ActivityRecord --+
                                                       |
                                                      EndDeviceEvent

Event detected by a device function associated with end device.Event detected by a device function associated with end device.

Instance Methods [hide private]
 
__init__(self, userID='', EndDeviceFunction=None, MeterReading=None, *args, **kw_args)
Initialises a new 'EndDeviceEvent' instance.
 
getEndDeviceFunction(self)
End device function that reported this end device event.
 
getMeterReading(self)
Set of measured values to which this event applies.
 
setEndDeviceFunction(self, value)
 
setMeterReading(self, value)

Inherited from Common.ActivityRecord'.ActivityRecord: addAssets, addDocuments, addErpPersons, addOrganisations, getAssets, getDocuments, getErpPersons, getOrganisations, getScheduledEvent, removeAssets, removeDocuments, removeErpPersons, removeOrganisations, setAssets, setDocuments, setErpPersons, setOrganisations, setScheduledEvent

Inherited from IEC61970.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 = {'userID': <type 'str'>}
  _attrs = ['userID']
  _defaults = {'userID': ''}
  _many_refs = []
  _refs = ['EndDeviceFunction', 'MeterReading']

Inherited from Common.ActivityRecord'.ActivityRecord: status

Inherited from Element'.Element (private): _enums

Properties [hide private]
  EndDeviceFunction
End device function that reported this end device event.
  MeterReading
Set of measured values to which this event applies.

Inherited from Common.ActivityRecord'.ActivityRecord: Assets, Documents, ErpPersons, Organisations, ScheduledEvent

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, userID='', EndDeviceFunction=None, MeterReading=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'EndDeviceEvent' instance.

Parameters:
  • userID - (if user initiated) ID of user who initiated this end device event.
  • EndDeviceFunction - End device function that reported this end device event.
  • MeterReading - Set of measured values to which this event applies.
Overrides: object.__init__

Property Details [hide private]

EndDeviceFunction

End device function that reported this end device event.

Get Method:
getEndDeviceFunction(self) - End device function that reported this end device event.
Set Method:
setEndDeviceFunction(self, value)

MeterReading

Set of measured values to which this event applies.

Get Method:
getMeterReading(self) - Set of measured values to which this event applies.
Set Method:
setMeterReading(self, value)