Paparazzi UAS
v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
|
Filters altitude and climb rate for fixedwings. More...
Go to the source code of this file.
Data Structures | |
struct | InsAltFloat |
Ins implementation state (altitude, float) More... | |
Functions | |
void | ins_alt_float_init (void) |
void | ins_alt_float_update_baro (float pressure) |
Variables | |
struct InsAltFloat | ins_altf |
Filters altitude and climb rate for fixedwings.
Definition in file ins_alt_float.h.
struct InsAltFloat |
Ins implementation state (altitude, float)
Definition at line 37 of file ins_alt_float.h.
void ins_alt_float_init | ( | void | ) |
Definition at line 101 of file ins_alt_float.c.
References accel_cb(), alt_kalman(), alt_kalman_init(), InsAltFloat::baro_alt, baro_cb(), InsAltFloat::baro_initialized, body_to_imu, body_to_imu_cb(), gps_cb(), ground_alt, INS_ALT_BARO_ID, INS_ALT_GPS_ID, INS_ALT_IMU_ID, ins_altf, nav_utm_east0, nav_utm_north0, nav_utm_zone0, orientationSetEulers_i(), InsAltFloat::origin_initialized, InsAltFloat::qfe, InsAltFloat::reset_alt_ref, stateSetLocalUtmOrigin_f(), and stateSetPositionUtm_f().
void ins_alt_float_update_baro | ( | float | pressure | ) |
Definition at line 165 of file ins_alt_float.c.
References InsAltFloat::alt, UtmCoor_f::alt, InsAltFloat::alt_dot, alt_kalman(), alt_kalman_reset(), InsAltFloat::baro_alt, InsAltFloat::baro_initialized, get_sys_time_usec(), ground_alt, ins_altf, last_ts, pprz_isa_height_of_pressure(), InsAltFloat::qfe, InsAltFloat::reset_alt_ref, stateGetPositionUtm_f(), stateGetSpeedNed_f(), stateSetPositionUtm_f(), stateSetSpeedNed_f(), and UTM_COPY.
Referenced by baro_cb().
struct InsAltFloat ins_altf |
Definition at line 53 of file ins_alt_float.c.
Referenced by alt_kalman(), ins_alt_float_init(), ins_alt_float_update_baro(), ins_alt_float_update_gps(), ins_reset_altitude_ref(), and ins_reset_local_origin().