From d576be0f2b23bc2ad8fd92b94e216a9b8148d478 Mon Sep 17 00:00:00 2001 From: "Ricardo Guzman (Richonguzman)" Date: Sat, 31 Jan 2026 11:47:27 -0300 Subject: [PATCH] fix telemetry tactical callsign --- src/telemetry_utils.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/telemetry_utils.cpp b/src/telemetry_utils.cpp index 028ea3a..99c4310 100644 --- a/src/telemetry_utils.cpp +++ b/src/telemetry_utils.cpp @@ -68,10 +68,10 @@ namespace TELEMETRY_Utils { } void sendBaseTelemetryPacket(const String& prefix, const std::vector& values) { - String packet = prefix + joinWithCommas(values); - + String packet = prefix + joinWithCommas(values); + String currentCallsign = (Config.tacticalCallsign != "") ? Config.tacticalCallsign : Config.callsign; if (Config.beacon.sendViaAPRSIS) { - String baseAPRSISTelemetryPacket = APRSPacketLib::generateMessagePacket(Config.callsign, "APLRG1", "TCPIP,qAC", Config.callsign, packet); + String baseAPRSISTelemetryPacket = APRSPacketLib::generateMessagePacket(currentCallsign, "APLRG1", "TCPIP,qAC", currentCallsign, packet); #ifdef HAS_A7670 A7670_Utils::uploadToAPRSIS(baseAPRSISTelemetryPacket); #else @@ -79,7 +79,7 @@ namespace TELEMETRY_Utils { #endif delay(300); } else if (Config.beacon.sendViaRF) { - String baseRFTelemetryPacket = APRSPacketLib::generateMessagePacket(Config.callsign, "APLRG1", Config.beacon.path, Config.callsign, packet); + String baseRFTelemetryPacket = APRSPacketLib::generateMessagePacket(currentCallsign, "APLRG1", Config.beacon.path, currentCallsign, packet); LoRa_Utils::sendNewPacket(baseRFTelemetryPacket); delay(3000); }