|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.soda.dk.core.EscObject
org.eclipse.soda.dk.device.Control
org.eclipse.soda.dk.measurement.Measurement
public class Measurement
The DkMeasurement class implements the MeasurementService interface.
Control,
ControlService,
ErrorListener,
MeasurementService,
MessageHandler,
Object| Field Summary |
|---|
| 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 | |
|---|---|
Measurement(java.lang.String key)
Constructs an Measurement object using the input parameter(s). |
|
Measurement(java.lang.String key,
java.lang.Object value)
Constructs an Measurement object using the input parameter(s). |
|
| Method Summary | |
|---|---|
void |
addMeasurementListener(MeasurementListener measurementListener)
Adds the specified listener to receive listener notification. |
void |
executeRead()
Perform the executeRead action method. |
void |
executeWrite(java.lang.Object value)
Perform the executeWrite action method. |
protected void |
fireErrorOccurred(MeasurementListener measurementListener,
java.lang.Object timestamp,
java.lang.Object data)
Fire error occurred with the specified measurement listener, timestamp and data parameters. |
void |
fireErrorOccurred(java.lang.Object timestamp,
java.lang.Object data)
Fire error occurred with the specified timestamp and data parameters. |
protected void |
fireValueChanged(MeasurementListener measurementListener,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Perform the fireValueChanged action method. |
protected MeasurementListener |
getMeasurementListener()
Gets the MeasurementListener measurementListener property value. |
java.lang.Object |
getTimestamp()
Gets the Object timestamp property value. |
UnitsService |
getUnits()
Gets the UnitsService units property value. |
java.lang.Object |
getValue()
Gets the Object value property value. |
java.lang.Object |
getValueRaw()
Gets the value raw (Object) value. |
java.lang.Object |
read(long timeout)
Perform the read method and return the Object result. |
void |
removeMeasurementListener(MeasurementListener measurementListener)
Removes the specified listener from receiving listener notification. |
protected void |
reportError(int errorNumber,
java.lang.Throwable error,
java.lang.Object[] errorObjects)
Report error with the specified error number, error and error objects parameters. |
void |
setMeasurementListener(MeasurementListener measurementListener)
Sets the measurementListener. |
protected void |
setRawValue(java.lang.Object data,
java.lang.Object timestamp)
Perform the setRawValue action method. |
void |
setTimestamp(java.lang.Object timestamp)
Sets the timestamp property. |
void |
setValue(java.lang.Object value)
This method forces a synchronous write of the locally cached value. |
void |
setValue(java.lang.Object value,
java.lang.Object timestamp)
Perform the setValue 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 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 |
|---|
public Measurement(java.lang.String key)
Measurement object using the input parameter(s).
key - java.lang.StringMeasurement(String,Object)
public Measurement(java.lang.String key,
java.lang.Object value)
Measurement object using the input parameter(s).
key - java.lang.Stringvalue - java.lang.ObjectMeasurement(String)| Method Detail |
|---|
public void addMeasurementListener(MeasurementListener measurementListener)
addMeasurementListener in interface MeasurementServicemeasurementListener - The org.eclipse.soda.dk.measurement.service.MeasurementListener listener to be added.MeasurementService.addMeasurementListener(org.eclipse.soda.dk.measurement.service.MeasurementListener),
getMeasurementListener(),
removeMeasurementListener(MeasurementListener),
setMeasurementListener(MeasurementListener)public void executeRead()
executeRead in interface MeasurementServiceMeasurementService.executeRead()public void executeWrite(java.lang.Object value)
executeWrite in interface MeasurementServicevalue - java.lang.ObjectMeasurementService.executeWrite(java.lang.Object)
protected void fireErrorOccurred(MeasurementListener measurementListener,
java.lang.Object timestamp,
java.lang.Object data)
measurementListener - The measurement listener (MeasurementListener) parameter.timestamp - The timestamp (Object) parameter.data - The data (Object) parameter.fireErrorOccurred(Object,Object)
public void fireErrorOccurred(java.lang.Object timestamp,
java.lang.Object data)
timestamp - The timestamp (Object) parameter.data - The data (Object) parameter.fireErrorOccurred(MeasurementListener,Object,Object)
protected void fireValueChanged(MeasurementListener measurementListener,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
measurementListener - The measurement listener to notify (must not be null).timestamp - java.lang.ObjectnewValue - java.lang.ObjectoldValue - java.lang.Objectprotected MeasurementListener getMeasurementListener()
MeasurementListener measurementListener property value.
MeasurementListener) value.addMeasurementListener(MeasurementListener),
removeMeasurementListener(MeasurementListener),
setMeasurementListener(MeasurementListener)public java.lang.Object getTimestamp()
Object timestamp property value.
getTimestamp in interface MeasurementServiceObject) value.MeasurementService.getTimestamp(),
setTimestamp(Object)public UnitsService getUnits()
UnitsService units property value.
UnitsService) value.public java.lang.Object getValue()
Object value property value.
getValue in interface MeasurementServiceObject) value.MeasurementService.getValue(),
setRawValue(Object,Object),
setValue(Object),
setValue(Object,Object)public java.lang.Object getValueRaw()
Object) value.public java.lang.Object read(long timeout)
Object result.
read in interface MeasurementServicetimeout - long
Object) value.MeasurementService.read(long)public void removeMeasurementListener(MeasurementListener measurementListener)
removeMeasurementListener in interface MeasurementServicemeasurementListener - The org.eclipse.soda.dk.measurement.service.MeasurementListener listener to be removed.MeasurementService.removeMeasurementListener(org.eclipse.soda.dk.measurement.service.MeasurementListener),
addMeasurementListener(MeasurementListener),
getMeasurementListener(),
setMeasurementListener(MeasurementListener)
protected void reportError(int errorNumber,
java.lang.Throwable error,
java.lang.Object[] errorObjects)
throws java.lang.RuntimeException
reportError in class EscObjecterrorNumber - The error number (int) parameter.error - The error (Throwable) parameter.errorObjects - The error objects (Object[]) parameter.
java.lang.RuntimeException - Runtime Exception.EscObject.handleStaticError(String),
EscObject.attemptRecoveryFromError(int,Throwable),
EscObject.handleError(Throwable,int),
EscObject.handleError(Throwable,int,Object),
EscObject.handleError(Throwable,int,Object[])public void setMeasurementListener(MeasurementListener measurementListener)
measurementListener - The measurementListener to setaddMeasurementListener(MeasurementListener),
getMeasurementListener(),
removeMeasurementListener(MeasurementListener)
protected void setRawValue(java.lang.Object data,
java.lang.Object timestamp)
data - java.lang.Objecttimestamp - java.lang.Objectpublic void setTimestamp(java.lang.Object timestamp)
timestamp - The new property value (java.lang.Object).getTimestamp()public void setValue(java.lang.Object value)
setValue in interface MeasurementServicevalue - The new property value (java.lang.Object).getValue(),
setRawValue(Object,Object),
setValue(Object,Object)
public void setValue(java.lang.Object value,
java.lang.Object timestamp)
value - java.lang.Objecttimestamp - java.lang.ObjectgetValue(),
setRawValue(Object,Object),
setValue(Object)
|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||