From eaf170ede3789678f8b840edb56b5fd27855dab5 Mon Sep 17 00:00:00 2001 From: richonguzman Date: Fri, 3 Mar 2023 17:07:52 -0300 Subject: [PATCH] afinando --- src/LoRa_APRS_iGate_DIY.cpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/LoRa_APRS_iGate_DIY.cpp b/src/LoRa_APRS_iGate_DIY.cpp index ed487fc..3ada9fd 100644 --- a/src/LoRa_APRS_iGate_DIY.cpp +++ b/src/LoRa_APRS_iGate_DIY.cpp @@ -155,14 +155,17 @@ void loop() { aprsisData = espClient.readStringUntil('\n'); aprsisPacket.concat(aprsisData); if (!aprsisPacket.startsWith("#")){ - Serial.println("APRS-IS to Tracker : " + aprsisPacket); - newLoraMessage = process_aprsisPacket(aprsisPacket); - LoRa.beginPacket(); - LoRa.write('<'); - LoRa.write(0xFF); - LoRa.write(0x01); - LoRa.write((const uint8_t *)newLoraMessage.c_str(), newLoraMessage.length()); - LoRa.endPacket(); + if (aprsisPacket.indexOf("::")>0) { + Serial.println("APRS-IS to Tracker : " + aprsisPacket); + newLoraMessage = process_aprsisPacket(aprsisPacket); + LoRa.beginPacket(); + LoRa.write('<'); + LoRa.write(0xFF); + LoRa.write(0x01); + LoRa.write((const uint8_t *)newLoraMessage.c_str(), newLoraMessage.length()); + LoRa.endPacket(); + Serial.println("packet LoRa enviado!"); + } } } }