Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "modules/imu/imu_nps.h"
#include "modules/imu/imu.h"
#include "modules/core/abi.h"
#include "generated/airframe.h"
#include "nps_sensors.h"
Go to the source code of this file.
Functions | |
void | imu_nps_init (void) |
void | imu_feed_gyro_accel (void) |
void | imu_feed_mag (void) |
void | imu_nps_event (void) |
Variables | |
struct ImuNps | imu_nps |
void imu_feed_gyro_accel | ( | void | ) |
Definition at line 65 of file imu_nps.c.
References ImuNps::accel, ImuNps::accel_available, ImuNps::gyro, ImuNps::gyro_available, imu_nps, RATES_ASSIGN, sensors, and VECT3_COPY.
Referenced by nps_autopilot_run_step().
void imu_feed_mag | ( | void | ) |
Definition at line 76 of file imu_nps.c.
References imu_nps, ImuNps::mag, ImuNps::mag_available, sensors, and VECT3_COPY.
Referenced by nps_autopilot_run_step().
void imu_nps_event | ( | void | ) |
Definition at line 83 of file imu_nps.c.
References ImuNps::accel, ImuNps::accel_available, get_sys_time_usec(), ImuNps::gyro, ImuNps::gyro_available, imu_nps, IMU_NPS_ID, ImuNps::mag, and ImuNps::mag_available.
void imu_nps_init | ( | void | ) |
Definition at line 30 of file imu_nps.c.
References ImuNps::accel_available, accel_neutral, accel_scale, ImuNps::gyro_available, gyro_scale, imu_nps, IMU_NPS_ID, imu_set_defaults_accel(), imu_set_defaults_gyro(), imu_set_defaults_mag(), ImuNps::mag_available, and mag_scale.
struct ImuNps imu_nps |
Definition at line 1 of file imu_nps.c.
Referenced by imu_feed_gyro_accel(), imu_feed_mag(), imu_nps_event(), and imu_nps_init().