1.0.0

org.eclipse.soda.dk.measurement
Class CommandMeasurement

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
All Implemented Interfaces:
ControlService, MeasurementService, SignalListener, ErrorListener
Direct Known Subclasses:
ChildMeasurement, ConcreteMeasurement

public class CommandMeasurement
extends ReadMeasurement

The CommandMeasurement class implements the MeasurementService interface.

Version:
1.0.0
See Also:
Control, DataMeasurement, Measurement, SignalMeasurement, UnitsMeasurement, CommandService, ControlService, ErrorListener, MeasurementService, MessageHandler, SignalListener

Field Summary
 
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
CommandMeasurement(java.lang.String key, java.lang.Object value, UnitsService units, TransformService transform, SignalService signal, CommandService readCommand, CommandService writeCommand)
          Constructs an CommandMeasurement object using the input parameter(s).
 
Method Summary
 void executeWrite(java.lang.Object value)
          Perform the executeWrite action method.
 CommandService getWriteCommand()
          Gets the CommandService writeCommand property value.
 void setWriteCommand(CommandService writeCommand)
          Sets the writeCommand property.
 
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
 

Constructor Detail

CommandMeasurement

public CommandMeasurement(java.lang.String key,
                          java.lang.Object value,
                          UnitsService units,
                          TransformService transform,
                          SignalService signal,
                          CommandService readCommand,
                          CommandService writeCommand)
Constructs an CommandMeasurement object using the input parameter(s).

Parameters:
key - java.lang.String
value - java.lang.Object
units - org.eclipse.soda.dk.dk.UnitsService
transform - org.eclipse.soda.dk.transform.service.TransformService
signal - org.eclipse.soda.dk.signal.service.SignalService
readCommand - org.eclipse.soda.dk.command.service.CommandService
writeCommand - org.eclipse.soda.dk.command.service.CommandService
Method Detail

executeWrite

public void executeWrite(java.lang.Object value)
Perform the executeWrite action method.

Specified by:
executeWrite in interface MeasurementService
Overrides:
executeWrite in class Measurement
Parameters:
value - java.lang.Object
See Also:
MeasurementService.executeWrite(java.lang.Object)

getWriteCommand

public CommandService getWriteCommand()
Gets the CommandService writeCommand property value.

Returns:
Results of the get write command (CommandService) value.
See Also:
setWriteCommand(CommandService)

setWriteCommand

public void setWriteCommand(CommandService writeCommand)
Sets the writeCommand property.

Parameters:
writeCommand - The new property value (org.eclipse.soda.dk.command.service.CommandService).
See Also:
getWriteCommand()

1.0.0

Copyright (c) 1999, 2007 IBM