org.openmuc.core.measurement
Class Measurement

java.lang.Object
  extended by org.openmuc.core.measurement.Measurement

public class Measurement
extends java.lang.Object


Constructor Summary
Measurement(ChannelIdentifier dataID, double value, Unit unit, long timestamp)
           
Measurement(ChannelIdentifier dataID, Value value, Unit unit)
           
 
Method Summary
 ChannelIdentifier getDataID()
           
 long getTimestamp()
           
 Unit getUnit()
           
 Value getValue()
           
 void setDataID(ChannelIdentifier dataID)
           
 void setUnit(Unit unit)
           
 void setValue(Value value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Measurement

public Measurement(ChannelIdentifier dataID,
                   double value,
                   Unit unit,
                   long timestamp)
Parameters:
dataID - description/value type
value - actual value with timestamp
unit - unit as DLMS unit code
timestamp - Timestamp when value was collected

Measurement

public Measurement(ChannelIdentifier dataID,
                   Value value,
                   Unit unit)
Method Detail

getValue

public Value getValue()

getDataID

public ChannelIdentifier getDataID()

setDataID

public void setDataID(ChannelIdentifier dataID)

setValue

public void setValue(Value value)

getUnit

public Unit getUnit()

setUnit

public void setUnit(Unit unit)

getTimestamp

public long getTimestamp()