Package CIM15 :: 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.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='', GmlValues=None, MeasurementValueQuality=None, ProcedureDataSets=None, MeasurementValueSource=None, ErpPerson=None, RemoteSource=None, *args, **kw_args)
Initialises a new 'MeasurementValue' instance.
 
addGmlValues(self, *GmlValues)
 
addProcedureDataSets(self, *ProcedureDataSets)
 
getErpPerson(self)
 
getGmlValues(self)
 
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.
 
getProcedureDataSets(self)
 
getRemoteSource(self)
Link to the physical telemetered point associated with this measurement.
 
removeGmlValues(self, *GmlValues)
 
removeProcedureDataSets(self, *ProcedureDataSets)
 
setErpPerson(self, value)
 
setGmlValues(self, value)
 
setMeasurementValueQuality(self, value)
 
setMeasurementValueSource(self, value)
 
setProcedureDataSets(self, value)
 
setRemoteSource(self, value)

Inherited from 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 = {'sensorAccuracy': <type 'float'>, 'timeStamp': ...
  _attrs = ['sensorAccuracy', 'timeStamp']
  _defaults = {'sensorAccuracy': 0.0, 'timeStamp': ''}
  _many_refs = ['GmlValues', 'ProcedureDataSets']
  _refs = ['GmlValues', 'MeasurementValueQuality', 'ProcedureDat...

Inherited from Element'.Element (private): _enums

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

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, sensorAccuracy=0.0, timeStamp='', GmlValues=None, MeasurementValueQuality=None, ProcedureDataSets=None, MeasurementValueSource=None, ErpPerson=None, RemoteSource=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
  • GmlValues
  • MeasurementValueQuality - A MeasurementValue has a MeasurementValueQuality associated with it.
  • ProcedureDataSets
  • 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.
  • ErpPerson
  • RemoteSource - Link to the physical telemetered point associated with this measurement.
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:
['GmlValues',
 'MeasurementValueQuality',
 'ProcedureDataSets',
 'MeasurementValueSource',
 'ErpPerson',
 'RemoteSource']

Property Details [hide private]

ErpPerson

Get Method:
getErpPerson(self)
Set Method:
setErpPerson(self, value)

GmlValues

Get Method:
getGmlValues(self)
Set Method:
setGmlValues(self, value)

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)

ProcedureDataSets

Get Method:
getProcedureDataSets(self)
Set Method:
setProcedureDataSets(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)