diff --git a/data_embed/index.html b/data_embed/index.html index 8e3b1b9..25fc572 100644 --- a/data_embed/index.html +++ b/data_embed/index.html @@ -80,7 +80,7 @@ (Local Time is NTP-Time adjusted with your GMT Offset) -
+
@@ -259,7 +259,7 @@
-
+
@@ -316,7 +316,7 @@
-
+
@@ -458,7 +458,7 @@
-
+
@@ -571,7 +571,7 @@
-
+
@@ -612,7 +612,7 @@
-
+
@@ -682,7 +682,7 @@
-
+
@@ -917,7 +917,7 @@
-
+
@@ -1018,7 +1018,7 @@
-
+
@@ -1211,7 +1211,7 @@
-
+
@@ -1296,7 +1296,7 @@
-
+
@@ -1368,7 +1368,7 @@
-
+
@@ -1453,7 +1453,7 @@
-
+
@@ -1520,7 +1520,7 @@
-
+
@@ -1596,7 +1596,7 @@
-
+
@@ -1646,7 +1646,7 @@
-
+
@@ -1715,7 +1715,7 @@
-
+
@@ -1774,7 +1774,7 @@
-
+
@@ -1823,7 +1823,7 @@
-
+
diff --git a/src/aprs_is_utils.cpp b/src/aprs_is_utils.cpp index 48eb8bf..cddad0f 100644 --- a/src/aprs_is_utils.cpp +++ b/src/aprs_is_utils.cpp @@ -136,15 +136,15 @@ namespace APRS_IS_Utils { } String buildPacketToUpload(const String& packet) { - String buildedPacket = packet.substring(3, packet.indexOf(":")); - if (!(Config.aprs_is.active && Config.digi.mode == 0)) { // Check if NOT only IGate - buildedPacket += ",qAR,"; + String packetToUpload = packet.substring(3, packet.indexOf(":")); + if (Config.aprs_is.active && passcodeValid && Config.aprs_is.messagesToRF) { + packetToUpload += ",qAR,"; } else { - buildedPacket += ",qAO,"; + packetToUpload += ",qAO,"; } - buildedPacket += Config.callsign; - buildedPacket += checkForStartingBytes(packet.substring(packet.indexOf(":"))); - return buildedPacket; + packetToUpload += Config.callsign; + packetToUpload += checkForStartingBytes(packet.substring(packet.indexOf(":"))); + return packetToUpload; } bool processReceivedLoRaMessage(const String& sender, const String& packet, bool thirdParty) {