Package CIM14 :: Package IEC61970 :: Package Meas :: Module MeasurementValue' :: Class MeasurementValue
[hide private]
[frames] | no frames]

Class MeasurementValue

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         MeasurementValue
Known Subclasses:

The current state for a measurement. A state value is an instance of a measurement from a specific source. Measurements can be associated with many state values, each representing a different source for the measurement.

Instance Methods [hide private]
 
__init__(self, sensorAccuracy=0.0, timeStamp='', MeasurementValueSource=None, RemoteSource=None, MeasurementValueQuality=None, *args, **kw_args)
Initialises a new 'MeasurementValue' instance.
 
getMeasurementValueQuality(self)
A MeasurementValue has a MeasurementValueQuality associated with it.
 
getMeasurementValueSource(self)
A reference to the type of source that updates the MeasurementValue, e.g.
 
getRemoteSource(self)
Link to the physical telemetered point associated with this measurement.
 
setMeasurementValueQuality(self, value)
 
setMeasurementValueSource(self, value)
 
setRemoteSource(self, value)

Inherited from 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 = {'sensorAccuracy': <type 'float'>, 'timeStamp': ...
  _attrs = ['sensorAccuracy', 'timeStamp']
  _defaults = {'sensorAccuracy': 0.0, 'timeStamp': ''}
  _refs = ['MeasurementValueSource', 'RemoteSource', 'Measuremen...

Inherited from Element'.Element (private): _enums, _many_refs

Properties [hide private]
  MeasurementValueQuality
A MeasurementValue has a MeasurementValueQuality associated with it.
  MeasurementValueSource
A reference to the type of source that updates the MeasurementValue, e.g.
  RemoteSource
Link to the physical telemetered point associated with this measurement.

Inherited from Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, sensorAccuracy=0.0, timeStamp='', MeasurementValueSource=None, RemoteSource=None, MeasurementValueQuality=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'MeasurementValue' instance.

Parameters:
  • sensorAccuracy - The limit, expressed as a percentage of the sensor maximum, that errors will not exceed when the sensor is used under reference conditions.
  • timeStamp - The time when the value was last updated
  • MeasurementValueSource - A reference to the type of source that updates the MeasurementValue, e.g. SCADA, CCLink, manual, etc. User conventions for the names of sources are contained in the introduction to IEC 61970-301.
  • RemoteSource - Link to the physical telemetered point associated with this measurement.
  • MeasurementValueQuality - A MeasurementValue has a MeasurementValueQuality associated with it.
Overrides: object.__init__

getMeasurementValueSource(self)

 

A reference to the type of source that updates the MeasurementValue, e.g. SCADA, CCLink, manual, etc. User conventions for the names of sources are contained in the introduction to IEC 61970-301.


Class Variable Details [hide private]

_attr_types

Value:
{'sensorAccuracy': <type 'float'>, 'timeStamp': <type 'str'>}

_refs

Value:
['MeasurementValueSource', 'RemoteSource', 'MeasurementValueQuality']

Property Details [hide private]

MeasurementValueQuality

A MeasurementValue has a MeasurementValueQuality associated with it.

Get Method:
getMeasurementValueQuality(self) - A MeasurementValue has a MeasurementValueQuality associated with it.
Set Method:
setMeasurementValueQuality(self, value)

MeasurementValueSource

A reference to the type of source that updates the MeasurementValue, e.g. SCADA, CCLink, manual, etc. User conventions for the names of sources are contained in the introduction to IEC 61970-301.

Get Method:
getMeasurementValueSource(self) - A reference to the type of source that updates the MeasurementValue, e.g.
Set Method:
setMeasurementValueSource(self, value)

RemoteSource

Link to the physical telemetered point associated with this measurement.

Get Method:
getRemoteSource(self) - Link to the physical telemetered point associated with this measurement.
Set Method:
setRemoteSource(self, value)