From bfa30b01b36c88eb2640bdb0d3084bd263053194 Mon Sep 17 00:00:00 2001 From: Peter Buchegger Date: Fri, 9 Apr 2021 21:50:59 +0200 Subject: [PATCH] closing #70 --- src/TaskLora.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/TaskLora.cpp b/src/TaskLora.cpp index 25ea9c7..e4c7d88 100644 --- a/src/TaskLora.cpp +++ b/src/TaskLora.cpp @@ -44,6 +44,12 @@ bool LoraTask::loop(std::shared_ptr system) { logPrintD(String(_lora_aprs->packetRssi())); logPrintD(" and SNR "); logPrintlnD(String(_lora_aprs->packetSnr())); + + String path = msg->getPath(); + if (path.indexOf("RFONLY") != -1 || path.indexOf("NOGATE") != -1 || path.indexOf("TCPIP") != -1) { + return; + } + std::shared_ptr is_thread = std::static_pointer_cast(system->getTaskManager().getTask(TASK_APRS_IS)); is_thread->inputQueue.addElement(msg); system->getDisplay().addFrame(std::shared_ptr(new TextFrame("LoRa", msg->toString())));