1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-09-28 15:56:33 -04:00

Fix previous commit.

This commit is contained in:
srcejon 2024-03-20 11:25:01 +00:00
parent 6db4dfa36a
commit de4bc18337

View File

@ -105,15 +105,21 @@ bool APRSWorker::handleMessage(const Message& cmd)
APRSPacket *aprs = new APRSPacket(); APRSPacket *aprs = new APRSPacket();
if (ax25.decode(report.getPacket())) if (ax25.decode(report.getPacket()))
{ {
// See: http://www.aprs-is.net/IGateDetails.aspx for gating rules // #2029 - Forward data even if we can't decode it fully
if (!aprs->m_via.contains("TCPIP") aprs->decode(ax25);
&& !aprs->m_via.contains("TCPXX")
&& !aprs->m_via.contains("NOGATE") if (!aprs->m_data.isEmpty())
&& !aprs->m_via.contains("RFONLY"))
{ {
aprs->m_dateTime = report.getDateTime(); // See: http://www.aprs-is.net/IGateDetails.aspx for gating rules
QString igateMsg = aprs->toTNC2(m_settings.m_igateCallsign); if (!aprs->m_via.contains("TCPIP")
send(igateMsg.toUtf8(), igateMsg.length()); && !aprs->m_via.contains("TCPXX")
&& !aprs->m_via.contains("NOGATE")
&& !aprs->m_via.contains("RFONLY"))
{
aprs->m_dateTime = report.getDateTime();
QString igateMsg = aprs->toTNC2(m_settings.m_igateCallsign);
send(igateMsg.toUtf8(), igateMsg.length());
}
} }
} }
return true; return true;