From d4c34323f325b5b5c180109c2b14420962cafdd5 Mon Sep 17 00:00:00 2001 From: dheideman Date: Mon, 18 Sep 2017 12:56:04 -0700 Subject: [PATCH] Sub: Change input hold announcements for enable/disable --- ArduSub/joystick.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ArduSub/joystick.cpp b/ArduSub/joystick.cpp index 19ad0bb1e6..46ceaafe18 100644 --- a/ArduSub/joystick.cpp +++ b/ArduSub/joystick.cpp @@ -323,8 +323,13 @@ void Sub::handle_jsbutton_press(uint8_t button, bool shift, bool held) zTrim = abs(z_last-500) > 50 ? z_last-500 : 0; xTrim = abs(x_last) > 50 ? x_last : 0; yTrim = abs(y_last) > 50 ? y_last : 0; + bool input_hold_engaged_last = input_hold_engaged; input_hold_engaged = zTrim || xTrim || yTrim; - gcs_send_text(MAV_SEVERITY_INFO,"#Input Hold Set"); + if (input_hold_engaged) { + gcs_send_text(MAV_SEVERITY_INFO,"#Input Hold Set"); + } else if (input_hold_engaged_last) { + gcs_send_text(MAV_SEVERITY_INFO,"#Input Hold Disabled"); + } } break; case JSButton::button_function_t::k_relay_1_on: