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

Class IntervalReading

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

Data captured at regular intervals of time. Interval data could be captured as incremental data, absolute data, or relative data. The source for the data is usually a tariff quantity or an engineering quantity. Data is typically captured in time-tagged, uniform, fixed-length intervals of 5 min, 10 min, 15 min, 30 min, or 60 min. Note: Interval Data is sometimes also called 'Interval Data Readings' (IDR).Data captured at regular intervals of time. Interval data could be captured as incremental data, absolute data, or relative data. The source for the data is usually a tariff quantity or an engineering quantity. Data is typically captured in time-tagged, uniform, fixed-length intervals of 5 min, 10 min, 15 min, 30 min, or 60 min. Note: Interval Data is sometimes also called 'Interval Data Readings' (IDR).

Instance Methods [hide private]
 
__init__(self, value=0.0, IntervalBlocks=None, ReadingQualities=None, *args, **kw_args)
Initialises a new 'IntervalReading' instance.
 
addIntervalBlocks(self, *IntervalBlocks)
 
addReadingQualities(self, *ReadingQualities)
 
getIntervalBlocks(self)
All blocks containing this interval reading.
 
getReadingQualities(self)
Used only if quality of this interval reading value is different than 'Good'.
 
removeIntervalBlocks(self, *IntervalBlocks)
 
removeReadingQualities(self, *ReadingQualities)
 
setIntervalBlocks(self, value)
 
setReadingQualities(self, value)

Inherited from IEC61970.Meas.MeasurementValue'.MeasurementValue: addGmlValues, addProcedureDataSets, getErpPerson, getGmlValues, getMeasurementValueQuality, getMeasurementValueSource, getProcedureDataSets, getRemoteSource, removeGmlValues, removeProcedureDataSets, setErpPerson, setGmlValues, setMeasurementValueQuality, setMeasurementValueSource, setProcedureDataSets, setRemoteSource

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

Inherited from Element'.Element (private): _enums

Properties [hide private]
  IntervalBlocks
All blocks containing this interval reading.
  ReadingQualities
Used only if quality of this interval reading value is different than 'Good'.

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

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, value=0.0, IntervalBlocks=None, ReadingQualities=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'IntervalReading' instance.

Parameters:
  • value - Value of this interval reading.
  • IntervalBlocks - All blocks containing this interval reading.
  • ReadingQualities - Used only if quality of this interval reading value is different than 'Good'.
Overrides: object.__init__

Property Details [hide private]

IntervalBlocks

All blocks containing this interval reading.

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

ReadingQualities

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

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