1.0.0

org.eclipse.soda.dk.measurement.computed
Class CountMeasurement

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.computed.ControlsMeasurement
                          extended by org.eclipse.soda.dk.measurement.computed.CountMeasurement
All Implemented Interfaces:
ControlService, MeasurementListener, MeasurementService, SignalListener, ErrorListener

public class CountMeasurement
extends ControlsMeasurement

Version:
1.0.0

Field Summary
 
Fields inherited from class org.eclipse.soda.dk.measurement.computed.ControlsMeasurement
FLOATING_TYPE, INT_TYPE, NULL_TYPE, OTHER_TYPE, STRING_TYPE
 
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
CountMeasurement(java.lang.String key, java.lang.Object value, UnitsService units, TransformService transform, ControlService[] controls)
          Constructs an instance of this class from the specified key, value, units, transform and controls parameters.
 
Method Summary
 void setValue(java.lang.Object value, java.lang.Object timestamp)
          Set value with the specified value and timestamp parameters.
 
Methods inherited from class org.eclipse.soda.dk.measurement.computed.ControlsMeasurement
getControls, getDouble, getLong, getObjectType, measurementChanged, setControls, 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, executeRead, executeWrite, fireErrorOccurred, fireErrorOccurred, fireValueChanged, getMeasurementListener, getTimestamp, getValue, getValueRaw, read, removeMeasurementListener, reportError, setMeasurementListener, setTimestamp, 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, finalize, 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.transport.service.ErrorListener
errorOccurred
 
Methods inherited from interface org.eclipse.soda.dk.device.service.ControlService
getKey
 

Constructor Detail

CountMeasurement

public CountMeasurement(java.lang.String key,
                        java.lang.Object value,
                        UnitsService units,
                        TransformService transform,
                        ControlService[] controls)
Constructs an instance of this class from the specified key, value, units, transform and controls parameters.

Parameters:
key - The key (String) parameter.
value - The value (Object) parameter.
units - The units (UnitsService) parameter.
transform - The transform (TransformService) parameter.
controls - The controls (ControlService[]) parameter.
Method Detail

setValue

public void setValue(java.lang.Object value,
                     java.lang.Object timestamp)
Set value with the specified value and timestamp parameters.

Overrides:
setValue in class Measurement
Parameters:
value - The value (Object) parameter.
timestamp - The timestamp (Object) parameter.
See Also:
Measurement.getValue(), Measurement.setRawValue(Object,Object), Measurement.setValue(Object)

1.0.0

Copyright (c) 1999, 2007 IBM