From 2864e38ce34f3c7701ee6cfc3f4738e727e47ae6 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Thu, 2 Apr 2020 20:12:23 +1100 Subject: [PATCH 1/2] Copter: add D16, D32, DFLT and DU32 LogMessage documentation --- ArduCopter/Log.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/ArduCopter/Log.cpp b/ArduCopter/Log.cpp index 3e82f4d55162c..2d27e0e2218a0 100644 --- a/ArduCopter/Log.cpp +++ b/ArduCopter/Log.cpp @@ -470,6 +470,30 @@ const struct LogStructure Copter::log_structure[] = { // @Field: DCRt: desired climb rate // @Field: CRt: climb rate +// @LoggerMessage: D16 +// @Description: Generic 16-bit-signed-integer storage +// @Field: TimeUS: Time since system startup +// @Field: Id: Data type identifier +// @Field: Value: Value + +// @LoggerMessage: D32 +// @Description: Generic 32-bit-signed-integer storage +// @Field: TimeUS: Time since system startup +// @Field: Id: Data type identifier +// @Field: Value: Value + +// @LoggerMessage: DFLT +// @Description: Generic float storage +// @Field: TimeUS: Time since system startup +// @Field: Id: Data type identifier +// @Field: Value: Value + +// @LoggerMessage: DU32 +// @Description: Generic 32-bit-unsigned-integer storage +// @Field: TimeUS: Time since system startup +// @Field: Id: Data type identifier +// @Field: Value: Value + { LOG_CONTROL_TUNING_MSG, sizeof(log_Control_Tuning), "CTUN", "Qffffffefffhh", "TimeUS,ThI,ABst,ThO,ThH,DAlt,Alt,BAlt,DSAlt,SAlt,TAlt,DCRt,CRt", "s----mmmmmmnn", "F----00B000BB" }, { LOG_MOTBATT_MSG, sizeof(log_MotBatt), From 11cb1d4a0898fb70bb11f76b5d388ee9fafab74c Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Thu, 2 Apr 2020 20:14:15 +1100 Subject: [PATCH 2/2] Sub: add D16, D32, DFLT, DU16 and DU32 LogMessage documentation --- ArduSub/Log.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/ArduSub/Log.cpp b/ArduSub/Log.cpp index e03573845524e..6cf54c31d3e43 100644 --- a/ArduSub/Log.cpp +++ b/ArduSub/Log.cpp @@ -257,6 +257,36 @@ void Sub::Log_Write_GuidedTarget(uint8_t target_type, const Vector3f& pos_target // @Field: DCRt: desired climb rate // @Field: CRt: climb rate +// @LoggerMessage: D16 +// @Description: Generic 16-bit-signed-integer storage +// @Field: TimeUS: Time since system startup +// @Field: Id: Data type identifier +// @Field: Value: Value + +// @LoggerMessage: D32 +// @Description: Generic 32-bit-signed-integer storage +// @Field: TimeUS: Time since system startup +// @Field: Id: Data type identifier +// @Field: Value: Value + +// @LoggerMessage: DFLT +// @Description: Generic float storage +// @Field: TimeUS: Time since system startup +// @Field: Id: Data type identifier +// @Field: Value: Value + +// @LoggerMessage: DU16 +// @Description: Generic 16-bit-unsigned-integer storage +// @Field: TimeUS: Time since system startup +// @Field: Id: Data type identifier +// @Field: Value: Value + +// @LoggerMessage: DU32 +// @Description: Generic 32-bit-unsigned-integer storage +// @Field: TimeUS: Time since system startup +// @Field: Id: Data type identifier +// @Field: Value: Value + // type and unit information can be found in // libraries/AP_Logger/Logstructure.h; search for "log_Units" for // units and "Format characters" for field type information