|
MetaWear C# SDK
1.0.0
C# API for MbientLab's sensor platform
|
Bosch algorithm combining accelerometer, gyroscope, and magnetometer data for Bosch sensors.
More...
Public Member Functions | |
| void | Configure (Mode mode=Mode.Ndof, AccRange ar=AccRange._16g, GyroRange gr=GyroRange._2000dps, object[] accExtra=null, object[] gyroExtra=null) |
| Configure the sensor fusion algorithm More... | |
| void | Start () |
| Start the algorithm More... | |
| void | Stop () |
| Stop the algorithm More... | |
| Task | PullConfigAsync () |
| Pulls the current sensor fusion configuration from the sensor More... | |
Properties | |
| IAsyncDataProducer | CorrectedAcceleration [get] |
| Data producer representing corrected acceleration data More... | |
| IAsyncDataProducer | CorrectedAngularVelocity [get] |
| Data producer representing corrected angular velocity data More... | |
| IAsyncDataProducer | CorrectedMagneticField [get] |
| Data producer representing corrected magnetic field data More... | |
| IAsyncDataProducer | Quaternion [get] |
| Data producer representing quaternion data More... | |
| IAsyncDataProducer | EulerAngles [get] |
| Data producer representing Euler angles data More... | |
| IAsyncDataProducer | Gravity [get] |
| Data producer representing gravity data More... | |
| IAsyncDataProducer | LinearAcceleration [get] |
| Data producer representing linear acceleration data More... | |
Bosch algorithm combining accelerometer, gyroscope, and magnetometer data for Bosch sensors.
When using sensor fusion, do not configure the accelerometer, gyro, and magnetometer with their respective interface; the algorithm will automatically configure those sensors based on the selected fusion mode.
| void MbientLab.MetaWear.Core.ISensorFusionBosch.Configure | ( | Mode | mode = Mode.Ndof, |
| AccRange | ar = AccRange._16g, |
||
| GyroRange | gr = GyroRange._2000dps, |
||
| object [] | accExtra = null, |
||
| object [] | gyroExtra = null |
||
| ) |
Configure the sensor fusion algorithm
| mode | Sensor fusion mode |
| ar | Accelerometer data range |
| gr | Gyro data range |
| accExtra | Extra configuration settings for the accelerometer |
| accGyro | Extra configuration settings for the gyro |
| Task MbientLab.MetaWear.Core.ISensorFusionBosch.PullConfigAsync | ( | ) |
Pulls the current sensor fusion configuration from the sensor
| void MbientLab.MetaWear.Core.ISensorFusionBosch.Start | ( | ) |
Start the algorithm
| void MbientLab.MetaWear.Core.ISensorFusionBosch.Stop | ( | ) |
Stop the algorithm
|
get |
Data producer representing corrected acceleration data
|
get |
Data producer representing corrected angular velocity data
|
get |
Data producer representing corrected magnetic field data
|
get |
Data producer representing Euler angles data
|
get |
Data producer representing gravity data
|
get |
Data producer representing linear acceleration data
|
get |
Data producer representing quaternion data
1.8.14