mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-25 17:28:50 -05:00
Merge branch 'f4exb:master' into freq_scanner
This commit is contained in:
commit
c270873a7c
30
CHANGELOG
30
CHANGELOG
@ -1,3 +1,33 @@
|
|||||||
|
sdrangel (7.22.1-1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* wdsprx: Fix path to help file.
|
||||||
|
* Removed SyncMessenger from DSPDeviceSourceEngine. Part of #2159
|
||||||
|
* Fixed threading model for DSPDeviceSourceEngine. Part of #2159
|
||||||
|
* Removed SyncMessenger from DSPDeviceMIMOEngine. Part of #2159
|
||||||
|
* RTLSDR: make sure start and stop are effective once only. PArt of #2159
|
||||||
|
* Fixed threading model for DSPDeviceMIMOEngine plus other fixes. Part of #2159
|
||||||
|
* Removed SyncMessenger from DSPDeviceSinkEngine. Part of #2159
|
||||||
|
* SSBMod, AMMod, NFMMod: revised thread processing
|
||||||
|
* Fixed threading model for DSPDeviceSinkEngine plus other fixes. Part of #2159
|
||||||
|
* DeviceSet and DeviceUISet: use delete channel API instead of destroy method...
|
||||||
|
* BladeRF2Output: removed applySettings from stop method
|
||||||
|
* All device plugins: make sure start and stop are effective once only. PArt of #2159
|
||||||
|
* Removed the destroy method from ChannelGUI interface
|
||||||
|
* DeviceGUI: removed destroy method. Part of #2159
|
||||||
|
* Fix SopaySDR library search when system cmake package present. PR #2245
|
||||||
|
* Append prefix to plugin name when running on Android. PR #2245
|
||||||
|
* Fix compilation with newer ffmpeg libavutil. PR #2245
|
||||||
|
* Fix compilation for Android with Qt6. PR #2245
|
||||||
|
* Bump Cmake minimal version to 3.17
|
||||||
|
* Use new find_package(CUDA Toolkit). PR #2250
|
||||||
|
* Update CMakeLists.txt to allow static libraries to be built, as well as shared... PR #2252
|
||||||
|
* Allow plugins to be compiled as static libs, part 2. PR #2254
|
||||||
|
* Use opencv4 with VS2022. PR #2257
|
||||||
|
* Frequency Scanner: initialize pointer to FrequencyScanner. Fixes #2262
|
||||||
|
* Update channel list upon Morse Decoder and Demod Analyzer GUI creation. Fixes #2263
|
||||||
|
|
||||||
|
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 06 Oct 2024 08:39:11 +0200
|
||||||
|
|
||||||
sdrangel (7.22.0-1) unstable; urgency=medium
|
sdrangel (7.22.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
* New Rx channel based on WDSP. Issue #2156
|
* New Rx channel based on WDSP. Issue #2156
|
||||||
|
@ -20,7 +20,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
|||||||
# configure version
|
# configure version
|
||||||
set(sdrangel_VERSION_MAJOR "7")
|
set(sdrangel_VERSION_MAJOR "7")
|
||||||
set(sdrangel_VERSION_MINOR "22")
|
set(sdrangel_VERSION_MINOR "22")
|
||||||
set(sdrangel_VERSION_PATCH "0")
|
set(sdrangel_VERSION_PATCH "1")
|
||||||
set(sdrangel_VERSION_SUFFIX "")
|
set(sdrangel_VERSION_SUFFIX "")
|
||||||
|
|
||||||
# SDRAngel cmake options
|
# SDRAngel cmake options
|
||||||
|
30
debian/changelog
vendored
30
debian/changelog
vendored
@ -1,3 +1,33 @@
|
|||||||
|
sdrangel (7.22.1-1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* wdsprx: Fix path to help file.
|
||||||
|
* Removed SyncMessenger from DSPDeviceSourceEngine. Part of #2159
|
||||||
|
* Fixed threading model for DSPDeviceSourceEngine. Part of #2159
|
||||||
|
* Removed SyncMessenger from DSPDeviceMIMOEngine. Part of #2159
|
||||||
|
* RTLSDR: make sure start and stop are effective once only. PArt of #2159
|
||||||
|
* Fixed threading model for DSPDeviceMIMOEngine plus other fixes. Part of #2159
|
||||||
|
* Removed SyncMessenger from DSPDeviceSinkEngine. Part of #2159
|
||||||
|
* SSBMod, AMMod, NFMMod: revised thread processing
|
||||||
|
* Fixed threading model for DSPDeviceSinkEngine plus other fixes. Part of #2159
|
||||||
|
* DeviceSet and DeviceUISet: use delete channel API instead of destroy method...
|
||||||
|
* BladeRF2Output: removed applySettings from stop method
|
||||||
|
* All device plugins: make sure start and stop are effective once only. PArt of #2159
|
||||||
|
* Removed the destroy method from ChannelGUI interface
|
||||||
|
* DeviceGUI: removed destroy method. Part of #2159
|
||||||
|
* Fix SopaySDR library search when system cmake package present. PR #2245
|
||||||
|
* Append prefix to plugin name when running on Android. PR #2245
|
||||||
|
* Fix compilation with newer ffmpeg libavutil. PR #2245
|
||||||
|
* Fix compilation for Android with Qt6. PR #2245
|
||||||
|
* Bump Cmake minimal version to 3.17
|
||||||
|
* Use new find_package(CUDA Toolkit). PR #2250
|
||||||
|
* Update CMakeLists.txt to allow static libraries to be built, as well as shared... PR #2252
|
||||||
|
* Allow plugins to be compiled as static libs, part 2. PR #2254
|
||||||
|
* Use opencv4 with VS2022. PR #2257
|
||||||
|
* Frequency Scanner: initialize pointer to FrequencyScanner. Fixes #2262
|
||||||
|
* Update channel list upon Morse Decoder and Demod Analyzer GUI creation. Fixes #2263
|
||||||
|
|
||||||
|
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 06 Oct 2024 08:39:11 +0200
|
||||||
|
|
||||||
sdrangel (7.22.0-1) unstable; urgency=medium
|
sdrangel (7.22.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
* New Rx channel based on WDSP. Issue #2156
|
* New Rx channel based on WDSP. Issue #2156
|
||||||
|
@ -4,6 +4,6 @@ PLUGINS=$(git diff --name-only ${1}..${2} | grep plugins/ | cut -d'/' -f2,3 | so
|
|||||||
for plugin in $PLUGINS
|
for plugin in $PLUGINS
|
||||||
do
|
do
|
||||||
FILE=$(find $BASEDIR/plugins/$plugin -name "*plugin.cpp")
|
FILE=$(find $BASEDIR/plugins/$plugin -name "*plugin.cpp")
|
||||||
sed -i -E "s/QStringLiteral\(\"7\.(.*)\"\)/QStringLiteral\(\"7\.22\.0\"\)/" $FILE
|
sed -i -E "s/QStringLiteral\(\"7\.(.*)\"\)/QStringLiteral\(\"7\.22\.1\"\)/" $FILE
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor BeamSteeringCWModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor BeamSteeringCWModPlugin::m_pluginDescriptor = {
|
||||||
BeamSteeringCWMod::m_channelId,
|
BeamSteeringCWMod::m_channelId,
|
||||||
QStringLiteral("BeamSteeringCWMod"),
|
QStringLiteral("BeamSteeringCWMod"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor DOA2Plugin::m_pluginDescriptor = {
|
const PluginDescriptor DOA2Plugin::m_pluginDescriptor = {
|
||||||
DOA2::m_channelId,
|
DOA2::m_channelId,
|
||||||
QStringLiteral("DOA 2 sources"),
|
QStringLiteral("DOA 2 sources"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor InterferometerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor InterferometerPlugin::m_pluginDescriptor = {
|
||||||
Interferometer::m_channelId,
|
Interferometer::m_channelId,
|
||||||
QStringLiteral("Interferometer"),
|
QStringLiteral("Interferometer"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
const PluginDescriptor ChannelAnalyzerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor ChannelAnalyzerPlugin::m_pluginDescriptor = {
|
||||||
ChannelAnalyzer::m_channelId,
|
ChannelAnalyzer::m_channelId,
|
||||||
QStringLiteral("Channel Analyzer"),
|
QStringLiteral("Channel Analyzer"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
const PluginDescriptor ChannelPowerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor ChannelPowerPlugin::m_pluginDescriptor = {
|
||||||
ChannelPower::m_channelId,
|
ChannelPower::m_channelId,
|
||||||
QStringLiteral("Channel Power"),
|
QStringLiteral("Channel Power"),
|
||||||
QStringLiteral("7.21.2"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
const PluginDescriptor ADSBPlugin::m_pluginDescriptor = {
|
const PluginDescriptor ADSBPlugin::m_pluginDescriptor = {
|
||||||
ADSBDemod::m_channelId,
|
ADSBDemod::m_channelId,
|
||||||
QStringLiteral("ADS-B Demodulator"),
|
QStringLiteral("ADS-B Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor AISDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor AISDemodPlugin::m_pluginDescriptor = {
|
||||||
AISDemod::m_channelId,
|
AISDemod::m_channelId,
|
||||||
QStringLiteral("AIS Demodulator"),
|
QStringLiteral("AIS Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
const PluginDescriptor AMDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor AMDemodPlugin::m_pluginDescriptor = {
|
||||||
AMDemod::m_channelId,
|
AMDemod::m_channelId,
|
||||||
QStringLiteral("AM Demodulator"),
|
QStringLiteral("AM Demodulator"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
const PluginDescriptor APTDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor APTDemodPlugin::m_pluginDescriptor = {
|
||||||
APTDemod::m_channelId,
|
APTDemod::m_channelId,
|
||||||
QStringLiteral("APT Demodulator"),
|
QStringLiteral("APT Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE and Aptdec authors"),
|
QStringLiteral("(c) Jon Beniston, M7RCE and Aptdec authors"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -30,7 +30,7 @@ const PluginDescriptor ATVDemodPlugin::m_ptrPluginDescriptor =
|
|||||||
{
|
{
|
||||||
ATVDemod::m_channelId,
|
ATVDemod::m_channelId,
|
||||||
QStringLiteral("ATV Demodulator"),
|
QStringLiteral("ATV Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) F4HKW for F4EXB / SDRAngel"),
|
QStringLiteral("(c) F4HKW for F4EXB / SDRAngel"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor BFMPlugin::m_pluginDescriptor = {
|
const PluginDescriptor BFMPlugin::m_pluginDescriptor = {
|
||||||
BFMDemod::m_channelId,
|
BFMDemod::m_channelId,
|
||||||
QStringLiteral("Broadcast FM Demodulator"),
|
QStringLiteral("Broadcast FM Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
const PluginDescriptor ChirpChatPlugin::m_pluginDescriptor = {
|
const PluginDescriptor ChirpChatPlugin::m_pluginDescriptor = {
|
||||||
ChirpChatDemod::m_channelId,
|
ChirpChatDemod::m_channelId,
|
||||||
QStringLiteral("ChirpChat Demodulator"),
|
QStringLiteral("ChirpChat Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor DABDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor DABDemodPlugin::m_pluginDescriptor = {
|
||||||
DABDemod::m_channelId,
|
DABDemod::m_channelId,
|
||||||
QStringLiteral("DAB Demodulator"),
|
QStringLiteral("DAB Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE. DAB library by Jvan Katwijk"),
|
QStringLiteral("(c) Jon Beniston, M7RCE. DAB library by Jvan Katwijk"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -31,7 +31,7 @@ const PluginDescriptor DATVDemodPlugin::m_ptrPluginDescriptor =
|
|||||||
{
|
{
|
||||||
DATVDemod::m_channelId,
|
DATVDemod::m_channelId,
|
||||||
QStringLiteral("DATV Demodulator"),
|
QStringLiteral("DATV Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) F4HKW for SDRAngel using LeanSDR framework (c) F4DAV"),
|
QStringLiteral("(c) F4HKW for SDRAngel using LeanSDR framework (c) F4DAV"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor DSCDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor DSCDemodPlugin::m_pluginDescriptor = {
|
||||||
DSCDemod::m_channelId,
|
DSCDemod::m_channelId,
|
||||||
QStringLiteral("DSC Demodulator"),
|
QStringLiteral("DSC Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
const PluginDescriptor DSDDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor DSDDemodPlugin::m_pluginDescriptor = {
|
||||||
DSDDemod::m_channelId,
|
DSDDemod::m_channelId,
|
||||||
QStringLiteral("DSD Demodulator"),
|
QStringLiteral("DSD Demodulator"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor EndOfTrainDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor EndOfTrainDemodPlugin::m_pluginDescriptor = {
|
||||||
EndOfTrainDemod::m_channelId,
|
EndOfTrainDemod::m_channelId,
|
||||||
QStringLiteral("End-of-Train Demodulator"),
|
QStringLiteral("End-of-Train Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
const PluginDescriptor FreeDVPlugin::m_pluginDescriptor = {
|
const PluginDescriptor FreeDVPlugin::m_pluginDescriptor = {
|
||||||
FreeDVDemod::m_channelId,
|
FreeDVDemod::m_channelId,
|
||||||
QStringLiteral("FreeDV Demodulator"),
|
QStringLiteral("FreeDV Demodulator"),
|
||||||
QStringLiteral("7.21.3"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
const PluginDescriptor FT8Plugin::m_pluginDescriptor = {
|
const PluginDescriptor FT8Plugin::m_pluginDescriptor = {
|
||||||
FT8Demod::m_channelId,
|
FT8Demod::m_channelId,
|
||||||
QStringLiteral("FT8 Demodulator"),
|
QStringLiteral("FT8 Demodulator"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor ILSDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor ILSDemodPlugin::m_pluginDescriptor = {
|
||||||
ILSDemod::m_channelId,
|
ILSDemod::m_channelId,
|
||||||
QStringLiteral("ILS Demodulator"),
|
QStringLiteral("ILS Demodulator"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
const PluginDescriptor M17DemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor M17DemodPlugin::m_pluginDescriptor = {
|
||||||
M17Demod::m_channelId,
|
M17Demod::m_channelId,
|
||||||
QStringLiteral("M17 Demodulator"),
|
QStringLiteral("M17 Demodulator"),
|
||||||
QStringLiteral("7.21.3"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor NavtexDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor NavtexDemodPlugin::m_pluginDescriptor = {
|
||||||
NavtexDemod::m_channelId,
|
NavtexDemod::m_channelId,
|
||||||
QStringLiteral("Navtex Demodulator"),
|
QStringLiteral("Navtex Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor NFMPlugin::m_pluginDescriptor = {
|
const PluginDescriptor NFMPlugin::m_pluginDescriptor = {
|
||||||
NFMDemod::m_channelId,
|
NFMDemod::m_channelId,
|
||||||
QStringLiteral("NFM Demodulator"),
|
QStringLiteral("NFM Demodulator"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor PacketDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor PacketDemodPlugin::m_pluginDescriptor = {
|
||||||
PacketDemod::m_channelId,
|
PacketDemod::m_channelId,
|
||||||
QStringLiteral("Packet Demodulator"),
|
QStringLiteral("Packet Demodulator"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor PagerDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor PagerDemodPlugin::m_pluginDescriptor = {
|
||||||
PagerDemod::m_channelId,
|
PagerDemod::m_channelId,
|
||||||
QStringLiteral("Pager Demodulator"),
|
QStringLiteral("Pager Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor RadiosondeDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor RadiosondeDemodPlugin::m_pluginDescriptor = {
|
||||||
RadiosondeDemod::m_channelId,
|
RadiosondeDemod::m_channelId,
|
||||||
QStringLiteral("Radiosonde Demodulator"),
|
QStringLiteral("Radiosonde Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor RttyDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor RttyDemodPlugin::m_pluginDescriptor = {
|
||||||
RttyDemod::m_channelId,
|
RttyDemod::m_channelId,
|
||||||
QStringLiteral("RTTY Demodulator"),
|
QStringLiteral("RTTY Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor SSBPlugin::m_pluginDescriptor = {
|
const PluginDescriptor SSBPlugin::m_pluginDescriptor = {
|
||||||
SSBDemod::m_channelId,
|
SSBDemod::m_channelId,
|
||||||
QStringLiteral("SSB Demodulator"),
|
QStringLiteral("SSB Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor VORDemodPlugin::m_pluginDescriptor = {
|
const PluginDescriptor VORDemodPlugin::m_pluginDescriptor = {
|
||||||
VORDemod::m_channelId,
|
VORDemod::m_channelId,
|
||||||
QStringLiteral("VOR Demodulator"),
|
QStringLiteral("VOR Demodulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor WFMPlugin::m_pluginDescriptor = {
|
const PluginDescriptor WFMPlugin::m_pluginDescriptor = {
|
||||||
WFMDemod::m_channelId,
|
WFMDemod::m_channelId,
|
||||||
QStringLiteral("WFM Demodulator"),
|
QStringLiteral("WFM Demodulator"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor FileSinkPlugin::m_pluginDescriptor = {
|
const PluginDescriptor FileSinkPlugin::m_pluginDescriptor = {
|
||||||
FileSink::m_channelId,
|
FileSink::m_channelId,
|
||||||
QStringLiteral("File Sink"),
|
QStringLiteral("File Sink"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -153,7 +153,7 @@ void FreqScanner::start()
|
|||||||
|
|
||||||
qDebug("FreqScanner::start");
|
qDebug("FreqScanner::start");
|
||||||
m_thread = new QThread();
|
m_thread = new QThread();
|
||||||
m_basebandSink = new FreqScannerBaseband();
|
m_basebandSink = new FreqScannerBaseband(this);
|
||||||
m_basebandSink->setFifoLabel(QString("%1 [%2:%3]")
|
m_basebandSink->setFifoLabel(QString("%1 [%2:%3]")
|
||||||
.arg(m_channelId)
|
.arg(m_channelId)
|
||||||
.arg(m_deviceAPI->getDeviceSetIndex())
|
.arg(m_deviceAPI->getDeviceSetIndex())
|
||||||
|
@ -27,7 +27,8 @@
|
|||||||
|
|
||||||
MESSAGE_CLASS_DEFINITION(FreqScannerBaseband::MsgConfigureFreqScannerBaseband, Message)
|
MESSAGE_CLASS_DEFINITION(FreqScannerBaseband::MsgConfigureFreqScannerBaseband, Message)
|
||||||
|
|
||||||
FreqScannerBaseband::FreqScannerBaseband() :
|
FreqScannerBaseband::FreqScannerBaseband(FreqScanner *freqScanner) :
|
||||||
|
m_freqScanner(freqScanner),
|
||||||
m_messageQueueToGUI(nullptr)
|
m_messageQueueToGUI(nullptr)
|
||||||
{
|
{
|
||||||
qDebug("FreqScannerBaseband::FreqScannerBaseband");
|
qDebug("FreqScannerBaseband::FreqScannerBaseband");
|
||||||
|
@ -63,7 +63,7 @@ public:
|
|||||||
{ }
|
{ }
|
||||||
};
|
};
|
||||||
|
|
||||||
FreqScannerBaseband();
|
FreqScannerBaseband(FreqScanner *freqScanner);
|
||||||
~FreqScannerBaseband();
|
~FreqScannerBaseband();
|
||||||
void reset();
|
void reset();
|
||||||
void feed(const SampleVector::const_iterator& begin, const SampleVector::const_iterator& end);
|
void feed(const SampleVector::const_iterator& begin, const SampleVector::const_iterator& end);
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor FreqScannerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor FreqScannerPlugin::m_pluginDescriptor = {
|
||||||
FreqScanner::m_channelId,
|
FreqScanner::m_channelId,
|
||||||
QStringLiteral("Frequency Scanner"),
|
QStringLiteral("Frequency Scanner"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
const PluginDescriptor FreqTrackerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor FreqTrackerPlugin::m_pluginDescriptor = {
|
||||||
FreqTracker::m_channelId,
|
FreqTracker::m_channelId,
|
||||||
QStringLiteral("Frequency Tracker"),
|
QStringLiteral("Frequency Tracker"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor HeatMapPlugin::m_pluginDescriptor = {
|
const PluginDescriptor HeatMapPlugin::m_pluginDescriptor = {
|
||||||
HeatMap::m_channelId,
|
HeatMap::m_channelId,
|
||||||
QStringLiteral("Heat Map"),
|
QStringLiteral("Heat Map"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor LocalSinkPlugin::m_pluginDescriptor = {
|
const PluginDescriptor LocalSinkPlugin::m_pluginDescriptor = {
|
||||||
LocalSink::m_channelId,
|
LocalSink::m_channelId,
|
||||||
QStringLiteral("Local channel sink"),
|
QStringLiteral("Local channel sink"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor NoiseFigurePlugin::m_pluginDescriptor = {
|
const PluginDescriptor NoiseFigurePlugin::m_pluginDescriptor = {
|
||||||
NoiseFigure::m_channelId,
|
NoiseFigure::m_channelId,
|
||||||
QStringLiteral("Noise Figure"),
|
QStringLiteral("Noise Figure"),
|
||||||
QStringLiteral("7.21.3"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
const PluginDescriptor RadioAstronomyPlugin::m_pluginDescriptor = {
|
const PluginDescriptor RadioAstronomyPlugin::m_pluginDescriptor = {
|
||||||
RadioAstronomy::m_channelId,
|
RadioAstronomy::m_channelId,
|
||||||
QStringLiteral("Radio Astronomy"),
|
QStringLiteral("Radio Astronomy"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor RadioClockPlugin::m_pluginDescriptor = {
|
const PluginDescriptor RadioClockPlugin::m_pluginDescriptor = {
|
||||||
RadioClock::m_channelId,
|
RadioClock::m_channelId,
|
||||||
QStringLiteral("Radio Clock"),
|
QStringLiteral("Radio Clock"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor RemoteSinkPlugin::m_pluginDescriptor = {
|
const PluginDescriptor RemoteSinkPlugin::m_pluginDescriptor = {
|
||||||
RemoteSink::m_channelId,
|
RemoteSink::m_channelId,
|
||||||
QStringLiteral("Remote channel sink"),
|
QStringLiteral("Remote channel sink"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
const PluginDescriptor RemoteTCPSinkPlugin::m_pluginDescriptor = {
|
const PluginDescriptor RemoteTCPSinkPlugin::m_pluginDescriptor = {
|
||||||
RemoteTCPSink::m_channelId,
|
RemoteTCPSink::m_channelId,
|
||||||
QStringLiteral("Remote TCP channel sink"),
|
QStringLiteral("Remote TCP channel sink"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor SigMFFileSinkPlugin::m_pluginDescriptor = {
|
const PluginDescriptor SigMFFileSinkPlugin::m_pluginDescriptor = {
|
||||||
SigMFFileSink::m_channelId,
|
SigMFFileSink::m_channelId,
|
||||||
QStringLiteral("SigMF File Sink"),
|
QStringLiteral("SigMF File Sink"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
const PluginDescriptor UDPSinkPlugin::m_pluginDescriptor = {
|
const PluginDescriptor UDPSinkPlugin::m_pluginDescriptor = {
|
||||||
UDPSink::m_channelId,
|
UDPSink::m_channelId,
|
||||||
QStringLiteral("UDP Channel Sink"),
|
QStringLiteral("UDP Channel Sink"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor WDSPRxPlugin::m_pluginDescriptor = {
|
const PluginDescriptor WDSPRxPlugin::m_pluginDescriptor = {
|
||||||
WDSPRx::m_channelId,
|
WDSPRx::m_channelId,
|
||||||
QStringLiteral("WDSP Receiver"),
|
QStringLiteral("WDSP Receiver"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor FileSourcePlugin::m_pluginDescriptor = {
|
const PluginDescriptor FileSourcePlugin::m_pluginDescriptor = {
|
||||||
FileSource::m_channelId,
|
FileSource::m_channelId,
|
||||||
QStringLiteral("File channel source"),
|
QStringLiteral("File channel source"),
|
||||||
QStringLiteral("7.21.3"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor LocalSourcePlugin::m_pluginDescriptor = {
|
const PluginDescriptor LocalSourcePlugin::m_pluginDescriptor = {
|
||||||
LocalSource::m_channelId,
|
LocalSource::m_channelId,
|
||||||
QStringLiteral("Local channel source"),
|
QStringLiteral("Local channel source"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor IEEE_802_15_4_ModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor IEEE_802_15_4_ModPlugin::m_pluginDescriptor = {
|
||||||
IEEE_802_15_4_Mod::m_channelId,
|
IEEE_802_15_4_Mod::m_channelId,
|
||||||
QStringLiteral("802.15.4 Modulator"),
|
QStringLiteral("802.15.4 Modulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor AISModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor AISModPlugin::m_pluginDescriptor = {
|
||||||
AISMod::m_channelId,
|
AISMod::m_channelId,
|
||||||
QStringLiteral("AIS Modulator"),
|
QStringLiteral("AIS Modulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor AMModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor AMModPlugin::m_pluginDescriptor = {
|
||||||
AMMod::m_channelId,
|
AMMod::m_channelId,
|
||||||
QStringLiteral("AM Modulator"),
|
QStringLiteral("AM Modulator"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor ATVModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor ATVModPlugin::m_pluginDescriptor = {
|
||||||
ATVMod::m_channelId,
|
ATVMod::m_channelId,
|
||||||
QStringLiteral("ATV Modulator"),
|
QStringLiteral("ATV Modulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor ChirpChatModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor ChirpChatModPlugin::m_pluginDescriptor = {
|
||||||
ChirpChatMod::m_channelId,
|
ChirpChatMod::m_channelId,
|
||||||
QStringLiteral("ChirpChat Modulator"),
|
QStringLiteral("ChirpChat Modulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
const PluginDescriptor DATVModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor DATVModPlugin::m_pluginDescriptor = {
|
||||||
DATVMod::m_channelId,
|
DATVMod::m_channelId,
|
||||||
QStringLiteral("DATV Modulator"),
|
QStringLiteral("DATV Modulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE, Edouard Griffiths, F4EXB. DVB-S2 by G4GUO"),
|
QStringLiteral("(c) Jon Beniston, M7RCE, Edouard Griffiths, F4EXB. DVB-S2 by G4GUO"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor FreeDVModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor FreeDVModPlugin::m_pluginDescriptor = {
|
||||||
FreeDVMod::m_channelId,
|
FreeDVMod::m_channelId,
|
||||||
QStringLiteral("FreeDV Modulator"),
|
QStringLiteral("FreeDV Modulator"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor M17ModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor M17ModPlugin::m_pluginDescriptor = {
|
||||||
M17Mod::m_channelId,
|
M17Mod::m_channelId,
|
||||||
QStringLiteral("M17 Modulator"),
|
QStringLiteral("M17 Modulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor NFMModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor NFMModPlugin::m_pluginDescriptor = {
|
||||||
NFMMod::m_channelId,
|
NFMMod::m_channelId,
|
||||||
QStringLiteral("NFM Modulator"),
|
QStringLiteral("NFM Modulator"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor PacketModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor PacketModPlugin::m_pluginDescriptor = {
|
||||||
PacketMod::m_channelId,
|
PacketMod::m_channelId,
|
||||||
QStringLiteral("Packet Modulator"),
|
QStringLiteral("Packet Modulator"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor PSK31Plugin::m_pluginDescriptor = {
|
const PluginDescriptor PSK31Plugin::m_pluginDescriptor = {
|
||||||
PSK31::m_channelId,
|
PSK31::m_channelId,
|
||||||
QStringLiteral("PSK31 Modulator"),
|
QStringLiteral("PSK31 Modulator"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor RttyModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor RttyModPlugin::m_pluginDescriptor = {
|
||||||
RttyMod::m_channelId,
|
RttyMod::m_channelId,
|
||||||
QStringLiteral("RTTY Modulator"),
|
QStringLiteral("RTTY Modulator"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor SSBModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor SSBModPlugin::m_pluginDescriptor = {
|
||||||
SSBMod::m_channelId,
|
SSBMod::m_channelId,
|
||||||
QStringLiteral("SSB Modulator"),
|
QStringLiteral("SSB Modulator"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor WFMModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor WFMModPlugin::m_pluginDescriptor = {
|
||||||
WFMMod::m_channelId,
|
WFMMod::m_channelId,
|
||||||
QStringLiteral("WFM Modulator"),
|
QStringLiteral("WFM Modulator"),
|
||||||
QStringLiteral("7.21.2"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor RemoteSourcePlugin::m_pluginDescriptor = {
|
const PluginDescriptor RemoteSourcePlugin::m_pluginDescriptor = {
|
||||||
RemoteSource::m_channelId,
|
RemoteSource::m_channelId,
|
||||||
QStringLiteral("Remote channel source"),
|
QStringLiteral("Remote channel source"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor UDPSourcePlugin::m_pluginDescriptor = {
|
const PluginDescriptor UDPSourcePlugin::m_pluginDescriptor = {
|
||||||
UDPSource::m_channelId,
|
UDPSource::m_channelId,
|
||||||
QStringLiteral("UDP Channel Source"),
|
QStringLiteral("UDP Channel Source"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
const PluginDescriptor AFCPlugin::m_pluginDescriptor = {
|
const PluginDescriptor AFCPlugin::m_pluginDescriptor = {
|
||||||
AFC::m_featureId,
|
AFC::m_featureId,
|
||||||
QStringLiteral("AFC"),
|
QStringLiteral("AFC"),
|
||||||
QStringLiteral("7.21.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor AISPlugin::m_pluginDescriptor = {
|
const PluginDescriptor AISPlugin::m_pluginDescriptor = {
|
||||||
AIS::m_featureId,
|
AIS::m_featureId,
|
||||||
QStringLiteral("AIS"),
|
QStringLiteral("AIS"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
const PluginDescriptor AMBEPlugin::m_pluginDescriptor = {
|
const PluginDescriptor AMBEPlugin::m_pluginDescriptor = {
|
||||||
AMBE::m_featureId,
|
AMBE::m_featureId,
|
||||||
QStringLiteral("AMBE Controller"),
|
QStringLiteral("AMBE Controller"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor AntennaToolsPlugin::m_pluginDescriptor = {
|
const PluginDescriptor AntennaToolsPlugin::m_pluginDescriptor = {
|
||||||
AntennaTools::m_featureId,
|
AntennaTools::m_featureId,
|
||||||
QStringLiteral("Antenna Tools"),
|
QStringLiteral("Antenna Tools"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor APRSPlugin::m_pluginDescriptor = {
|
const PluginDescriptor APRSPlugin::m_pluginDescriptor = {
|
||||||
APRS::m_featureId,
|
APRS::m_featureId,
|
||||||
QStringLiteral("APRS"),
|
QStringLiteral("APRS"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -323,6 +323,12 @@ void DemodAnalyzer::notifyUpdate(const QStringList& renameFrom, const QStringLis
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DemodAnalyzer::getAvailableChannelsReport()
|
||||||
|
{
|
||||||
|
notifyUpdate(QStringList{}, QStringList{});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void DemodAnalyzer::setChannel(ChannelAPI *selectedChannel)
|
void DemodAnalyzer::setChannel(ChannelAPI *selectedChannel)
|
||||||
{
|
{
|
||||||
if ((selectedChannel == m_selectedChannel) || (m_availableChannels.indexOfObject(selectedChannel) == -1)) {
|
if ((selectedChannel == m_selectedChannel) || (m_availableChannels.indexOfObject(selectedChannel) == -1)) {
|
||||||
|
@ -194,6 +194,8 @@ public:
|
|||||||
const QStringList& featureSettingsKeys,
|
const QStringList& featureSettingsKeys,
|
||||||
SWGSDRangel::SWGFeatureSettings& response);
|
SWGSDRangel::SWGFeatureSettings& response);
|
||||||
|
|
||||||
|
void getAvailableChannelsReport();
|
||||||
|
|
||||||
static const char* const m_featureIdURI;
|
static const char* const m_featureIdURI;
|
||||||
static const char* const m_featureId;
|
static const char* const m_featureId;
|
||||||
|
|
||||||
|
@ -192,6 +192,7 @@ DemodAnalyzerGUI::DemodAnalyzerGUI(PluginAPI* pluginAPI, FeatureUISet *featureUI
|
|||||||
makeUIConnections();
|
makeUIConnections();
|
||||||
DialPopup::addPopupsToChildDials(this);
|
DialPopup::addPopupsToChildDials(this);
|
||||||
m_resizer.enableChildMouseTracking();
|
m_resizer.enableChildMouseTracking();
|
||||||
|
m_demodAnalyzer->getAvailableChannelsReport();
|
||||||
}
|
}
|
||||||
|
|
||||||
DemodAnalyzerGUI::~DemodAnalyzerGUI()
|
DemodAnalyzerGUI::~DemodAnalyzerGUI()
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
const PluginDescriptor DemodAnalyzerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor DemodAnalyzerPlugin::m_pluginDescriptor = {
|
||||||
DemodAnalyzer::m_featureId,
|
DemodAnalyzer::m_featureId,
|
||||||
QStringLiteral("Demod Analyzer"),
|
QStringLiteral("Demod Analyzer"),
|
||||||
QStringLiteral("7.21.3"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -48,6 +48,7 @@ const QStringList DemodAnalyzerSettings::m_channelURIs = {
|
|||||||
QStringLiteral("sdrangel.channeltx.modssb"),
|
QStringLiteral("sdrangel.channeltx.modssb"),
|
||||||
QStringLiteral("sdrangel.channel.wfmdemod"),
|
QStringLiteral("sdrangel.channel.wfmdemod"),
|
||||||
QStringLiteral("sdrangel.channeltx.modwfm"),
|
QStringLiteral("sdrangel.channeltx.modwfm"),
|
||||||
|
QStringLiteral("sdrangel.channel.wdsprx"),
|
||||||
};
|
};
|
||||||
|
|
||||||
DemodAnalyzerSettings::DemodAnalyzerSettings() :
|
DemodAnalyzerSettings::DemodAnalyzerSettings() :
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor GS232ControllerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor GS232ControllerPlugin::m_pluginDescriptor = {
|
||||||
GS232Controller::m_featureId,
|
GS232Controller::m_featureId,
|
||||||
QStringLiteral("Rotator Controller"),
|
QStringLiteral("Rotator Controller"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
const PluginDescriptor JogdialControllerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor JogdialControllerPlugin::m_pluginDescriptor = {
|
||||||
JogdialController::m_featureId,
|
JogdialController::m_featureId,
|
||||||
QStringLiteral("Jogdial Controller"),
|
QStringLiteral("Jogdial Controller"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
const PluginDescriptor LimeRFEPlugin::m_pluginDescriptor = {
|
const PluginDescriptor LimeRFEPlugin::m_pluginDescriptor = {
|
||||||
LimeRFE::m_featureId,
|
LimeRFE::m_featureId,
|
||||||
QStringLiteral("LimeRFE USB Controller"),
|
QStringLiteral("LimeRFE USB Controller"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor MapPlugin::m_pluginDescriptor = {
|
const PluginDescriptor MapPlugin::m_pluginDescriptor = {
|
||||||
Map::m_featureId,
|
Map::m_featureId,
|
||||||
QStringLiteral("Map"),
|
QStringLiteral("Map"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -372,6 +372,11 @@ void MorseDecoder::notifyUpdate(const QStringList& renameFrom, const QStringList
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MorseDecoder::getAvailableChannelsReport()
|
||||||
|
{
|
||||||
|
notifyUpdate(QStringList{}, QStringList{});
|
||||||
|
}
|
||||||
|
|
||||||
void MorseDecoder::setChannel(ChannelAPI *selectedChannel)
|
void MorseDecoder::setChannel(ChannelAPI *selectedChannel)
|
||||||
{
|
{
|
||||||
if ((selectedChannel == m_selectedChannel) || (m_availableChannels.indexOfObject(selectedChannel) == -1)) {
|
if ((selectedChannel == m_selectedChannel) || (m_availableChannels.indexOfObject(selectedChannel) == -1)) {
|
||||||
|
@ -216,6 +216,7 @@ public:
|
|||||||
SWGSDRangel::SWGFeatureSettings& response);
|
SWGSDRangel::SWGFeatureSettings& response);
|
||||||
|
|
||||||
ScopeVis *getScopeVis() { return &m_scopeVis; }
|
ScopeVis *getScopeVis() { return &m_scopeVis; }
|
||||||
|
void getAvailableChannelsReport();
|
||||||
|
|
||||||
static const char* const m_featureIdURI;
|
static const char* const m_featureIdURI;
|
||||||
static const char* const m_featureId;
|
static const char* const m_featureId;
|
||||||
|
@ -216,6 +216,7 @@ MorseDecoderGUI::MorseDecoderGUI(PluginAPI* pluginAPI, FeatureUISet *featureUISe
|
|||||||
makeUIConnections();
|
makeUIConnections();
|
||||||
DialPopup::addPopupsToChildDials(this);
|
DialPopup::addPopupsToChildDials(this);
|
||||||
m_resizer.enableChildMouseTracking();
|
m_resizer.enableChildMouseTracking();
|
||||||
|
m_morseDecoder->getAvailableChannelsReport();
|
||||||
}
|
}
|
||||||
|
|
||||||
MorseDecoderGUI::~MorseDecoderGUI()
|
MorseDecoderGUI::~MorseDecoderGUI()
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
const PluginDescriptor MorseDecoderPlugin::m_pluginDescriptor = {
|
const PluginDescriptor MorseDecoderPlugin::m_pluginDescriptor = {
|
||||||
MorseDecoder::m_featureId,
|
MorseDecoder::m_featureId,
|
||||||
QStringLiteral("Morse Decoder"),
|
QStringLiteral("Morse Decoder"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor PERTesterPlugin::m_pluginDescriptor = {
|
const PluginDescriptor PERTesterPlugin::m_pluginDescriptor = {
|
||||||
PERTester::m_featureId,
|
PERTester::m_featureId,
|
||||||
QStringLiteral("Packet Error Rate Tester"),
|
QStringLiteral("Packet Error Rate Tester"),
|
||||||
QStringLiteral("7.21.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor RadiosondePlugin::m_pluginDescriptor = {
|
const PluginDescriptor RadiosondePlugin::m_pluginDescriptor = {
|
||||||
Radiosonde::m_featureId,
|
Radiosonde::m_featureId,
|
||||||
QStringLiteral("Radiosonde"),
|
QStringLiteral("Radiosonde"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor RemoteControlPlugin::m_pluginDescriptor = {
|
const PluginDescriptor RemoteControlPlugin::m_pluginDescriptor = {
|
||||||
RemoteControl::m_featureId,
|
RemoteControl::m_featureId,
|
||||||
QStringLiteral("Remote Control"),
|
QStringLiteral("Remote Control"),
|
||||||
QStringLiteral("7.20.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
const PluginDescriptor RigCtlServerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor RigCtlServerPlugin::m_pluginDescriptor = {
|
||||||
RigCtlServer::m_featureId,
|
RigCtlServer::m_featureId,
|
||||||
QStringLiteral("RigCtl Server"),
|
QStringLiteral("RigCtl Server"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE and Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Jon Beniston, M7RCE and Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor SatelliteTrackerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor SatelliteTrackerPlugin::m_pluginDescriptor = {
|
||||||
SatelliteTracker::m_featureId,
|
SatelliteTracker::m_featureId,
|
||||||
QStringLiteral("Satellite Tracker"),
|
QStringLiteral("Satellite Tracker"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE and Daniel Warner (SGP4 library)"),
|
QStringLiteral("(c) Jon Beniston, M7RCE and Daniel Warner (SGP4 library)"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
const PluginDescriptor SIDPlugin::m_pluginDescriptor = {
|
const PluginDescriptor SIDPlugin::m_pluginDescriptor = {
|
||||||
SIDMain::m_featureId,
|
SIDMain::m_featureId,
|
||||||
QStringLiteral("SID"),
|
QStringLiteral("SID"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
const PluginDescriptor SimplePTTPlugin::m_pluginDescriptor = {
|
const PluginDescriptor SimplePTTPlugin::m_pluginDescriptor = {
|
||||||
SimplePTT::m_featureId,
|
SimplePTT::m_featureId,
|
||||||
QStringLiteral("Simple PTT"),
|
QStringLiteral("Simple PTT"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor SkyMapPlugin::m_pluginDescriptor = {
|
const PluginDescriptor SkyMapPlugin::m_pluginDescriptor = {
|
||||||
SkyMap::m_featureId,
|
SkyMap::m_featureId,
|
||||||
QStringLiteral("Sky Map"),
|
QStringLiteral("Sky Map"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
const PluginDescriptor StarTrackerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor StarTrackerPlugin::m_pluginDescriptor = {
|
||||||
StarTracker::m_featureId,
|
StarTracker::m_featureId,
|
||||||
QStringLiteral("Star Tracker"),
|
QStringLiteral("Star Tracker"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor VORLocalizerPlugin::m_pluginDescriptor = {
|
const PluginDescriptor VORLocalizerPlugin::m_pluginDescriptor = {
|
||||||
VORLocalizer::m_featureId,
|
VORLocalizer::m_featureId,
|
||||||
QStringLiteral("VOR Localizer"),
|
QStringLiteral("VOR Localizer"),
|
||||||
QStringLiteral("7.22.0"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor AudioCATSISOPlugin::m_pluginDescriptor = {
|
const PluginDescriptor AudioCATSISOPlugin::m_pluginDescriptor = {
|
||||||
QStringLiteral("AudioCATSISO"),
|
QStringLiteral("AudioCATSISO"),
|
||||||
QStringLiteral("Audio CAT SISO"),
|
QStringLiteral("Audio CAT SISO"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
const PluginDescriptor BladeRF2MIMOPlugin::m_pluginDescriptor = {
|
const PluginDescriptor BladeRF2MIMOPlugin::m_pluginDescriptor = {
|
||||||
QStringLiteral("BladeRF2"),
|
QStringLiteral("BladeRF2"),
|
||||||
QStringLiteral("BladeRF2 MIMO"),
|
QStringLiteral("BladeRF2 MIMO"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor LimeSDRMIMOPlugin::m_pluginDescriptor = {
|
const PluginDescriptor LimeSDRMIMOPlugin::m_pluginDescriptor = {
|
||||||
QStringLiteral("LimeSDR"),
|
QStringLiteral("LimeSDR"),
|
||||||
QStringLiteral("LimeSDR MIMO"),
|
QStringLiteral("LimeSDR MIMO"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
const PluginDescriptor MetisMISOPlugin::m_pluginDescriptor = {
|
const PluginDescriptor MetisMISOPlugin::m_pluginDescriptor = {
|
||||||
QStringLiteral("MetisMISO"),
|
QStringLiteral("MetisMISO"),
|
||||||
QStringLiteral("Metis MISO"),
|
QStringLiteral("Metis MISO"),
|
||||||
QStringLiteral("7.21.4"),
|
QStringLiteral("7.22.1"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user