From 0e4e612d35eb0aed576d4ead2870dfb06d944a3d Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Fri, 5 Jun 2020 11:16:52 +0100 Subject: [PATCH] Change timings for fixed location startup. --- NXDNGateway/APRSWriter.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/NXDNGateway/APRSWriter.cpp b/NXDNGateway/APRSWriter.cpp index 231b594..fc1fc2c 100644 --- a/NXDNGateway/APRSWriter.cpp +++ b/NXDNGateway/APRSWriter.cpp @@ -99,23 +99,17 @@ bool CAPRSWriter::open() ::gps_stream(&m_gpsdData, WATCH_ENABLE | WATCH_JSON, NULL); LogMessage("Connected to GPSD"); - - // Poll the GPS every minute - m_idTimer.setTimeout(60U); - } else { - m_idTimer.setTimeout(20U * 60U); } -#else - m_idTimer.setTimeout(20U * 60U); #endif - m_idTimer.start(); - bool ret = m_aprsSocket.open(); if (!ret) return false; LogMessage("Opened connection to the APRS Gateway"); + m_idTimer.setTimeout(60U); + m_idTimer.start(); + return true; } @@ -144,6 +138,7 @@ void CAPRSWriter::clock(unsigned int ms) #endif if (m_idTimer.hasExpired()) { sendIdFrameFixed(); + m_idTimer.setTimeout(20U * 60U); m_idTimer.start(); } #if !defined(_WIN32) && !defined(_WIN64)