_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