From 3ea0ec33e186d2f1e868888e1fef0dd23277790c Mon Sep 17 00:00:00 2001 From: richonguzman Date: Tue, 23 May 2023 08:57:17 -0400 Subject: [PATCH] 1 --- src/LoRa_APRS_iGate.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/LoRa_APRS_iGate.cpp b/src/LoRa_APRS_iGate.cpp index ad3a823..b542afd 100644 --- a/src/LoRa_APRS_iGate.cpp +++ b/src/LoRa_APRS_iGate.cpp @@ -261,7 +261,7 @@ void checkReceivedPacket(String packet) { } } -String process_aprsisPacket(String aprsisMessage) { +String processAPRSISPacket(String aprsisMessage) { String firstPart, messagePart, newLoraPacket; aprsisMessage.trim(); firstPart = aprsisMessage.substring(0, aprsisMessage.indexOf(",")); @@ -436,11 +436,19 @@ void loop() { aprsisPacket.concat(aprsisData); if (!aprsisPacket.startsWith("#")){ if (aprsisPacket.indexOf("::")>0) { - newLoraMessage = process_aprsisPacket(aprsisPacket); + Serial.println(aprsisPacket); + newLoraMessage = processAPRSISPacket(aprsisPacket); Sender = newLoraMessage.substring(0,newLoraMessage.indexOf(">")); AddresseAndMessage = newLoraMessage.substring(newLoraMessage.indexOf("::")+2); Addressee = AddresseAndMessage.substring(0, AddresseAndMessage.indexOf(":")); Addressee.trim(); + + + // si es para mi no se envia por RF la respuesta a la pregunta de APRS-IS + + + + Message = AddresseAndMessage.substring(AddresseAndMessage.indexOf(":")+1); deleteNotHeardStation(); validHeardStation = checkValidHeardStation(Addressee);