From 9dca6096f9b401e14e71625e4c02802225fa262b Mon Sep 17 00:00:00 2001 From: f4exb Date: Wed, 28 Sep 2016 13:39:17 +0200 Subject: [PATCH] DSD demod: D-Star: display bearing and distance from my position if geolocation is available --- plugins/channel/demoddsd/dsddemodgui.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/channel/demoddsd/dsddemodgui.cpp b/plugins/channel/demoddsd/dsddemodgui.cpp index d6186d9c6..407983c2f 100644 --- a/plugins/channel/demoddsd/dsddemodgui.cpp +++ b/plugins/channel/demoddsd/dsddemodgui.cpp @@ -523,6 +523,9 @@ void DSDDemodGUI::formatStatusText() } memcpy(&m_formatStatusText[41], m_dsdDemod->getDecoder().getDStarDecoder().getInfoText(), 20); memcpy(&m_formatStatusText[62], m_dsdDemod->getDecoder().getDStarDecoder().getLocator(), 6); + sprintf(&m_formatStatusText[69], "%03d/%07.1f", + m_dsdDemod->getDecoder().getDStarDecoder().getBearing(), + m_dsdDemod->getDecoder().getDStarDecoder().getDistance()); } m_formatStatusText[82] = '\0';