3 #include "generated/airframe.h"
4 #include NPS_SENSORS_PARAMS
12 { NPS_BODY_TO_IMU_PHI, NPS_BODY_TO_IMU_THETA, NPS_BODY_TO_IMU_PSI };
struct NpsSensorAccel accel
void nps_sensor_baro_run_step(struct NpsSensorBaro *baro, double time)
void nps_sensor_mag_run_step(struct NpsSensorMag *mag, double time, struct DoubleRMat *body_to_imu)
bool nps_sensors_gps_available(void)
bool nps_sensors_aoa_available(void)
void nps_sensors_run_step(double time)
void nps_sensor_gyro_run_step(struct NpsSensorGyro *gyro, double time, struct DoubleRMat *body_to_imu)
bool nps_sensors_mag_available(void)
void nps_sensor_sonar_init(struct NpsSensorSonar *sonar, double time)
void nps_sensor_accel_run_step(struct NpsSensorAccel *accel, double time, struct DoubleRMat *body_to_imu)
bool nps_sensors_baro_available(void)
void nps_sensor_accel_init(struct NpsSensorAccel *accel, double time)
struct NpsSensorBaro baro
struct NpsSensorGyro gyro
struct DoubleRMat body_to_imu_rmat
void nps_sensor_airspeed_run_step(struct NpsSensorAirspeed *airspeed, double time)
struct NpsSensorSonar sonar
void nps_sensor_gps_run_step(struct NpsSensorGps *gps, double time)
void nps_sensor_mag_init(struct NpsSensorMag *mag, double time)
void nps_sensor_gyro_init(struct NpsSensorGyro *gyro, double time)
static void double_rmat_of_eulers(struct DoubleRMat *rm, struct DoubleEulers *e)
void nps_sensor_temperature_init(struct NpsSensorTemperature *temperature, double time)
bool nps_sensors_sideslip_available(void)
struct NpsSensorAngleOfAttack aoa
void nps_sensor_sideslip_run_step(struct NpsSensorSideSlip *sideslip, double time)
void nps_sensor_sonar_run_step(struct NpsSensorSonar *sonar, double time)
void nps_sensor_temperature_run_step(struct NpsSensorTemperature *temperature, double time)
void nps_sensor_aoa_run_step(struct NpsSensorAngleOfAttack *aoa, double time)
struct NpsSensors sensors
bool nps_sensors_temperature_available(void)
struct NpsSensorSideSlip sideslip
bool nps_sensors_airspeed_available(void)
void nps_sensor_sideslip_init(struct NpsSensorSideSlip *sideslip, double time)
bool nps_sensors_gyro_available(void)
void nps_sensor_gps_init(struct NpsSensorGps *gps, double time)
void nps_sensor_baro_init(struct NpsSensorBaro *baro, double time)
struct NpsSensorAirspeed airspeed
void nps_sensor_airspeed_init(struct NpsSensorAirspeed *airspeed, double time)
bool nps_sensors_sonar_available(void)
struct NpsSensorTemperature temp
void nps_sensors_init(double time)
void nps_sensor_aoa_init(struct NpsSensorAngleOfAttack *aoa, double time)