public interface SensorFusion extends MetaWearBoard.Module
Accelerometer
, Gyro
, or Bmm150Magnetometer
modules.Modifier and Type | Interface and Description |
---|---|
static class |
SensorFusion.AccRange
Available acceleration ranges
|
static class |
SensorFusion.CalibrationAccuracy |
static interface |
SensorFusion.ConfigEditor
Interface for configuring the sensor fusion algorithm
|
static interface |
SensorFusion.CorrectedCartesianFloat
Variant of the
CartesianFloat type that includes
the calibration accuracy of the data |
static class |
SensorFusion.DataOutput |
static interface |
SensorFusion.EulerAngle
wrapper class for holding Euler angles.
|
static class |
SensorFusion.GyroRange
Available rotation ranges
|
static class |
SensorFusion.Mode
Supported fusion modes
|
static interface |
SensorFusion.Quaternion
Wrapper class for holding a normalized quaternion.
|
static interface |
SensorFusion.SourceSelector
Selector for available data sources from the sensor fusion algorithm
|
Modifier and Type | Method and Description |
---|---|
SensorFusion.ConfigEditor |
configure()
Configures the algorithm
|
SensorFusion.SourceSelector |
routeData()
Initiates the creation of a route for senesor fusion data
|
void |
start(SensorFusion.DataOutput... output)
Starts the sensor fusion algorithm
|
void |
stop()
Stops the sensor fusion algorithm
|
SensorFusion.SourceSelector routeData()
SensorFusion.ConfigEditor configure()
void start(SensorFusion.DataOutput... output)
output
- Types of data to listen to from the algorithmvoid stop()