From dd31999d4207c3b4eb3c329a8e4988e6376e32bf Mon Sep 17 00:00:00 2001 From: Matteo Pignataro <matteo.pignataro@skywarder.eu> Date: Sun, 11 Sep 2022 16:30:15 +0200 Subject: [PATCH] [Payload] Added more data to logdecoder --- src/scripts/logdecoder/Payload/Makefile | 2 ++ src/scripts/logdecoder/Payload/logdecoder.cpp | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/src/scripts/logdecoder/Payload/Makefile b/src/scripts/logdecoder/Payload/Makefile index f5f408cc1..6bbaf34fc 100644 --- a/src/scripts/logdecoder/Payload/Makefile +++ b/src/scripts/logdecoder/Payload/Makefile @@ -4,7 +4,9 @@ OBSW := ../../../../src/boards/ all: g++ -std=c++17 -O2 -o logdecoder logdecoder.cpp \ -DCOMPILE_FOR_X86 \ + -DCOMPILE_FOR_HOST \ $(BOARDCORE)libs/tscpp/tscpp/stream.cpp \ + -I$(BOARDCORE)libs/miosix-host \ -I$(BOARDCORE)libs/mavlink-skyward-lib \ -I$(BOARDCORE)libs/eigen \ -I$(BOARDCORE)libs/tscpp \ diff --git a/src/scripts/logdecoder/Payload/logdecoder.cpp b/src/scripts/logdecoder/Payload/logdecoder.cpp index f56fa8e40..0173ef7c6 100644 --- a/src/scripts/logdecoder/Payload/logdecoder.cpp +++ b/src/scripts/logdecoder/Payload/logdecoder.cpp @@ -27,6 +27,7 @@ #include <Payload/Wing/WingTargetPositionData.h> #include <logger/Deserializer.h> #include <logger/LogTypes.h> +#include <radio/Xbee/APIFramesLog.h> #include <sensors/analog/Pitot/PitotData.h> #include <tscpp/stream.h> @@ -48,6 +49,7 @@ using namespace tscpp; using namespace Boardcore; using namespace Payload; +using namespace Xbee; void registerTypes(Deserializer& ds) { @@ -61,6 +63,13 @@ void registerTypes(Deserializer& ds) ds.registerType<WingAlgorithmData>(); ds.registerType<WingTargetPositionData>(); ds.registerType<PitotData>(); + ds.registerType<APIFrameLog>(); + ds.registerType<ATCommandFrameLog>(); + ds.registerType<TXRequestFrameLog>(); + ds.registerType<ATCommandResponseFrameLog>(); + ds.registerType<ModemStatusFrameLog>(); + ds.registerType<TXStatusFrameLog>(); + ds.registerType<RXPacketFrameLog>(); } void showUsage(const string& cmdName) -- GitLab