From c996527df5572178142c7d6acf9ec6ba4b7357b5 Mon Sep 17 00:00:00 2001 From: richonguzman Date: Fri, 10 May 2024 10:53:57 -0400 Subject: [PATCH] ack in winlinkStatus = 0 --- src/msg_utils.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/msg_utils.cpp b/src/msg_utils.cpp index e720810..cc47e57 100644 --- a/src/msg_utils.cpp +++ b/src/msg_utils.cpp @@ -469,11 +469,11 @@ namespace MSG_Utils { menuDisplay = 40; menuTime = millis(); } else if (lastReceivedPacket.sender == "WLNK-1") { - if (winlinkStatus == 0) { - if (!Config.simplifiedTrackerMode) { - lastMsgRxTime = millis(); + if (winlinkStatus == 0 && !Config.simplifiedTrackerMode) { + lastMsgRxTime = millis(); + if (lastReceivedPacket.message.indexOf("ack") != 0) { saveNewMessage("APRS", lastReceivedPacket.sender, lastReceivedPacket.message); - } + } } else if (winlinkStatus == 1 && ackNumberRequest == lastReceivedPacket.message.substring(lastReceivedPacket.message.indexOf("ack") + 3)) { logger.log(logging::LoggerLevel::LOGGER_LEVEL_INFO, "Winlink","---> Waiting Challenge"); lastMsgRxTime = millis();