_IMU_SensorFusion Struct Reference
Structure to store the sensor fusion data.
Definition at line
79
of file
imu.h
.
#include <
imu.h
>
Data Fields |
|
| float | aAccumulator [3] |
| uint32_t | aAccumulatorCount |
| float | angleCorrection [3] |
| float | aSampleRate |
| float | aVector [3] |
| float | dcm [3][3] |
| float | gDeltaTime |
| float | gDeltaTimeScale |
| float | gSampleRate |
| float | gVector [3] |
| float | orientation [3] |
Field Documentation
| float _IMU_SensorFusion::aAccumulator[3] |
Accumulator for acceleration vector
Definition at line
85
of file
imu.h
.
Referenced by IMU_accelerationGet() , IMU_fuseAccelerometerUpdateFilter() , IMU_fuseNew() , and IMU_fuseReset() .
| uint32_t _IMU_SensorFusion::aAccumulatorCount |
Number of vectors stored in the accumulator
Definition at line
86
of file
imu.h
.
Referenced by IMU_accelerationGet() , IMU_fuseAccelerometerUpdateFilter() , IMU_fuseNew() , and IMU_fuseReset() .
| float _IMU_SensorFusion::angleCorrection[3] |
Angle correction vector
Definition at line
96
of file
imu.h
.
Referenced by IMU_fuseGyroCorrection() , IMU_fuseGyroCorrectionClear() , IMU_fuseGyroUpdate() , IMU_fuseNew() , IMU_fuseReset() , and IMU_getGyroCorrectionAngles() .
| float _IMU_SensorFusion::aSampleRate |
Acceleration measurement sample rate
Definition at line
87
of file
imu.h
.
Referenced by IMU_fuseNew() .
| float _IMU_SensorFusion::aVector[3] |
Acceleration vector
Definition at line
84
of file
imu.h
.
Referenced by IMU_fuseGyroCorrection() , IMU_fuseNew() , IMU_fuseReset() , and IMU_fuseUpdate() .
| float _IMU_SensorFusion::dcm[3][3] |
Direction Cosine Matrix
Definition at line
81
of file
imu.h
.
Referenced by IMU_fuseGyroUpdate() , IMU_fuseNew() , and IMU_fuseReset() .
| float _IMU_SensorFusion::gDeltaTime |
Time between gyro samples
Definition at line
92
of file
imu.h
.
Referenced by IMU_fuseGyroSetSampleRate() , and IMU_fuseNew() .
| float _IMU_SensorFusion::gDeltaTimeScale |
Rotation between gyro samples
Definition at line
93
of file
imu.h
.
Referenced by IMU_fuseGyroSetSampleRate() , and IMU_fuseGyroUpdate() .
| float _IMU_SensorFusion::gSampleRate |
Gyroscope measurement sample rate
Definition at line
91
of file
imu.h
.
Referenced by IMU_fuseAccelerometerSetSampleRate() , IMU_fuseGyroCorrection() , IMU_fuseGyroSetSampleRate() , and IMU_fuseNew() .
| float _IMU_SensorFusion::gVector[3] |
Gyro vector
Definition at line
90
of file
imu.h
.
Referenced by IMU_fuseNew() , IMU_fuseReset() , IMU_fuseUpdate() , and IMU_gyroGet() .
| float _IMU_SensorFusion::orientation[3] |
Orientation vector
Definition at line
97
of file
imu.h
.
Referenced by IMU_fuseGyroCorrection() , IMU_fuseGyroUpdate() , IMU_fuseNew() , IMU_fuseReset() , and IMU_orientationGet() .
The documentation for this struct was generated from the following file:
-
C:/HandsOn/super/hardware/kit/common/bsp/thunderboard/imu/
imu.h