From 55dfbdc6a642701498ce4183ce545e23d7070453 Mon Sep 17 00:00:00 2001 From: Matthias Grob Date: Wed, 24 Nov 2021 14:08:48 +0100 Subject: [PATCH] Commander: fix remaining flight time user messaging --- src/modules/commander/Commander.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modules/commander/Commander.cpp b/src/modules/commander/Commander.cpp index a077bc674f..6c719ddd85 100644 --- a/src/modules/commander/Commander.cpp +++ b/src/modules/commander/Commander.cpp @@ -3681,10 +3681,14 @@ void Commander::battery_status_check() // Try to trigger RTL if (main_state_transition(_status, commander_state_s::MAIN_STATE_AUTO_RTL, _status_flags, _internal_state) == TRANSITION_CHANGED) { - mavlink_log_emergency(&_mavlink_log_pub, "Flight time low, returning to land"); + mavlink_log_emergency(&_mavlink_log_pub, "Remaining flight time low, returning to land\t"); + events::send(events::ID("commander_remaining_flight_time_rtl"), {events::Log::Critical, events::LogInternal::Info}, + "Remaining flight time low, returning to land"); } else { - mavlink_log_emergency(&_mavlink_log_pub, "Flight time low, land now!"); + mavlink_log_emergency(&_mavlink_log_pub, "Remaining flight time low, land now!\t"); + events::send(events::ID("commander_remaining_flight_time_land"), {events::Log::Critical, events::LogInternal::Info}, + "Remaining flight time low, land now!"); } _rtl_time_actions_done = true;