1
0
Fork 0

Change fixed location timings at startup.

ycs232-kbc
Jonathan Naylor 5 years ago
parent 0e41513538
commit bb49ce887a

@ -101,23 +101,17 @@ bool CAPRSWriter::open()
::gps_stream(&m_gpsdData, WATCH_ENABLE | WATCH_JSON, NULL); ::gps_stream(&m_gpsdData, WATCH_ENABLE | WATCH_JSON, NULL);
LogMessage("Connected to GPSD"); 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 #endif
m_idTimer.start();
bool ret = m_aprsSocket.open(); bool ret = m_aprsSocket.open();
if (!ret) if (!ret)
return false; return false;
LogMessage("Opened connection to the APRS Gateway"); LogMessage("Opened connection to the APRS Gateway");
m_idTimer.setTimeout(60U);
m_idTimer.start();
return true; return true;
} }
@ -200,6 +194,7 @@ void CAPRSWriter::clock(unsigned int ms)
#endif #endif
if (m_idTimer.hasExpired()) { if (m_idTimer.hasExpired()) {
sendIdFrameFixed(); sendIdFrameFixed();
m_idTimer.setTimeout(20U * 60U);
m_idTimer.start(); m_idTimer.start();
} }
#if !defined(_WIN32) && !defined(_WIN64) #if !defined(_WIN32) && !defined(_WIN64)

Loading…
Cancel
Save