From 3e97cc5b466ba55acaf12e525ae1e469d563731f Mon Sep 17 00:00:00 2001 From: Jacob Walser Date: Mon, 30 Jan 2017 13:10:22 -0500 Subject: [PATCH] Sub: Log manual control failsafe occurances --- ArduSub/defines.h | 2 +- ArduSub/events.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ArduSub/defines.h b/ArduSub/defines.h index fe545c79d8..4b41a664b1 100644 --- a/ArduSub/defines.h +++ b/ArduSub/defines.h @@ -348,7 +348,7 @@ enum LoiterModeState { // Error message sub systems and error codes #define ERROR_SUBSYSTEM_MAIN 1 -#define ERROR_SUBSYSTEM_RADIO 2 +#define ERROR_SUBSYSTEM_INPUT 2 #define ERROR_SUBSYSTEM_COMPASS 3 #define ERROR_SUBSYSTEM_OPTFLOW 4 #define ERROR_SUBSYSTEM_FAILSAFE_RADIO 5 diff --git a/ArduSub/events.cpp b/ArduSub/events.cpp index 48d9c26048..c93e254420 100644 --- a/ArduSub/events.cpp +++ b/ArduSub/events.cpp @@ -40,6 +40,7 @@ void Sub::failsafe_manual_control_check() { failsafe.manual_control = true; set_neutral_controls(); init_disarm_motors(); + Log_Write_Error(ERROR_SUBSYSTEM_INPUT, ERROR_CODE_FAILSAFE_OCCURRED); gcs_send_text(MAV_SEVERITY_CRITICAL, "Lost manual control"); } return;