public interface GenericMultiSensor extends GenericFloatSensor
Modifier and Type | Method and Description |
---|---|
GenericFloatTargetRange |
deviceFeedback()
Feedback values for the alarm settings as they are reported back by
the device.
|
GenericFloatTargetRange |
deviceSettings()
GenericFloatSensor-related settings to be sent to external device for
configuration of communication and alarm handling.
|
IntegerResource |
numberOfSteps()
Number of switchable steps.
|
GenericFloatRange |
ratedValues()
Range that the readings can assume.
|
FloatResource |
reading()
A value between 0 and 1 - both included - which specifies the currently measured position of the switch.
|
GenericFloatTargetRange |
settings()
Setpoint to reach via management.
|
battery, readingError, readingTimestamp, readingType
heatCapacity, location, name, physDim, programs, states
activate, addAccessModeListener, addDecorator, addDecorator, addOptionalElement, addResourceListener, addStructureListener, addValueListener, addValueListener, create, deactivate, delete, deleteElement, equalsLocation, equalsPath, exists, getAccessMode, getAccessPriority, getDirectSubResources, getLocation, getLocation, getLocationResource, getName, getParent, getPath, getPath, getReferencingNodes, getReferencingResources, getResourceType, getSubResource, getSubResource, getSubResources, getSubResources, isActive, isDecorator, isReference, isTopLevel, isWriteable, removeAccessModeListener, removeResourceListener, removeStructureListener, removeValueListener, requestAccessMode, setAsReference, setOptionalElement
IntegerResource numberOfSteps()
FloatResource reading()
numberOfSteps
), then the steps correspond to particular values in the interval [0,1]. For
instance, if the switch has five allowed positions, they can be represented by the values 0, 0.2, 0.4, 0.6, 0.8,
1. These values either have no particular physical meaning, in which case they shall be chosen equidistant as in
the 5-step example above (default), but if the steps of the switch correspond to a certain percentage value in an
obvious way, they should be chosen equal to these percentages.reading
in interface GenericFloatSensor
reading
in interface Sensor
GenericFloatRange ratedValues()
reading()
.ratedValues
in interface GenericFloatSensor
ratedValues
in interface Sensor
GenericFloatTargetRange settings()
reading()
.settings
in interface GenericFloatSensor
settings
in interface Sensor
GenericFloatTargetRange deviceSettings()
Sensor
Sensor.deviceFeedback()
.deviceSettings
in interface GenericFloatSensor
deviceSettings
in interface Sensor
GenericFloatTargetRange deviceFeedback()
Sensor
deviceFeedback
in interface GenericFloatSensor
deviceFeedback
in interface Sensor
Sensor.deviceSettings()