From e8c71c14498c93cbabbe06ddfbf8fe244bb6b565 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 28 Apr 2013 14:58:43 +1000 Subject: [PATCH] Rover: log mode number as well as mode string this makes graphing mode changes easier --- APMrover2/Log.pde | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/APMrover2/Log.pde b/APMrover2/Log.pde index bb6c47748d..13f680c802 100644 --- a/APMrover2/Log.pde +++ b/APMrover2/Log.pde @@ -322,6 +322,7 @@ static void Log_Write_Attitude() struct log_Mode { LOG_PACKET_HEADER; uint8_t mode; + uint8_t mode_num; }; // Write a mode packet. Total length : 7 bytes @@ -329,7 +330,8 @@ static void Log_Write_Mode() { struct log_Mode pkt = { LOG_PACKET_HEADER_INIT(LOG_MODE_MSG), - mode : (uint8_t)control_mode + mode : (uint8_t)control_mode, + mode_num : (uint8_t)control_mode }; DataFlash.WriteBlock(&pkt, sizeof(pkt)); } @@ -445,7 +447,7 @@ static const struct LogStructure log_structure[] PROGMEM = { { LOG_CURRENT_MSG, sizeof(log_Current), "CURR", "hhhHf", "Thr,Volt,Curr,Vcc,CurrTot" }, { LOG_MODE_MSG, sizeof(log_Mode), - "MODE", "M", "Mode" }, + "MODE", "MB", "Mode,ModeNum" }, { LOG_COMPASS_MSG, sizeof(log_Compass), "MAG", "hhhhhhhhh", "MagX,MagY,MagZ,OfsX,OfsY,OfsZ,MOfsX,MOfsY,MOfsZ" }, };