![]() |
Larus glider flight sensor system 3.9.2024
Software-In-The-Loop test and validation system
|
mechanisms to filter wind data More...
#include <wind_observer.h>
Public Member Functions | |
| wind_oberserver_t () | |
| float3vector | get_instant_value (void) const |
| float3vector | get_average_value (void) const |
| void | process_at_100_Hz (const float3vector &instant_wind) |
| void | process_at_10_Hz (const AHRS_type &ahrs) |
| float3vector | get_measurement (void) const |
| float | get_crosswind (void) const |
| float | get_headwind (void) const |
| float3vector | get_corrected_wind (void) const |
| float3vector | get_speed_compensator_wind (void) const |
mechanisms to filter wind data
Definition at line 35 of file wind_observer.h.
|
inline |
Definition at line 38 of file wind_observer.h.
|
inline |
Definition at line 67 of file wind_observer.h.
References CIRCLING.
Referenced by navigator_t::report_data().
|
inline |
Definition at line 144 of file wind_observer.h.
Referenced by navigator_t::report_data().
Definition at line 134 of file wind_observer.h.
References RIGHT.
Referenced by navigator_t::report_data().
Definition at line 139 of file wind_observer.h.
References FRONT.
Referenced by navigator_t::report_data().
|
inline |
Definition at line 59 of file wind_observer.h.
References STRAIGHT_FLIGHT.
Referenced by navigator_t::report_data().
|
inline |
Definition at line 129 of file wind_observer.h.
Referenced by navigator_t::report_data().
|
inline |
Definition at line 149 of file wind_observer.h.
Referenced by navigator_t::report_data(), and navigator_t::update_at_100Hz().
|
inline |
Definition at line 75 of file wind_observer.h.
References vector< datatype, size >::abs(), and NEGLECTABLE_WIND.
Referenced by navigator_t::update_at_100Hz().
Definition at line 89 of file wind_observer.h.
References vector< datatype, size >::abs(), CIRCLING, DOWN, AHRS_type::get_body2nav(), AHRS_type::get_circling_state(), AHRS_type::get_euler(), NEGLECTABLE_WIND, STRAIGHT_FLIGHT, TRANSITION, and eulerangle< datatype >::y.
Referenced by navigator_t::update_at_10Hz().