From 5d642f98f55ad7480ad9f828db84c14258effd2f Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 27 Mar 2017 08:12:11 +1100 Subject: [PATCH] Sub: add available memory to PM message --- ArduSub/Log.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ArduSub/Log.cpp b/ArduSub/Log.cpp index c819365bf6..d370ea1d91 100644 --- a/ArduSub/Log.cpp +++ b/ArduSub/Log.cpp @@ -295,6 +295,7 @@ struct PACKED log_Performance { uint8_t i2c_lockup_count; uint16_t ins_error_count; uint32_t log_dropped; + uint32_t mem_avail; }; // Write a performance monitoring packet @@ -310,6 +311,7 @@ void Sub::Log_Write_Performance() i2c_lockup_count : 0, ins_error_count : ins.error_count(), log_dropped : DataFlash.num_dropped() - perf_info_get_num_dropped(), + hal.util->available_memory() }; DataFlash.WriteCriticalBlock(&pkt, sizeof(pkt)); } @@ -585,7 +587,7 @@ const struct LogStructure Sub::log_structure[] = { { LOG_CONTROL_TUNING_MSG, sizeof(log_Control_Tuning), "CTUN", "Qffffffeccfhh", "TimeUS,ThrIn,ABst,ThrOut,DAlt,Alt,BAlt,DSAlt,SAlt,TAlt,DCRt,CRt" }, { LOG_PERFORMANCE_MSG, sizeof(log_Performance), - "PM", "QHHIhBHI", "TimeUS,NLon,NLoop,MaxT,PMT,I2CErr,INSErr,LogDrop" }, + "PM", "QHHIhBHII", "TimeUS,NLon,NLoop,MaxT,PMT,I2CErr,INSErr,LogDrop,Mem" }, { LOG_MOTBATT_MSG, sizeof(log_MotBatt), "MOTB", "Qffff", "TimeUS,LiftMax,BatVolt,BatRes,ThLimit" }, { LOG_EVENT_MSG, sizeof(log_Event),