49 #include <matrix/matrix/math.hpp> 67 float front_trans_dur_p2;
68 float fw_pitch_sp_offset;
69 } _params_tailsitter{};
74 } _params_handles_tailsitter{};
88 matrix::Quatf _q_trans_start;
89 matrix::Quatf _q_trans_sp;
90 matrix::Vector3f _trans_rot_axis;
92 void parameters_update()
override;
is it necsacery?
Definition: tailsitter.h:51
void fill_actuator_outputs() override
Write data to actuator output topic.
Definition: tailsitter.cpp:275
void update_transition_state() override
Update transition state.
Definition: tailsitter.cpp:177
High-resolution timer with callouts and timekeeping.
Global flash based parameter store.
Definition: vtol_type.h:111
void update_vtol_state() override
Update vtol state.
Definition: tailsitter.cpp:81
__BEGIN_DECLS typedef uint64_t hrt_abstime
Absolute time, in microsecond units.
Definition: drv_hrt.h:58
void waiting_on_tecs() override
Special handling opportunity for the time right after transition to FW before TECS is running...
Definition: tailsitter.cpp:255
void update_fw_state() override
Update fixed wing state.
Definition: tailsitter.cpp:261
Definition: vtol_att_control_main.h:89
hrt_abstime transition_start
absoulte time at which front transition started
Definition: tailsitter.h:85
vtol_mode flight_mode
vtol flight mode, defined by enum vtol_mode
Definition: tailsitter.h:84
uint32_t param_t
Parameter handle.
Definition: param.h:98
Performance measuring tools.