diff --git a/ArduPlane/quadplane.cpp b/ArduPlane/quadplane.cpp index e46ed7dd6d..e0183771d8 100644 --- a/ArduPlane/quadplane.cpp +++ b/ArduPlane/quadplane.cpp @@ -3015,6 +3015,11 @@ bool QuadPlane::guided_mode_enabled(void) if (plane.control_mode != &plane.mode_guided && plane.control_mode != &plane.mode_auto) { return false; } + if (plane.control_mode == &plane.mode_auto && + plane.mission.get_current_nav_cmd().id == MAV_CMD_NAV_LOITER_TURNS) { + // loiter turns is a fixed wing only operation + return false; + } return guided_mode != 0; }