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

Class MeterReading

                                  object --+        
                                           |        
                            Element'.Element --+    
                                               |    
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+
                                                   |
                                                  MeterReading

Set of values obtained from the meter.Set of values obtained from the meter.

Instance Methods [hide private]
 
__init__(self, ServiceDeliveryPoint=None, valuesInterval=None, EndDeviceEvents=None, Readings=None, CustomerAgreement=None, Meter=None, IntervalBlocks=None, *args, **kw_args)
Initialises a new 'MeterReading' instance.
 
addEndDeviceEvents(self, *EndDeviceEvents)
 
addIntervalBlocks(self, *IntervalBlocks)
 
addReadings(self, *Readings)
 
getCustomerAgreement(self)
(could be deprecated in the future) Customer agreement for this meter reading.
 
getEndDeviceEvents(self)
All end device events associated with this set of measured values.
 
getIntervalBlocks(self)
All interval blocks contained in this meter reading.
 
getMeter(self)
Meter providing this reading.
 
getReadings(self)
All reading values contained within this meter reading.
 
getServiceDeliveryPoint(self)
Service delivery point from which this meter reading (set of values) has been obtained.
 
removeEndDeviceEvents(self, *EndDeviceEvents)
 
removeIntervalBlocks(self, *IntervalBlocks)
 
removeReadings(self, *Readings)
 
setCustomerAgreement(self, value)
 
setEndDeviceEvents(self, value)
 
setIntervalBlocks(self, value)
 
setMeter(self, value)
 
setReadings(self, value)
 
setServiceDeliveryPoint(self, value)

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 = {}
  _attrs = []
  _defaults = {}
  _many_refs = ['EndDeviceEvents', 'Readings', 'IntervalBlocks']
  _refs = ['ServiceDeliveryPoint', 'valuesInterval', 'EndDeviceE...
  valuesInterval = None

Inherited from Element'.Element (private): _enums

Properties [hide private]
  CustomerAgreement
(could be deprecated in the future) Customer agreement for this meter reading.
  EndDeviceEvents
All end device events associated with this set of measured values.
  IntervalBlocks
All interval blocks contained in this meter reading.
  Meter
Meter providing this reading.
  Readings
All reading values contained within this meter reading.
  ServiceDeliveryPoint
Service delivery point from which this meter reading (set of values) has been obtained.

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, ServiceDeliveryPoint=None, valuesInterval=None, EndDeviceEvents=None, Readings=None, CustomerAgreement=None, Meter=None, IntervalBlocks=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'MeterReading' instance.

Parameters:
  • ServiceDeliveryPoint - Service delivery point from which this meter reading (set of values) has been obtained.
  • valuesInterval - Date and time interval of the data items contained within this meter reading.
  • EndDeviceEvents - All end device events associated with this set of measured values.
  • Readings - All reading values contained within this meter reading.
  • CustomerAgreement - (could be deprecated in the future) Customer agreement for this meter reading.
  • Meter - Meter providing this reading.
  • IntervalBlocks - All interval blocks contained in this meter reading.
Overrides: object.__init__

Class Variable Details [hide private]

_refs

Value:
['ServiceDeliveryPoint',
 'valuesInterval',
 'EndDeviceEvents',
 'Readings',
 'CustomerAgreement',
 'Meter',
 'IntervalBlocks']

Property Details [hide private]

CustomerAgreement

(could be deprecated in the future) Customer agreement for this meter reading.

Get Method:
getCustomerAgreement(self) - (could be deprecated in the future) Customer agreement for this meter reading.
Set Method:
setCustomerAgreement(self, value)

EndDeviceEvents

All end device events associated with this set of measured values.

Get Method:
getEndDeviceEvents(self) - All end device events associated with this set of measured values.
Set Method:
setEndDeviceEvents(self, value)

IntervalBlocks

All interval blocks contained in this meter reading.

Get Method:
getIntervalBlocks(self) - All interval blocks contained in this meter reading.
Set Method:
setIntervalBlocks(self, value)

Meter

Meter providing this reading.

Get Method:
getMeter(self) - Meter providing this reading.
Set Method:
setMeter(self, value)

Readings

All reading values contained within this meter reading.

Get Method:
getReadings(self) - All reading values contained within this meter reading.
Set Method:
setReadings(self, value)

ServiceDeliveryPoint

Service delivery point from which this meter reading (set of values) has been obtained.

Get Method:
getServiceDeliveryPoint(self) - Service delivery point from which this meter reading (set of values) has been obtained.
Set Method:
setServiceDeliveryPoint(self, value)