From 7f08171695dd1bcbdfcfd07b9b8ffdbf03ecdc32 Mon Sep 17 00:00:00 2001 From: breadoven <56191411+breadoven@users.noreply.github.com> Date: Tue, 18 Jan 2022 23:02:31 +0000 Subject: [PATCH] Update navigation_fixedwing.c --- src/main/navigation/navigation_fixedwing.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/navigation/navigation_fixedwing.c b/src/main/navigation/navigation_fixedwing.c index f8455b1888..e263afce12 100755 --- a/src/main/navigation/navigation_fixedwing.c +++ b/src/main/navigation/navigation_fixedwing.c @@ -602,8 +602,9 @@ bool isFixedWingFlying(void) #endif bool throttleCondition = rcCommand[THROTTLE] > currentBatteryProfile->nav.fw.cruise_throttle; bool velCondition = posControl.actualState.velXY > 250 || airspeed > 250; + bool launchCondition = isNavLaunchEnabled() && fixedWingLaunchStatus() == FW_LAUNCH_FLYING; - return isImuHeadingValid() && throttleCondition && velCondition; + return (isImuHeadingValid() && throttleCondition && velCondition) || launchCondition; } /*-----------------------------------------------------------