Package CIM14 :: Package IEC61968 :: Package Metering :: Module Reading' :: Class Reading
[hide private]
[frames] | no frames]

Class Reading

                                  object --+            
                                           |            
                            Element'.Element --+        
                                               |        
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+    
                                                   |    
    IEC61970.Meas.MeasurementValue'.MeasurementValue --+
                                                       |
                                                      Reading

Specific value measured by a meter or other asset. Each Reading is associated with a specific ReadingType.

Instance Methods [hide private]
 
__init__(self, value=0.0, ReadingType=None, ReadingQualities=None, EndDeviceAsset=None, MeterReadings=None, *args, **kw_args)
Initialises a new 'Reading' instance.
 
addMeterReadings(self, *MeterReadings)
 
addReadingQualities(self, *ReadingQualities)
 
getEndDeviceAsset(self)
 
getMeterReadings(self)
All meter readings (sets of values) containing this reading value.
 
getReadingQualities(self)
Used only if quality of this reading value is different than 'Good'.
 
getReadingType(self)
Type information for this reading value.
 
removeMeterReadings(self, *MeterReadings)
 
removeReadingQualities(self, *ReadingQualities)
 
setEndDeviceAsset(self, value)
 
setMeterReadings(self, value)
 
setReadingQualities(self, value)
 
setReadingType(self, value)

Inherited from IEC61970.Meas.MeasurementValue'.MeasurementValue: getMeasurementValueQuality, getMeasurementValueSource, getRemoteSource, setMeasurementValueQuality, setMeasurementValueSource, setRemoteSource

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 = {'value': <type 'float'>}
  _attrs = ['value']
  _defaults = {'value': 0.0}
  _many_refs = ['ReadingQualities', 'MeterReadings']
  _refs = ['ReadingType', 'ReadingQualities', 'EndDeviceAsset', ...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  EndDeviceAsset
  MeterReadings
All meter readings (sets of values) containing this reading value.
  ReadingQualities
Used only if quality of this reading value is different than 'Good'.
  ReadingType
Type information for this reading value.

Inherited from IEC61970.Meas.MeasurementValue'.MeasurementValue: MeasurementValueQuality, MeasurementValueSource, RemoteSource

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, value=0.0, ReadingType=None, ReadingQualities=None, EndDeviceAsset=None, MeterReadings=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Reading' instance.

Parameters:
  • value - Value of this reading.
  • ReadingType - Type information for this reading value.
  • ReadingQualities - Used only if quality of this reading value is different than 'Good'.
  • EndDeviceAsset
  • MeterReadings - All meter readings (sets of values) containing this reading value.
Overrides: object.__init__

Class Variable Details [hide private]

_refs

Value:
['ReadingType', 'ReadingQualities', 'EndDeviceAsset', 'MeterReadings']

Property Details [hide private]

EndDeviceAsset

Get Method:
getEndDeviceAsset(self)
Set Method:
setEndDeviceAsset(self, value)

MeterReadings

All meter readings (sets of values) containing this reading value.

Get Method:
getMeterReadings(self) - All meter readings (sets of values) containing this reading value.
Set Method:
setMeterReadings(self, value)

ReadingQualities

Used only if quality of this reading value is different than 'Good'.

Get Method:
getReadingQualities(self) - Used only if quality of this reading value is different than 'Good'.
Set Method:
setReadingQualities(self, value)

ReadingType

Type information for this reading value.

Get Method:
getReadingType(self) - Type information for this reading value.
Set Method:
setReadingType(self, value)