NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
imu Struct Reference

#include <imu.h>

Collaboration diagram for imu:

Data Fields

int16_t acc [XYZ_AXIS_COUNT]
 
int16_t gyro [XYZ_AXIS_COUNT]
 
int16_t mag [XYZ_AXIS_COUNT]
 
int16_t accSmooth [XYZ_AXIS_COUNT]
 
int32_t accSum [XYZ_AXIS_COUNT]
 
float accTimeSum
 
int accSumCount
 
float accVelScale
 
uint8_t flags
 
quat_t q
 
float rMat [3][3]
 
union attitude_euler_angles attitude
 
float magneticDeclination
 
int16_t yaw
 
float gyroScale
 
int16_t acc_1G
 
const struct configconfig
 

Field Documentation

int16_t imu::acc[XYZ_AXIS_COUNT]
int16_t imu::acc_1G
int16_t imu::accSmooth[XYZ_AXIS_COUNT]
int32_t imu::accSum[XYZ_AXIS_COUNT]
int imu::accSumCount
float imu::accTimeSum
float imu::accVelScale
union attitude_euler_angles imu::attitude
const struct config* imu::config
uint8_t imu::flags
int16_t imu::gyro[XYZ_AXIS_COUNT]
float imu::gyroScale
int16_t imu::mag[XYZ_AXIS_COUNT]
float imu::magneticDeclination
quat_t imu::q
float imu::rMat[3][3]
int16_t imu::yaw

The documentation for this struct was generated from the following file: