Package CIM14 :: 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.

Instance Methods [hide private]
 
__init__(self, IntervalBlocks=None, CustomerAgreement=None, MeterAsset=None, EndDeviceEvents=None, Readings=None, ServiceDeliveryPoint=None, valuesInterval=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.
 
getMeterAsset(self)
Meter asset providing this meter 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)
 
setMeterAsset(self, value)
 
setReadings(self, value)
 
setServiceDeliveryPoint(self, value)

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 = {}
  _attrs = []
  _defaults = {}
  _many_refs = ['IntervalBlocks', 'EndDeviceEvents', 'Readings']
  _refs = ['IntervalBlocks', 'CustomerAgreement', 'MeterAsset', ...
  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.
  MeterAsset
Meter asset providing this meter 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: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

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

 

Initialises a new 'MeterReading' instance.

Parameters:
  • IntervalBlocks - All interval blocks contained in this meter reading.
  • CustomerAgreement - (could be deprecated in the future) Customer agreement for this meter reading.
  • MeterAsset - Meter asset providing this meter reading.
  • EndDeviceEvents - All end device events associated with this set of measured values.
  • Readings - All reading values contained within this meter reading.
  • 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.
Overrides: object.__init__

Class Variable Details [hide private]

_refs

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

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)

MeterAsset

Meter asset providing this meter reading.

Get Method:
getMeterAsset(self) - Meter asset providing this meter reading.
Set Method:
setMeterAsset(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)