public class AbstractMultiMeasurementDevice extends AbstractDevice implements MultiMeasurementDevice
The device that allows multiple different measurements simultaneously
INITIALIZED_STATE
METASTATE_TARGET, STATE_TARGET
BOOLEAN_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, updateLogicalState
getDescriptor, getMeta, hasValue, optValue, setDescriptor
createMeasurement, getMeasurement, startMeasurement
getLogger, getType, init, isInitialized, respond, shutdown
connect, connections, disconnect, getConnectionHelper, optConnection
acceptsRole, connect, connections, disconnect, forEachConnection, forEachConnection, optRoleDef, roleDefs
getContext, getLogger
getName, isAnonimous, nameOf
respond, respondInFuture
getMetaState, getMetaStateDefs, getMetaStateDescriptor, getState, getStateDefs, getStateDescriptor, hasMetaState, hasState, listMetaStates, listStates, optBooleanState, optMetaState, optMetaStateDef, optState, optStateDef, setMetaState, setState
defaultChainTarget, defaultTarget, listContent, provide, provide, provide
getDescriptor, getHeader
buildFrom, getBoolean, getBoolean, getBoolean, getDouble, getDouble, getDouble, getInt, getInt, getInt, getString, getString, getString, getStringArray, getStringArray, getStringArray, getValue, getValue, getValue, hasValue, optBoolean, optNumber, optString, optTime, optValue
public 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