From bcff46a82631008139157d56c5398e4c1b922d9a Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Tue, 1 Mar 2022 17:24:35 +0000 Subject: [PATCH] Add Radiosonde support to Map and DemodAnalyzer --- plugins/feature/demodanalyzer/demodanalyzersettings.cpp | 2 ++ plugins/feature/map/mapsettings.cpp | 3 +++ plugins/feature/map/readme.md | 1 + 3 files changed, 6 insertions(+) diff --git a/plugins/feature/demodanalyzer/demodanalyzersettings.cpp b/plugins/feature/demodanalyzer/demodanalyzersettings.cpp index 06bf2cc05..12419b2cc 100644 --- a/plugins/feature/demodanalyzer/demodanalyzersettings.cpp +++ b/plugins/feature/demodanalyzer/demodanalyzersettings.cpp @@ -33,6 +33,7 @@ const QStringList DemodAnalyzerSettings::m_channelTypes = { QStringLiteral("NFMMod"), QStringLiteral("PacketDemod"), QStringLiteral("PacketMod"), + QStringLiteral("RadiosondeDemod"), QStringLiteral("SSBDemod"), QStringLiteral("SSBMod"), QStringLiteral("WFMDemod"), @@ -50,6 +51,7 @@ const QStringList DemodAnalyzerSettings::m_channelURIs = { QStringLiteral("sdrangel.channeltx.modnfm"), QStringLiteral("sdrangel.channel.packetdemod"), QStringLiteral("sdrangel.channeltx.modpacket"), + QStringLiteral("sdrangel.channel.radiosondedemod"), QStringLiteral("sdrangel.channel.ssbdemod"), QStringLiteral("sdrangel.channeltx.modssb"), QStringLiteral("sdrangel.channel.wfmdemod"), diff --git a/plugins/feature/map/mapsettings.cpp b/plugins/feature/map/mapsettings.cpp index b4352481f..7ba01fd0c 100644 --- a/plugins/feature/map/mapsettings.cpp +++ b/plugins/feature/map/mapsettings.cpp @@ -30,6 +30,7 @@ const QStringList MapSettings::m_pipeTypes = { QStringLiteral("AIS"), QStringLiteral("APRS"), QStringLiteral("APTDemod"), + QStringLiteral("RadioSonde"), QStringLiteral("StarTracker"), QStringLiteral("SatelliteTracker") }; @@ -39,6 +40,7 @@ const QStringList MapSettings::m_pipeURIs = { QStringLiteral("sdrangel.feature.ais"), QStringLiteral("sdrangel.feature.aprs"), QStringLiteral("sdrangel.channel.aptdemod"), + QStringLiteral("sdrangel.feature.radiosonde"), QStringLiteral("sdrangel.feature.startracker"), QStringLiteral("sdrangel.feature.satellitetracker") }; @@ -64,6 +66,7 @@ MapSettings::MapSettings() : m_itemSettings.insert("StarTracker", new MapItemSettings("StarTracker", QColor(230, 230, 230), true, 3)); m_itemSettings.insert("SatelliteTracker", new MapItemSettings("SatelliteTracker", QColor(0, 0, 255), false, 0, modelMinPixelSize)); m_itemSettings.insert("Beacons", new MapItemSettings("Beacons", QColor(255, 0, 0), true, 8)); + m_itemSettings.insert("RadioSonde", new MapItemSettings("RadioSonde", QColor(102, 0, 102), false, 11, modelMinPixelSize)); m_itemSettings.insert("Radio Time Transmitters", new MapItemSettings("Radio Time Transmitters", QColor(255, 0, 0), true, 8)); m_itemSettings.insert("Radar", new MapItemSettings("Radar", QColor(255, 0, 0), true, 8)); m_itemSettings.insert("Station", new MapItemSettings("Station", QColor(255, 0, 0), true, 11)); diff --git a/plugins/feature/map/readme.md b/plugins/feature/map/readme.md index bee8ec8c9..b05db2691 100644 --- a/plugins/feature/map/readme.md +++ b/plugins/feature/map/readme.md @@ -11,6 +11,7 @@ On top of this, it can plot data from other plugins, such as: * Satellites from the Satellite Tracker, * Weather imagery from APT Demodulator, * The Sun, Moon and Stars from the Star Tracker, +* Weather ballons from the RadioSonde feature, * Beacons based on the IARU Region 1 beacon database and International Beacon Project, * Radio time transmitters, * GRAVES radar.