![]() |
ACwing FC firmware
STM32WB55: attitude IEKF, altitude Kalman filter, flight core, protocol v2
|
vertical state from the estimator (flight-control context) More...
#include <fc_core.h>
Data Fields | |
| uint8_t | valid |
| an altitude source is running (baro and/or ToF) | |
| float | h |
| float | vz |
| m, m/s, + up (alt_est) | |
| uint8_t | tof_valid |
| uint8_t | tof_ground |
| ToF used / ToF below its minimum range | |
| float | tof_h |
| m above the floor | |
| float | cos_tilt |
| R33 of the attitude | |
| uint8_t | flow_q |
| 0..100, 0xFF n/a | |
| uint8_t | flow_usable |
vertical state from the estimator (flight-control context)
| uint8_t fc_vert_t::valid |
an altitude source is running (baro and/or ToF)
Definition at line 104 of file fc_core.h.
Referenced by alt_ok(), exec(), fc_service(), flight_service(), logf_vert(), and publish().
| float fc_vert_t::h |
Definition at line 105 of file fc_core.h.
Referenced by air_ground(), ceiling_h_kind(), exec(), flight_service(), flow_failsafe(), logf_vert(), publish(), and setpoints().
| float fc_vert_t::vz |
m, m/s, + up (alt_est)
Definition at line 105 of file fc_core.h.
Referenced by air_ground(), flight_service(), logf_vert(), publish(), and setpoints().
| uint8_t fc_vert_t::tof_valid |
Definition at line 106 of file fc_core.h.
Referenced by air_ground(), ceiling_h_kind(), flight_service(), flow_failsafe(), logf_vert(), and setpoints().
| uint8_t fc_vert_t::tof_ground |
ToF used / ToF below its minimum range
Definition at line 106 of file fc_core.h.
Referenced by air_ground(), flight_service(), flow_failsafe(), logf_vert(), and setpoints().
| float fc_vert_t::tof_h |
m above the floor
Definition at line 107 of file fc_core.h.
Referenced by air_ground(), ceiling_h_kind(), flight_service(), flow_failsafe(), and setpoints().
| float fc_vert_t::cos_tilt |
R33 of the attitude
Definition at line 108 of file fc_core.h.
Referenced by flight_service(), and setpoints().
| uint8_t fc_vert_t::flow_q |
0..100, 0xFF n/a
Definition at line 109 of file fc_core.h.
Referenced by fc_service(), flight_service(), flow_failsafe(), and logf_vert().
| uint8_t fc_vert_t::flow_usable |
Definition at line 110 of file fc_core.h.
Referenced by flight_service(), flow_failsafe(), logf_vert(), and setpoints().