Package CIM14 :: 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 DeviceFunction associated with EndDeviceAsset.

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

Inherited from Common.ActivityRecord'.ActivityRecord: addAssets, addDocuments, getAssets, getDocuments, removeAssets, removeDocuments, setAssets, setDocuments

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

Inherited from Common.ActivityRecord'.ActivityRecord: status

Inherited from Element'.Element (private): _enums

Properties [hide private]
  DeviceFunction
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

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

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

 

Initialises a new 'EndDeviceEvent' instance.

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

Property Details [hide private]

DeviceFunction

Device function that reported this end device event.

Get Method:
getDeviceFunction(self) - Device function that reported this end device event.
Set Method:
setDeviceFunction(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)