mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-22 01:12:31 +00:00
mc pos control:
do not run takeoff code when disarmed
This commit is contained in:
@@ -1365,9 +1365,10 @@ MulticopterPositionControl::task_main()
|
|||||||
_vel_sp(2) = _params.land_speed;
|
_vel_sp(2) = _params.land_speed;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* velocity handling during takeoff */
|
/* special thrust setpoint generation for takeoff from ground */
|
||||||
if (!_control_mode.flag_control_manual_enabled && _pos_sp_triplet.current.valid
|
if (!_control_mode.flag_control_manual_enabled && _pos_sp_triplet.current.valid
|
||||||
&& _pos_sp_triplet.current.type == position_setpoint_s::SETPOINT_TYPE_TAKEOFF) {
|
&& _pos_sp_triplet.current.type == position_setpoint_s::SETPOINT_TYPE_TAKEOFF
|
||||||
|
&& _control_mode.flag_armed) {
|
||||||
|
|
||||||
// check if we are not already in air.
|
// check if we are not already in air.
|
||||||
// if yes then we don't need a jumped takeoff anymore
|
// if yes then we don't need a jumped takeoff anymore
|
||||||
|
|||||||
Reference in New Issue
Block a user