1.0.0

org.eclipse.soda.dk.measurement
Class ChildMeasurement

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
                      extended by org.eclipse.soda.dk.measurement.SignalMeasurement
                          extended by org.eclipse.soda.dk.measurement.ReadMeasurement
                              extended by org.eclipse.soda.dk.measurement.CommandMeasurement
                                  extended by org.eclipse.soda.dk.measurement.ChildMeasurement
All Implemented Interfaces:
ControlService, MeasurementService, SignalListener, ErrorListener

public class ChildMeasurement
extends CommandMeasurement

Version:
1.0.0

Field Summary
protected  MeasurementService measurement
          Define the measurement (MeasurementService) field.
 
Fields inherited from class org.eclipse.soda.dk.measurement.ReadMeasurement
readCommand
 
Fields inherited from class org.eclipse.soda.dk.device.Control
EXCEPTION_READ_FAILED_RESOURCE, SETVALUEEXCEPTION_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, INTEGER_TABLE, KEY_KEY, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_TRACE, LOG_WARNING, PREFIX_KEY, 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
 
Constructor Summary
ChildMeasurement(java.lang.String key, java.lang.Object value, UnitsService units, TransformService transform, SignalService signal, CommandService readCommand, CommandService writeCommand, MeasurementService measurement)
          Constructs an instance of this class from the specified key, value, units, transform, signal, read command and write command parameters.
 
Method Summary
 MeasurementService getMeasurement()
          Gets the measurement (MeasurementService) value.
 void setMeasurement(MeasurementService measurement)
          Sets the measurement value.
 
Methods inherited from class org.eclipse.soda.dk.measurement.CommandMeasurement
executeWrite, getWriteCommand, setWriteCommand
 
Methods inherited from class org.eclipse.soda.dk.measurement.ReadMeasurement
executeRead, getReadCommand, read, setReadCommand, setTimestamp
 
Methods inherited from class org.eclipse.soda.dk.measurement.SignalMeasurement
finalize, getSignal, setSignal, signalOccurred
 
Methods inherited from class org.eclipse.soda.dk.measurement.DataMeasurement
getTransform, setRawValue, setTransform
 
Methods inherited from class org.eclipse.soda.dk.measurement.UnitsMeasurement
getUnits, setUnits
 
Methods inherited from class org.eclipse.soda.dk.measurement.Measurement
addMeasurementListener, fireErrorOccurred, fireErrorOccurred, fireValueChanged, getMeasurementListener, getTimestamp, getValue, getValueRaw, removeMeasurementListener, reportError, setMeasurementListener, setValue, setValue
 
Methods inherited from class org.eclipse.soda.dk.device.Control
attemptRecoveryFromError, equalsValue, errorOccurred, getCodeKey, getErrorSeverity, getKey, getQualifiedKey, getResource, setKey, setQualifiedKey, toString
 
Methods inherited from class org.eclipse.soda.dk.core.EscObject
createDefaultLogService, createException, createException, createInteger, createIntegerTable, createNumber, format, getBoolean, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getFloat, getInt, getLoadLibraryName, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogService, getLong, getObject, getOutputName, getSimpleClassName, getStaticBoolean, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleStaticError, handleStaticException, isDebug, isTrace, loadService, log, log, report, report, report, report, report, report, reportSystemInfo, setDebug, setDefaultLogService, setLogService, setTraceLevel, shouldLog, sleep, startupEscStatic, toStringConfigurationKeys, toStringInfo
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.soda.dk.transport.service.ErrorListener
errorOccurred
 
Methods inherited from interface org.eclipse.soda.dk.device.service.ControlService
getKey
 

Field Detail

measurement

protected MeasurementService measurement
Define the measurement (MeasurementService) field.

Constructor Detail

ChildMeasurement

public ChildMeasurement(java.lang.String key,
                        java.lang.Object value,
                        UnitsService units,
                        TransformService transform,
                        SignalService signal,
                        CommandService readCommand,
                        CommandService writeCommand,
                        MeasurementService measurement)
Constructs an instance of this class from the specified key, value, units, transform, signal, read command and write command parameters.

Parameters:
key - The key (String) parameter.
value - The value (Object) parameter.
units - The units (UnitsService) parameter.
transform - The transform (TransformService) parameter.
signal - The signal (SignalService) parameter.
readCommand - The read command (CommandService) parameter.
writeCommand - The write command (CommandService) parameter.
measurement - The measurement (MeasurementService) parameter.
Method Detail

getMeasurement

public MeasurementService getMeasurement()
Gets the measurement (MeasurementService) value.

Returns:
The measurement (MeasurementService) value.
See Also:
ChildMeasurement(String,Object,UnitsService,TransformService,SignalService,CommandService,CommandService,MeasurementService), setMeasurement(MeasurementService)

setMeasurement

public void setMeasurement(MeasurementService measurement)
Sets the measurement value.

Parameters:
measurement - The measurement (MeasurementService) parameter.
See Also:
ChildMeasurement(String,Object,UnitsService,TransformService,SignalService,CommandService,CommandService,MeasurementService), getMeasurement()

1.0.0

Copyright (c) 1999, 2007 IBM