1.0.0

org.eclipse.soda.dk.command
Class MeasurementCommand

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.command.Command
              extended by org.eclipse.soda.dk.command.DeviceCommand
                  extended by org.eclipse.soda.dk.command.SimpleMessageCommand
                      extended by org.eclipse.soda.dk.command.MessageCommand
                          extended by org.eclipse.soda.dk.command.DataCommand
                              extended by org.eclipse.soda.dk.command.TransformCommand
                                  extended by org.eclipse.soda.dk.command.ParameterCommand
                                      extended by org.eclipse.soda.dk.command.MeasurementCommand
All Implemented Interfaces:
CommandService, MessageHandler, ControlService, DeviceControl, MeasurementListener, SignalListener, ErrorListener, MessageListener

public class MeasurementCommand
extends ParameterCommand

Version:
1.0.0

Field Summary
protected  MeasurementService measurement
          Define the measurement (MeasurementService) field.
 
Fields inherited from class org.eclipse.soda.dk.command.SimpleMessageCommand
message
 
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
MeasurementCommand(java.lang.String key, MessageService message, TransformService transform, ParameterService parameter, MeasurementService measurement)
          Constructs an instance of this class from the specified key, message, transform and parameter parameters.
 
Method Summary
 void execute()
          Execute.
 MeasurementService getMeasurement()
          Gets the measurement (MeasurementService) value.
 void setMeasurement(MeasurementService measurement)
          Sets the measurement value.
 
Methods inherited from class org.eclipse.soda.dk.command.ParameterCommand
execute, getParameter, messageReceived, setParameter
 
Methods inherited from class org.eclipse.soda.dk.command.TransformCommand
decode, encode, getTransform, setTransform
 
Methods inherited from class org.eclipse.soda.dk.command.SimpleMessageCommand
getMessage, setMessage
 
Methods inherited from class org.eclipse.soda.dk.command.DeviceCommand
getDevice, setDevice
 
Methods inherited from class org.eclipse.soda.dk.command.Command
addCommandListener, fireCommandExecuted, fireCommandExecuted, fireErrorOccurred, fireErrorOccurred, getCommandListener, measurementChanged, removeCommandListener, reportError, setCommandListener, signalOccurred
 
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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.soda.dk.device.MessageHandler
getMessage
 
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

MeasurementCommand

public MeasurementCommand(java.lang.String key,
                          MessageService message,
                          TransformService transform,
                          ParameterService parameter,
                          MeasurementService measurement)
Constructs an instance of this class from the specified key, message, transform and parameter parameters.

Parameters:
key - The key (String) parameter.
message - The message (MessageService) parameter.
transform - The transform (TransformService) parameter.
parameter - The parameter (ParameterService) parameter.
measurement - The measurement (MeasurementService) parameter.
Method Detail

execute

public void execute()
Execute.

Specified by:
execute in interface CommandService
Overrides:
execute in class SimpleMessageCommand
See Also:
CommandService.execute(), SimpleMessageCommand.execute(Object)

getMeasurement

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

Returns:
The measurement (MeasurementService) value.
See Also:
setMeasurement(MeasurementService)

setMeasurement

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

Parameters:
measurement - The measurement (MeasurementService) parameter.
See Also:
getMeasurement()

1.0.0

Copyright (c) 1999, 2007 IBM