vtol is in fixed wing mode
void update_transition_state() override
Update transition state.
void parameters_update() override
void waiting_on_tecs() override
Special handling opportunity for the time right after transition to FW before TECS is running...
param_t fw_pitch_sp_offset
matrix::Quatf _q_trans_sp
struct Tailsitter::@139 _params_tailsitter
High-resolution timer with callouts and timekeeping.
Global flash based parameter store.
param_t front_trans_dur_p2
vtol is in front transition part 1 mode
struct Tailsitter::@141 _vtol_schedule
__BEGIN_DECLS typedef uint64_t hrt_abstime
Absolute time, in microsecond units.
vtol is in back transition mode
Tailsitter(VtolAttitudeControl *_att_controller)
vtol_mode flight_mode
vtol flight mode, defined by enum vtol_mode
matrix::Vector3f _trans_rot_axis
vtol is in multicopter mode
void update_vtol_state() override
Update vtol state.
~Tailsitter() override=default
struct Tailsitter::@140 _params_handles_tailsitter
void update_fw_state() override
Update fixed wing state.
void fill_actuator_outputs() override
Write data to actuator output topic.
hrt_abstime transition_start
absoulte time at which front transition started
uint32_t param_t
Parameter handle.
matrix::Quatf _q_trans_start