![]() |
Limb Range Analyzer
Cross-platform application for human limb range analysis.
|
declaration file for motion sensors component More...
Go to the source code of this file.
Classes | |
| struct | SensorComponent |
| This structure provides data management helper for SensorModule, as well as sensor fusion filtering algorithm. More... | |
Enumerations | |
| enum class | AxisSelection { eUndefined = 0 , eUsingRoll , eUsingPitch } |
| AxisSelection enum depicts axis selection (roll vs. pitch) when vertical measurement is handled. More... | |
| enum class | ProcessingSelection { eDisabled = 0 , eProcessingXY , eProcessingZ } |
| ProcessingSelection enumeration determines which 3D axis will be measured. More... | |
declaration file for motion sensors component
|
strong |
AxisSelection enum depicts axis selection (roll vs. pitch) when vertical measurement is handled.
Enumeration introduces three options: either roll, pitch or none of these is used. The undefined option marks initial state.
| Enumerator | |
|---|---|
| eUndefined | Initial enum state - undecided choice. |
| eUsingRoll | Device uses ROLL for vertical measurement. |
| eUsingPitch | Device uses PITCH for vertical measurement. |
|
strong |
ProcessingSelection enumeration determines which 3D axis will be measured.
This enum estimates measurement processing style: three possible states depict NO processing, vertical or horizontal processing.
| Enumerator | |
|---|---|
| eDisabled | Initial enum state - no processing is handled. |
| eProcessingXY | Selected measurement requires vertical handling. |
| eProcessingZ | Selected measurement requires horizontal handling. |