Package com.rodrigoandrade.jstds.model
Class MultiAxisSensor
java.lang.Object
com.rodrigoandrade.jstds.model.Sensor
com.rodrigoandrade.jstds.model.MultiAxisSensor
- Direct Known Subclasses:
AccelerometerSensor,MagnetometerSensor
Sensor model for axis-based telemetry values.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAxes()Returns all configured axes.getAxisValue(String axisName) Returns a value for one axis.Returns the formatted sensor data.voidsetAxisValue(String axisName, double value) Sets a value for one axis.
-
Constructor Details
-
MultiAxisSensor
Creates a multi-axis sensor.- Parameters:
name- sensor nameunit- measurement unit
-
-
Method Details
-
setAxisValue
Sets a value for one axis.- Parameters:
axisName- axis identifiervalue- axis value
-
getAxisValue
Returns a value for one axis.- Parameters:
axisName- axis identifier- Returns:
- axis value
-
getAxes
Returns all configured axes.- Returns:
- axis map
-
getFormattedData
Description copied from class:SensorReturns the formatted sensor data.- Specified by:
getFormattedDatain classSensor- Returns:
- formatted representation
-