Paparazzi UAS
v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the source code of this file.
Data Structures | |
struct | ImuNps |
Macros | |
#define | IMU_GYRO_P_SENS 4.359 |
we just define some defaults for aspirin v1.5 for now More... | |
#define | IMU_GYRO_P_SENS_NUM 4359 |
#define | IMU_GYRO_P_SENS_DEN 1000 |
#define | IMU_GYRO_Q_SENS 4.359 |
#define | IMU_GYRO_Q_SENS_NUM 4359 |
#define | IMU_GYRO_Q_SENS_DEN 1000 |
#define | IMU_GYRO_R_SENS 4.359 |
#define | IMU_GYRO_R_SENS_NUM 4359 |
#define | IMU_GYRO_R_SENS_DEN 1000 |
#define | IMU_ACCEL_X_SENS 37.91 |
we just define some defaults for aspirin v1.5 for now More... | |
#define | IMU_ACCEL_X_SENS_NUM 3791 |
#define | IMU_ACCEL_X_SENS_DEN 100 |
#define | IMU_ACCEL_Y_SENS 37.91 |
#define | IMU_ACCEL_Y_SENS_NUM 3791 |
#define | IMU_ACCEL_Y_SENS_DEN 100 |
#define | IMU_ACCEL_Z_SENS 39.24 |
#define | IMU_ACCEL_Z_SENS_NUM 3924 |
#define | IMU_ACCEL_Z_SENS_DEN 100 |
#define | IMU_MAG_X_SENS 3.5 |
#define | IMU_MAG_X_SENS_NUM 7 |
#define | IMU_MAG_X_SENS_DEN 2 |
#define | IMU_MAG_Y_SENS 3.5 |
#define | IMU_MAG_Y_SENS_NUM 7 |
#define | IMU_MAG_Y_SENS_DEN 2 |
#define | IMU_MAG_Z_SENS 3.5 |
#define | IMU_MAG_Z_SENS_NUM 7 |
#define | IMU_MAG_Z_SENS_DEN 2 |
#define | ImuEvent imu_nps_event |
Functions | |
void | imu_feed_gyro_accel (void) |
void | imu_feed_mag (void) |
void | imu_nps_event (void) |
Variables | |
struct ImuNps | imu_nps |
struct ImuNps |
#define IMU_ACCEL_X_SENS 37.91 |
#define IMU_GYRO_P_SENS 4.359 |
#define ImuEvent imu_nps_event |
void imu_feed_gyro_accel | ( | void | ) |
Definition at line 44 of file imu_nps.c.
References ImuNps::accel_available, Imu::accel_unscaled, ImuNps::gyro_available, Imu::gyro_unscaled, imu, imu_nps, RATES_ASSIGN, TRUE, VECT3_ASSIGN, and Int32Vect3::x.
void imu_feed_mag | ( | void | ) |
Definition at line 57 of file imu_nps.c.
References imu, imu_nps, ImuNps::mag_available, Imu::mag_unscaled, TRUE, VECT3_ASSIGN, and Int32Vect3::x.
void imu_nps_event | ( | void | ) |
Definition at line 65 of file imu_nps.c.
References Imu::accel, ImuNps::accel_available, FALSE, get_sys_time_usec(), Imu::gyro, ImuNps::gyro_available, imu, IMU_BOARD_ID, imu_nps, imu_scale_accel(), imu_scale_gyro(), imu_scale_mag(), Imu::mag, and ImuNps::mag_available.
struct ImuNps imu_nps |
Definition at line 28 of file imu_nps.c.
Referenced by imu_feed_gyro_accel(), imu_feed_mag(), imu_impl_init(), and imu_nps_event().