public class AbstractMultiMeasurementDevice extends AbstractDevice implements MultiMeasurementDevice
The device that allows multiple different measurements simultaneously
INITIALIZED_STATEMETASTATE_TARGET, STATE_TARGETBOOLEAN_TARGET, NUMBER_TARGET, STRING_TARGET, TIME_TARGET, VALUE_TARGET| Constructor and Description | 
|---|
| AbstractMultiMeasurementDevice() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | cleanup()Clean up old measurements | 
| Measurement<T> | createMeasurement() | 
| Measurement<T> | createMeasurement() | 
| Measurement<T> | doCreateMeasurement() | 
| Measurement<T> | getMeasurement() | 
| Meta | getMetaMeasurement() | 
call, computeMetaState, computeState, dispatchEvent, execute, getConnectionHelper, getContext, getExecutor, getLogicalState, getMetaState, getMetaStateInFuture, getName, getState, getStateInFuture, getType, init, notifyError, optMetaState, optState, requestMetaStateChange, requestStateChange, resetState, schedule, setMetaState, setState, shutdown, updateLogicalMetaState, updateLogicalStategetDescriptor, getMeta, hasValue, optValue, setDescriptorcreateMeasurement, getMeasurement, startMeasurementgetLogger, getType, init, isInitialized, respond, shutdownconnect, connections, disconnect, getConnectionHelper, optConnectionacceptsRole, connect, connections, disconnect, forEachConnection, forEachConnection, optRoleDef, roleDefsgetContext, getLoggergetName, isAnonimous, nameOfrespond, respondInFuturegetMetaState, getMetaStateDefs, getMetaStateDescriptor, getState, getStateDefs, getStateDescriptor, hasMetaState, hasState, listMetaStates, listStates, optBooleanState, optMetaState, optMetaStateDef, optState, optStateDef, setMetaState, setStatedefaultChainTarget, defaultTarget, listContent, provide, provide, providegetDescriptor, getHeaderbuildFrom, getBoolean, getBoolean, getBoolean, getDouble, getDouble, getDouble, getInt, getInt, getInt, getString, getString, getString, getStringArray, getStringArray, getStringArray, getValue, getValue, getValue, hasValue, optBoolean, optNumber, optString, optTime, optValuepublic Measurement<T> createMeasurement()
public Measurement<T> doCreateMeasurement()
public Measurement<T> createMeasurement()
public Measurement<T> getMeasurement()
public Meta getMetaMeasurement()
public void cleanup()
Clean up old measurements