mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-23 02:23:34 +08:00
vtol_att_control: reset transition timer states when starting a transition
Signed-off-by: RomanBapst <bapstroman@gmail.com>
This commit is contained in:
@@ -94,8 +94,8 @@ void Standard::update_vtol_state()
|
||||
|
||||
} else if (_vtol_mode == vtol_mode::FW_MODE) {
|
||||
// Regular backtransition
|
||||
resetTransitionTimer();
|
||||
_vtol_mode = vtol_mode::TRANSITION_TO_MC;
|
||||
_transition_start_timestamp = hrt_absolute_time();
|
||||
_reverse_output = _param_vt_b_rev_out.get();
|
||||
|
||||
} else if (_vtol_mode == vtol_mode::TRANSITION_TO_FW) {
|
||||
@@ -131,8 +131,8 @@ void Standard::update_vtol_state()
|
||||
// start transition to fw mode
|
||||
/* NOTE: The failsafe transition to fixed-wing was removed because it can result in an
|
||||
* unsafe flying state. */
|
||||
resetTransitionTimer();
|
||||
_vtol_mode = vtol_mode::TRANSITION_TO_FW;
|
||||
_transition_start_timestamp = hrt_absolute_time();
|
||||
|
||||
} else if (_vtol_mode == vtol_mode::FW_MODE) {
|
||||
// in fw mode
|
||||
|
||||
Reference in New Issue
Block a user