diff --git a/ArduPlane/navigation.cpp b/ArduPlane/navigation.cpp index 2bffc9060b..48b4262c5b 100644 --- a/ArduPlane/navigation.cpp +++ b/ArduPlane/navigation.cpp @@ -145,6 +145,10 @@ void Plane::update_loiter() if (nav_controller->reached_loiter_target()) { // we've reached the target, start the timer loiter.start_time_ms = millis(); + if (control_mode == GUIDED) { + // starting a loiter in GUIDED means we just reached the target point + gcs_send_mission_item_reached_message(0); + } } } }