finalBetaDigi

This commit is contained in:
richonguzman
2023-06-09 08:34:34 -04:00
parent 7b3d6d93a3
commit 0ec1778c1b
7 changed files with 23 additions and 105 deletions
+2 -21
View File
@@ -5,30 +5,11 @@
#include "utils.h"
extern Configuration Config;
//extern String thirdLine;
//extern String fourthLine;
extern int stationMode;
extern uint32_t lastScreenOn;
namespace DIGI_Utils {
/*void typeOfPacket(String packet) {
String Sender = packet.substring(3,packet.indexOf(">"));
if (packet.indexOf("::") >= 10) {
thirdLine = "Callsign = " + Sender;
fourthLine = "TYPE ----> MESSAGE";
} else if (packet.indexOf(":>") >= 10) {
thirdLine = "Callsign = " + Sender;
fourthLine = "TYPE ----> NEW STATUS";
} else if (packet.indexOf(":!") >= 10 || packet.indexOf(":=") >= 10) {
thirdLine = "Callsign = " + Sender;
fourthLine = "TYPE ----> GPS BEACON";
} else {
thirdLine = "Callsign = " + Sender;
fourthLine = "TYPE ----> ??????????";
}
}*/
void processPacket(String packet) {
String firstPart, lastPart, loraPacket;
if (packet != "") {
@@ -44,13 +25,13 @@ void processPacket(String packet) {
LoRa_Utils::sendNewPacket("APRS", loraPacket);
display_toggle(true);
lastScreenOn = millis();
} else { // stationMode = 4
} else {
utils::typeOfPacket(packet);
firstPart = packet.substring(3,packet.indexOf(",")+1);
lastPart = packet.substring(packet.indexOf(",")+1);
loraPacket = firstPart + Config.callsign + lastPart; // se agrega "*"" ???
delay(500);
if (stationMode == 4) { // Digirepeating with Freq Rx != Tx
if (stationMode == 4) {
LoRa_Utils::changeFreqTx();
}
LoRa_Utils::sendNewPacket("APRS", loraPacket);