From e8dd7243d774403e02e0191ab7d39878a3553888 Mon Sep 17 00:00:00 2001 From: richonguzman Date: Wed, 30 Oct 2024 18:28:00 -0300 Subject: [PATCH] more update --- src/ble_utils.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/ble_utils.cpp b/src/ble_utils.cpp index 826eba7..c9c5a92 100644 --- a/src/ble_utils.cpp +++ b/src/ble_utils.cpp @@ -131,6 +131,16 @@ namespace BLE_Utils { void sendToLoRa() { if (!shouldSendBLEtoLoRa) return; + + if (!Config.acceptOwnFrameFromTNC && BLEToLoRaPacket.indexOf("::") == -1) { + String sender = BLEToLoRaPacket.substring(0, BLEToLoRaPacket.indexOf(">")); + if (sender == currentBeacon->callsign) { + BLEToLoRaPacket = ""; + shouldSendBLEtoLoRa = false; + return; + } + } + logger.log(logging::LoggerLevel::LOGGER_LEVEL_DEBUG, "BLE Tx", "%s", BLEToLoRaPacket.c_str()); displayShow("BLE Tx >>", "", BLEToLoRaPacket, 1000); LoRa_Utils::sendNewPacket(BLEToLoRaPacket);