diff --git a/firmware/LoRa_APRS_iGate_Richonguzman-2023-06-19.bin b/firmware/LoRa_APRS_iGate_Richonguzman-2023-06-19.bin index 1df1344..17909fc 100644 Binary files a/firmware/LoRa_APRS_iGate_Richonguzman-2023-06-19.bin and b/firmware/LoRa_APRS_iGate_Richonguzman-2023-06-19.bin differ diff --git a/src/utils.cpp b/src/utils.cpp index 6c876f4..7df6638 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -197,12 +197,15 @@ void typeOfPacket(String packet, String packetType) { } else if (packet.indexOf(":!") >= 10 || packet.indexOf(":=") >= 10) { sixthLine = sender + "> GPS BEACON"; GPS_Utils::getDistance(packet); - seventhLine = "RSSI:" + String(rssi) + "dBm "; - if (distance.indexOf(".") == 2) { + seventhLine = "RSSI:" + String(rssi) + "dBm"; + if (rssi <= -100) { seventhLine += " "; - } else if (distance.indexOf(".") == 1) { + } else { seventhLine += " "; } + if (distance.indexOf(".") == 1) { + seventhLine += " "; + } seventhLine += "D:" + distance + "km"; } else { sixthLine = sender + "> ??????????";