org.eclipse.soda.dk.concrete.signal
Class ConcreteSignal
java.lang.Object
org.eclipse.soda.dk.core.EscObject
org.eclipse.soda.dk.device.Control
org.eclipse.soda.dk.signal.Signal
org.eclipse.soda.dk.signal.MessageSignal
org.eclipse.soda.dk.signal.DataSignal
org.eclipse.soda.dk.signal.TransformSignal
org.eclipse.soda.dk.signal.ParameterSignal
org.eclipse.soda.dk.concrete.signal.ConcreteSignal
- All Implemented Interfaces:
- MessageHandler, ControlService, DeviceControl, SignalService, ErrorListener, MessageListener
public class ConcreteSignal
- extends ParameterSignal
- implements DeviceControl
- Version:
- 1.0.0
| 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 |
|
Method Summary |
java.lang.Object |
encode(java.lang.Object data)
Perform the encode method and return the Object result. |
DeviceService |
getDevice()
Gets the Device device property value. |
void |
setDevice(DeviceService device)
Sets the device property. |
void |
trigger()
Perform the trigger action method. |
void |
trigger(java.lang.Object data)
Perform the trigger action method. |
| 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 |
ConcreteSignal
public ConcreteSignal(java.lang.String key)
- Constructs an instance of this class from the specified key parameter.
- Parameters:
key - The key (String) parameter.- See Also:
ConcreteSignal(String,MessageService,TransformService,ParameterService),
ConcreteSignal(String,MessageService,TransformService)
ConcreteSignal
public ConcreteSignal(java.lang.String key,
MessageService message,
TransformService transform,
ParameterService parameter)
- 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.- See Also:
ConcreteSignal(String),
ConcreteSignal(String,MessageService,TransformService)
ConcreteSignal
public ConcreteSignal(java.lang.String key,
MessageService message,
TransformService transform)
- Constructs an instance of this class from the specified key, message and transform parameters.
- Parameters:
key - The key (String) parameter.message - The message (MessageService) parameter.transform - The transform (TransformService) parameter.- See Also:
ConcreteSignal(String),
ConcreteSignal(String,MessageService,TransformService,ParameterService)
encode
public java.lang.Object encode(java.lang.Object data)
- Perform the encode method and return the
Object result.
- Parameters:
data - java.lang.Object
- Returns:
- Results of the encode (
Object) value.
getDevice
public DeviceService getDevice()
- Gets the
Device device property value.
- Specified by:
getDevice in interface DeviceControl
- Returns:
- Results of the get device (
DeviceService) value. - See Also:
DeviceControl.getDevice(),
setDevice(DeviceService)
setDevice
public void setDevice(DeviceService device)
- Sets the device property.
- Specified by:
setDevice in interface DeviceControl
- Parameters:
device - The new property value (org.eclipse.soda.dk.device.service.DeviceService).- See Also:
DeviceControl.setDevice(org.eclipse.soda.dk.device.service.DeviceService),
getDevice()
trigger
public void trigger()
- Perform the trigger action method.
- Specified by:
trigger in interface SignalService- Overrides:
trigger in class Signal
- See Also:
SignalService.trigger(),
trigger(Object)
trigger
public void trigger(java.lang.Object data)
- Perform the trigger action method.
- Specified by:
trigger in interface SignalService- Overrides:
trigger in class Signal
- Parameters:
data - java.lang.Object- See Also:
CommandService.execute(),
trigger()
Copyright (c) 1999, 2007 IBM