_IMU_SensorFusion Struct ReferenceBSP > Thunderboard Sense BSP > IMU - Inertial Measurement Unit
Structure to store the sensor fusion data.
       Definition at line
       
        64
       
       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
        
         70
        
        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
        
         71
        
        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
        
         81
        
        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
        
         72
        
        of file
        
         imu.h
        
        .
       
Referenced by IMU_fuseNew() .
| float _IMU_SensorFusion::aVector[3] | 
Acceleration vector
        Definition at line
        
         69
        
        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
        
         66
        
        of file
        
         imu.h
        
        .
       
Referenced by IMU_fuseGyroUpdate() , IMU_fuseNew() , and IMU_fuseReset() .
| float _IMU_SensorFusion::gDeltaTime | 
Time between gyro samples
        Definition at line
        
         77
        
        of file
        
         imu.h
        
        .
       
Referenced by IMU_fuseGyroSetSampleRate() , and IMU_fuseNew() .
| float _IMU_SensorFusion::gDeltaTimeScale | 
Rotation between gyro samples
        Definition at line
        
         78
        
        of file
        
         imu.h
        
        .
       
Referenced by IMU_fuseGyroSetSampleRate() , and IMU_fuseGyroUpdate() .
| float _IMU_SensorFusion::gSampleRate | 
Gyroscope measurement sample rate
        Definition at line
        
         76
        
        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
        
         75
        
        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
        
         82
        
        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:/repos/embsw_super_h1/hardware/kit/common/bsp/thunderboard/imu/
       imu.h