From b2fcc692ea5ca0b14552f2afe88024fbe4c02862 Mon Sep 17 00:00:00 2001 From: Scott Powell Date: Fri, 7 Mar 2025 12:24:18 +1100 Subject: [PATCH] * TRACE packet logging fix --- examples/simple_repeater/main.cpp | 2 ++ src/Dispatcher.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/examples/simple_repeater/main.cpp b/examples/simple_repeater/main.cpp index a5f06c1d..c9ccfe9e 100644 --- a/examples/simple_repeater/main.cpp +++ b/examples/simple_repeater/main.cpp @@ -254,6 +254,8 @@ protected: if (pkt->getPayloadType() == PAYLOAD_TYPE_PATH || pkt->getPayloadType() == PAYLOAD_TYPE_REQ || pkt->getPayloadType() == PAYLOAD_TYPE_RESPONSE || pkt->getPayloadType() == PAYLOAD_TYPE_TXT_MSG) { f.printf(" [%02X -> %02X]\n", (uint32_t)pkt->payload[1], (uint32_t)pkt->payload[0]); + } else if (pkt->getPayloadType() == PAYLOAD_TYPE_TRACE) { + f.printf(" [%02X -> %02X]\n", (uint32_t)pkt->payload[2], (uint32_t)pkt->payload[1]); } else { f.printf("\n"); } diff --git a/src/Dispatcher.cpp b/src/Dispatcher.cpp index 4739099f..bba19ec2 100644 --- a/src/Dispatcher.cpp +++ b/src/Dispatcher.cpp @@ -125,6 +125,8 @@ void Dispatcher::checkRecv() { if (pkt->getPayloadType() == PAYLOAD_TYPE_PATH || pkt->getPayloadType() == PAYLOAD_TYPE_REQ || pkt->getPayloadType() == PAYLOAD_TYPE_RESPONSE || pkt->getPayloadType() == PAYLOAD_TYPE_TXT_MSG) { Serial.printf(" [%02X -> %02X]\n", (uint32_t)pkt->payload[1], (uint32_t)pkt->payload[0]); + } else if (pkt->getPayloadType() == PAYLOAD_TYPE_TRACE) { + Serial.printf(" [%02X -> %02X]\n", (uint32_t)pkt->payload[2], (uint32_t)pkt->payload[1]); } else { Serial.printf("\n"); }