![]() |
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the source code of this file.
Data Structures | |
struct | asc_t |
Macros | |
#define | AIRSPEED_CONSISTENCY_BUFFER_SIZE 255 |
Functions | |
void | airspeed_consistency_init (void) |
void | airspeed_consistency_periodic (void) |
void | airspeed_consistency_reset (bool reset) |
Variables | |
bool | asc_reset |
Definition in file airspeed_consistency.h.
struct asc_t |
Definition at line 40 of file airspeed_consistency.h.
Data Fields | ||
---|---|---|
struct circle_t | as | |
enum CircFitStatus_t | as_circ_status | |
float | as_E[AIRSPEED_CONSISTENCY_BUFFER_SIZE] | |
float | as_N[AIRSPEED_CONSISTENCY_BUFFER_SIZE] | |
bool | filled | |
struct circle_t | gs | |
enum CircFitStatus_t | gs_circ_status | |
float | gs_E[AIRSPEED_CONSISTENCY_BUFFER_SIZE] | |
float | gs_N[AIRSPEED_CONSISTENCY_BUFFER_SIZE] | |
uint16_t | i | |
float | ratio |
#define AIRSPEED_CONSISTENCY_BUFFER_SIZE 255 |
Definition at line 31 of file airspeed_consistency.h.
Definition at line 62 of file airspeed_consistency.c.
References foo, init_butterworth_2_low_pass(), NAVIGATION_FREQUENCY, reset_speeds(), and tas_filt.
Definition at line 68 of file airspeed_consistency.c.
References AIRSPEED_CONSISTENCY_INTERVAL, AIRSPEED_CONSISTENCY_MIN_SAMPLES, ARRIVED_AT_WAYPOINT, asc_t::as, asc_t::as_circ_status, asc, NavCircle_t::center, CIRC_FIT_OK, NavBase_t::circle, asc_t::filled, float_vect2_norm(), foo, asc_t::gs_circ_status, RotorcraftNavigation::horizontal_mode, asc_t::i, if(), nav, NAV_HORIZONTAL_MODE_CIRCLE, nav_rotorcraft_base, circle_t::r, NavCircle_t::radius, reset_speeds(), save_speeds(), stateGetPositionEnu_f(), and VECT2_DIFF.
Definition at line 139 of file airspeed_consistency.c.
References reset_speeds().
|
extern |
Definition at line 53 of file airspeed_consistency.c.