2009-01-09 1.2.0

org.eclipse.soda.dk.measurement
Class DataMeasurement

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.device.Control
          extended by org.eclipse.soda.dk.measurement.Measurement
              extended by org.eclipse.soda.dk.measurement.UnitsMeasurement
                  extended by org.eclipse.soda.dk.measurement.DataMeasurement
All Implemented Interfaces:
ControlService, MeasurementService, ErrorListener
Direct Known Subclasses:
ControlsMeasurement, SignalMeasurement

public class DataMeasurement
extends UnitsMeasurement

The DataMeasurement class implements the MeasurementService interface.

Since:
1.0
Version:
1.2.0
See Also:
Control, Measurement, UnitsMeasurement, ControlService, ErrorListener, MeasurementService, MessageHandler, TransformService

Field Summary
 
Fields inherited from class org.eclipse.soda.dk.device.Control
EXCEPTION_READ_FAILED_RESOURCE, SET_VALUE_EXCEPTION_RESOURCE
 
Fields inherited from class org.eclipse.soda.dk.core.EscObject
CLONE_EXCEPTION_RESOURCE, EMPTY_BYTES, EMPTY_STRING, ERROR_OCCURRED_EXCEPTION_RESOURCE, ID_FILTER_KEY, ID_KEY, ID_KEY_ANY, ID_NAME_KEY, INTEGER_TABLE, INTEGER_TABLE_SIZE, KEY_KEY, LOG_DEBUG, LOG_DEFAULT, LOG_ERROR, LOG_INFO, LOG_LEVEL_KEY, LOG_TRACE, LOG_WARNING, LONG_TABLE, LONG_TABLE_SIZE, PREFIX_KEY, READONLY_EMPTY_COLLECTION, READONLY_EMPTY_LIST, READONLY_EMPTY_MAP, RESOURCE_BUNDLE, SLEEP_EXCEPTION_RESOURCE, SYSTEM_INFO_RESOURCE, TO_STRING_CONFIGURATION_KEYS, TRACE_LEVEL_HIGH, TRACE_LEVEL_LOW, TRACE_LEVEL_MAX, TRACE_LEVEL_MIN, TRACE_LEVEL_NONE, TRACE_LEVEL_NORMAL, TRACELEVEL_KEY, UNKNOWN_ERROR_RESOURCE, Unmodifiable
 
Constructor Summary
DataMeasurement(java.lang.String key, java.lang.Object value, UnitsService units, TransformService transform)
          Constructs an DataMeasurement object using the input parameter(s).
 
Method Summary
 TransformService getTransform()
          Gets the TransformService transform property value.
 void setRawValue(ChannelService channel, java.lang.Object value, java.lang.Object timestamp)
          Set raw value with the specified channel, value and timestamp parameters.
protected  void setTransform(TransformService transform)
          Sets the transform value.
 
Methods inherited from class org.eclipse.soda.dk.measurement.UnitsMeasurement
getUnits, setUnits
 
Methods inherited from class org.eclipse.soda.dk.measurement.Measurement
addMeasurementListener, addMeasurementListener, executeRead, executeRead, executeWrite, executeWrite, fireErrorOccurred, fireErrorOccurred, fireValueChanged, fireValueChanged, getMeasurementListener, getTimestamp, getTimestamp, getTimestampKey, getValue, getValue, getValueRaw, getValueRaw, read, read, removeMeasurementListener, reportError, setMeasurementListener, setRawValue, setTimestamp, setTimestamp, setValue, setValue, setValue, setValue
 
Methods inherited from class org.eclipse.soda.dk.device.Control
attemptRecoveryFromError, equalsValue, errorOccurred, findMethod, getCodeKey, getErrorSeverity, getKey, getQualifiedKey, getResource, setKey, setQualifiedKey, toString
 
Methods inherited from class org.eclipse.soda.dk.core.EscObject
createBoolean, createDefaultLogService, createException, createException, createInteger, createIntegerTable, createLong, createLongTable, createNumber, format, getBoolean, getByte, getChar, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getDouble, getFloat, getId, getIdName, getInt, getLoadLibraryName, getLogDetails, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogLevel, getLogService, getLong, getObject, getOutputName, getReadOnlyEmptyCollection, getReadOnlyEmptyList, getReadOnlyEmptyMap, getShort, getSimpleClassName, getStaticBoolean, getStaticByte, getStaticChar, getStaticDouble, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticShort, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleError, handleErrorInternal, handleStaticError, handleStaticException, isBackward, isDebug, isLogging, isTrace, isUnmodifiable, loadService, log, log, log, report, report, report, report, report, report, report, reportSystemInfo, setBackward, setDebug, setDefaultLogService, setLogService, setTraceLevel, setUnmodifiable, shouldLog, sleep, startupEscStatic, toStringConfigurationKeys, toStringInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.soda.dk.device.service.ControlService
getKey
 

Constructor Detail

DataMeasurement

public DataMeasurement(java.lang.String key,
                       java.lang.Object value,
                       UnitsService units,
                       TransformService transform)
Constructs an DataMeasurement object using the input parameter(s).

Parameters:
key - The key (String) parameter.
value - The value (Object) parameter.
units - The units (UnitsService) parameter.
transform - The transform (TransformService) parameter.
Method Detail

getTransform

public TransformService getTransform()
Gets the TransformService transform property value.

Returns:
Results of the get transform (TransformService) value.
See Also:
setTransform(TransformService)

setRawValue

public void setRawValue(ChannelService channel,
                        java.lang.Object value,
                        java.lang.Object timestamp)
Set raw value with the specified channel, value and timestamp parameters.

Overrides:
setRawValue in class Measurement
Parameters:
channel - The channel (ChannelService) parameter.
value - The value (Object) parameter.
timestamp - The time stamp (Object) parameter.
Since:
1.2
See Also:
Measurement.setRawValue(Object,Object)

setTransform

protected void setTransform(TransformService transform)
Sets the transform value.

Parameters:
transform - The transform (TransformService) parameter.
See Also:
getTransform()

2009-01-09 1.2.0

Copyright (c) 2009 IBM. See license in Legal section.