|
2009-01-09 1.2.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, SET_VALUE_EXCEPTION_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(java.util.Collection channels,
MeasurementListener measurementListener)
Adds the specified listener to receive listener notification and notify current value for all channels. |
void |
addMeasurementListener(MeasurementListener measurementListener)
Adds the specified listener to receive listener notification and notify current value. |
void |
executeRead()
Perform the executeRead action method. |
void |
executeRead(ChannelService channel)
Execute read with the specified channel parameter. |
void |
executeWrite(ChannelService channel,
java.lang.Object value)
Execute write with the specified channel and value parameters. |
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. |
void |
fireValueChanged(MeasurementListener measurementListener,
java.lang.Object timestamp,
ChannelService channel,
java.lang.Object newValue,
java.lang.Object oldValue)
Fire value changed with the specified measurement listener, timestamp, channel, new value and old value parameters. |
void |
fireValueChanged(MeasurementListener measurementListener,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Fire value changed with the specified measurement listener, timestamp, new value and old value parameters. |
MeasurementListener |
getMeasurementListener()
Gets the MeasurementListener measurementListener property value. |
java.lang.Object |
getTimestamp()
Gets the Object timestamp property value. |
java.lang.Object |
getTimestamp(ChannelService channel)
Get timestamp with the specified channel parameter and return the Object result. |
java.lang.String |
getTimestampKey()
Gets the timestamp key (String) value. |
UnitsService |
getUnits()
Gets the UnitsService units property value. |
java.lang.Object |
getValue()
Gets the Object value property value. |
java.lang.Object |
getValue(ChannelService channel)
Get value with the specified channel parameter and return the Object result. |
java.lang.Object |
getValueRaw()
|
java.lang.Object |
getValueRaw(ChannelService channel)
Get value raw with the specified channel parameter and return the Object result. |
java.lang.Object |
read(ChannelService channel,
long timeout)
Read with the specified channel and timeout parameters and return the Object result. |
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(ChannelService channel,
java.lang.Object data,
java.lang.Object timestamp)
Set raw value with the specified channel, data and timestamp parameters. |
protected void |
setRawValue(java.lang.Object data,
java.lang.Object timestamp)
Perform the setRawValue action method. |
void |
setTimestamp(ChannelService channel,
java.lang.Object timestamp)
Set timestamp with the specified channel and timestamp parameters. |
void |
setTimestamp(java.lang.Object timestamp)
Sets the timestamp property. |
void |
setValue(ChannelService channel,
java.lang.Object value)
Set value with the specified channel and value parameters. |
void |
setValue(ChannelService channel,
java.lang.Object value,
java.lang.Object timestamp)
Set value with the specified channel, value and timestamp parameters. |
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, findMethod, 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 - The key (String) parameter.Measurement(String,Object)
public Measurement(java.lang.String key,
java.lang.Object value)
Measurement object using the input parameter(s).
key - The key (String) parameter.value - The value (Object) parameter.Measurement(String)| Method Detail |
|---|
public void addMeasurementListener(java.util.Collection channels,
MeasurementListener measurementListener)
channels - The channels (Collection) parameter.measurementListener - The measurement listener (MeasurementListener) parameter.MeasurementService.addMeasurementListener(org.eclipse.soda.dk.measurement.service.MeasurementListener),
addMeasurementListener(MeasurementListener),
getMeasurementListener(),
removeMeasurementListener(MeasurementListener),
setMeasurementListener(MeasurementListener)public void addMeasurementListener(MeasurementListener measurementListener)
addMeasurementListener in interface MeasurementServicemeasurementListener - The measurement listener (MeasurementListener) parameter.MeasurementService.addMeasurementListener(org.eclipse.soda.dk.measurement.service.MeasurementListener),
addMeasurementListener(Collection,MeasurementListener),
getMeasurementListener(),
removeMeasurementListener(MeasurementListener),
setMeasurementListener(MeasurementListener)public void executeRead()
executeRead in interface MeasurementServiceMeasurementService.executeRead(),
executeRead(ChannelService)public void executeRead(ChannelService channel)
executeRead in interface MeasurementServicechannel - The channel (ChannelService) parameter.executeRead()
public void executeWrite(ChannelService channel,
java.lang.Object value)
executeWrite in interface MeasurementServicechannel - The channel (ChannelService) parameter.value - The value (Object) parameter.executeWrite(Object)public void executeWrite(java.lang.Object value)
executeWrite in interface MeasurementServicevalue - The value (Object) parameter.MeasurementService.executeWrite(org.eclipse.soda.dk.multiplex.connection.service.ChannelService, java.lang.Object),
executeWrite(ChannelService,Object)
protected void fireErrorOccurred(MeasurementListener measurementListener,
java.lang.Object timestamp,
java.lang.Object data)
measurementListener - The measurement listener (MeasurementListener) parameter.timestamp - The time stamp (Object) parameter.data - The data (Object) parameter.fireErrorOccurred(Object,Object)
public void fireErrorOccurred(java.lang.Object timestamp,
java.lang.Object data)
timestamp - The time stamp (Object) parameter.data - The data (Object) parameter.fireErrorOccurred(MeasurementListener,Object,Object)
public void fireValueChanged(MeasurementListener measurementListener,
java.lang.Object timestamp,
ChannelService channel,
java.lang.Object newValue,
java.lang.Object oldValue)
measurementListener - The measurement listener (MeasurementListener) parameter.timestamp - The time stamp (Object) parameter.channel - The channel (ChannelService) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.fireValueChanged(MeasurementListener,Object,Object,Object)
public void fireValueChanged(MeasurementListener measurementListener,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
measurementListener - The measurement listener (MeasurementListener) parameter.timestamp - The time stamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.fireValueChanged(MeasurementListener,Object,ChannelService,Object,Object)public MeasurementListener getMeasurementListener()
MeasurementListener measurementListener property value.
MeasurementListener) value.addMeasurementListener(Collection,MeasurementListener),
addMeasurementListener(MeasurementListener),
removeMeasurementListener(MeasurementListener),
setMeasurementListener(MeasurementListener)public java.lang.Object getTimestamp()
Object timestamp property value.
getTimestamp in interface MeasurementServiceObject) value.MeasurementService.getTimestamp(),
getTimestamp(ChannelService),
setTimestamp(ChannelService,Object),
setTimestamp(Object)public java.lang.Object getTimestamp(ChannelService channel)
getTimestamp in interface MeasurementServicechannel - The channel (ChannelService) parameter.
Object) value.getTimestamp(),
setTimestamp(ChannelService,Object),
setTimestamp(Object)public java.lang.String getTimestampKey()
String) value.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(),
getValue(ChannelService),
setRawValue(ChannelService,Object,Object),
setRawValue(Object,Object),
setValue(ChannelService,Object),
setValue(ChannelService,Object,Object),
setValue(Object),
setValue(Object,Object)public java.lang.Object getValue(ChannelService channel)
getValue in interface MeasurementServicechannel - The channel (ChannelService) parameter.
Object) value.getValue(),
setRawValue(ChannelService,Object,Object),
setRawValue(Object,Object),
setValue(ChannelService,Object),
setValue(ChannelService,Object,Object),
setValue(Object),
setValue(Object,Object)public java.lang.Object getValueRaw()
Object) value.getValueRaw(ChannelService)public java.lang.Object getValueRaw(ChannelService channel)
channel - The channel (ChannelService) parameter.
Object) value.getValueRaw()
public java.lang.Object read(ChannelService channel,
long timeout)
throws java.lang.RuntimeException
read in interface MeasurementServicechannel - The channel (ChannelService) parameter.timeout - The timeout (long) parameter.
Object) value.
java.lang.RuntimeException - Runtime Exception.read(long)public java.lang.Object read(long timeout)
Object result.
read in interface MeasurementServicetimeout - The timeout (long) parameter.
Object) value.MeasurementService.read(org.eclipse.soda.dk.multiplex.connection.service.ChannelService, long),
read(ChannelService,long)public void removeMeasurementListener(MeasurementListener measurementListener)
removeMeasurementListener in interface MeasurementServicemeasurementListener - The measurement listener (MeasurementListener) parameter.MeasurementService.removeMeasurementListener(org.eclipse.soda.dk.measurement.service.MeasurementListener),
addMeasurementListener(Collection,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,Object),
EscObject.handleError(Throwable,int,Object[])public void setMeasurementListener(MeasurementListener measurementListener)
measurementListener - The measurement listener (MeasurementListener) parameter.addMeasurementListener(Collection,MeasurementListener),
addMeasurementListener(MeasurementListener),
getMeasurementListener(),
removeMeasurementListener(MeasurementListener)
protected void setRawValue(ChannelService channel,
java.lang.Object data,
java.lang.Object timestamp)
channel - The channel (ChannelService) parameter.data - The data (Object) parameter.timestamp - The time stamp (Object) parameter.setRawValue(Object,Object)
protected void setRawValue(java.lang.Object data,
java.lang.Object timestamp)
data - The data (Object) parameter.timestamp - The time stamp (Object) parameter.setRawValue(ChannelService,Object,Object)
public void setTimestamp(ChannelService channel,
java.lang.Object timestamp)
channel - The channel (ChannelService) parameter.timestamp - The time stamp (Object) parameter.getTimestamp(),
getTimestamp(ChannelService),
setTimestamp(Object)public void setTimestamp(java.lang.Object timestamp)
timestamp - The time stamp (Object) parameter.getTimestamp(),
getTimestamp(ChannelService),
setTimestamp(ChannelService,Object)
public void setValue(ChannelService channel,
java.lang.Object value)
setValue in interface MeasurementServicechannel - The channel (ChannelService) parameter.value - The value (Object) parameter.getValue(),
getValue(ChannelService),
setRawValue(ChannelService,Object,Object),
setRawValue(Object,Object),
setValue(ChannelService,Object,Object),
setValue(Object),
setValue(Object,Object)
public void setValue(ChannelService channel,
java.lang.Object value,
java.lang.Object timestamp)
channel - The channel (ChannelService) parameter.value - The value (Object) parameter.timestamp - The time stamp (Object) parameter.getValue(),
getValue(ChannelService),
setRawValue(ChannelService,Object,Object),
setRawValue(Object,Object),
setValue(ChannelService,Object),
setValue(Object),
setValue(Object,Object)public void setValue(java.lang.Object value)
setValue in interface MeasurementServicevalue - The value (Object) parameter.getValue(),
getValue(ChannelService),
setRawValue(ChannelService,Object,Object),
setRawValue(Object,Object),
setValue(ChannelService,Object),
setValue(ChannelService,Object,Object),
setValue(Object,Object)
public void setValue(java.lang.Object value,
java.lang.Object timestamp)
value - The value (Object) parameter.timestamp - The time stamp (Object) parameter.getValue(),
getValue(ChannelService),
setRawValue(ChannelService,Object,Object),
setRawValue(Object,Object),
setValue(ChannelService,Object),
setValue(ChannelService,Object,Object),
setValue(Object)
|
2009-01-09 1.2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||