From d988aab950aabad95f565ec063c196539ddce8c9 Mon Sep 17 00:00:00 2001 From: srcejon Date: Mon, 9 Jun 2025 10:13:15 +0100 Subject: [PATCH] Use Mode S roll data rather than estimated for map. --- plugins/channelrx/demodadsb/adsbdemodgui.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/channelrx/demodadsb/adsbdemodgui.cpp b/plugins/channelrx/demodadsb/adsbdemodgui.cpp index 7bbeaa992..632c9e79a 100644 --- a/plugins/channelrx/demodadsb/adsbdemodgui.cpp +++ b/plugins/channelrx/demodadsb/adsbdemodgui.cpp @@ -1372,7 +1372,11 @@ void ADSBDemodGUI::sendToMap(Aircraft *aircraft, QListsetOrientation(1); swgMapItem->setHeading(aircraft->m_track); swgMapItem->setPitch(aircraft->m_pitchEst); - swgMapItem->setRoll(aircraft->m_rollEst); + if (aircraft->m_rollValid) { + swgMapItem->setRoll(aircraft->m_roll); + } else { + swgMapItem->setRoll(aircraft->m_rollEst); + } swgMapItem->setOrientationDateTime(new QString(aircraft->m_positionDateTime.toString(Qt::ISODateWithMs))); } else