mirror of https://github.com/f4exb/sdrangel.git
Compare commits
27 Commits
b60eb5513d
...
b4ec43e4aa
Author | SHA1 | Date |
---|---|---|
Daniele Forsi | b4ec43e4aa | |
Daniele Forsi | f4b2dfc0a9 | |
Daniele Forsi | f72574d1ad | |
Daniele Forsi | 230c461204 | |
Edouard Griffiths | dac9b9a5b3 | |
Daniele Forsi | 90e917f666 | |
Edouard Griffiths | 4d43e53272 | |
Daniele Forsi | fd830a0153 | |
Edouard Griffiths | ba4c8a42fc | |
Daniele Forsi | 004811d83d | |
Daniele Forsi | fe84c20aff | |
Daniele Forsi | 613d9e4005 | |
Daniele Forsi | 570c1f6877 | |
Edouard Griffiths | acc06658ec | |
Mykola Dvornik | f55adc481d | |
Edouard Griffiths | 6b41a77e31 | |
Daniele Forsi | db4d07e59a | |
Edouard Griffiths | 3795b72855 | |
srcejon | 0dcc4755ef | |
srcejon | 002c824dd9 | |
Edouard Griffiths | e07a558329 | |
Edouard Griffiths | d7c461cad5 | |
Edouard Griffiths | 7e52d4a243 | |
srcejon | 5330b8ef45 | |
Daniele Forsi | dbb1adc540 | |
Mykola Dvornik | 15337cac66 | |
f4exb | cdae5ca048 |
28
CHANGELOG
28
CHANGELOG
|
@ -1,3 +1,31 @@
|
||||||
|
sdrangel (7.20.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* New Sudden Ionospheric Disturbance feature. PR #2052
|
||||||
|
* Removed unused includes and use more direct includes. PR #2062
|
||||||
|
* Various updates and fixes. Fixing #2061. PR #2063
|
||||||
|
* ChirpChat: added FT mode (FT-chirp)
|
||||||
|
* Support VOR Localizer on Qt6. PR #2057
|
||||||
|
* Fix audio sink/source mapping. PR #2056
|
||||||
|
* Use mouse wheel to zoom in / out of charts. PR #2052
|
||||||
|
* Channel Power: Add absolute frequency setting. PR #2052
|
||||||
|
* RadiosondeDemod: Fix packets read from .csv not being sent to Radiosonde feature.. PR #2052
|
||||||
|
* KiwiSDR: Add position of device to web API report. PR #2052
|
||||||
|
* KiwiSDR: Add position to yaml. PR #2052
|
||||||
|
* SkyMap: Add Moon map. PR #2052
|
||||||
|
* APRS: Check for Cr or LF. For #2028. PR #2052
|
||||||
|
* AX.25 Packet: packetmod supports multi Via; packetdemod fix H bit. PR #2039
|
||||||
|
* Audio optimize & default input/output bugfix. PR #2038
|
||||||
|
* Sat Tracker: Prevent crash if satellite not found. PR #2052
|
||||||
|
* Astronomy: Add sunrise / sunset calculation. PR #2052
|
||||||
|
* APRS: Fix forwarding of binary data to APRS-IS for #2028. PR #2052
|
||||||
|
* APRS: Forward packets to aprsi-is, even if we can't decode them. For #2029. PR #2052
|
||||||
|
* ADSB: Add Airplanes.Live at request of user. PR #2027
|
||||||
|
* Heat Map: Fix overflow in average calculation. PR #2052
|
||||||
|
* AIS Demod: Remove unused filter. PR #2052
|
||||||
|
* SkyMap: Fix erronous entry in source list. PR #2052
|
||||||
|
|
||||||
|
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 14 Aprr 2024 09:15:24 +0200
|
||||||
|
|
||||||
sdrangel (7.19.1-1) unstable; urgency=medium
|
sdrangel (7.19.1-1) unstable; urgency=medium
|
||||||
|
|
||||||
* Add channel power channel. PR #2019, #2021
|
* Add channel power channel. PR #2019, #2021
|
||||||
|
|
|
@ -19,8 +19,8 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||||
|
|
||||||
# configure version
|
# configure version
|
||||||
set(sdrangel_VERSION_MAJOR "7")
|
set(sdrangel_VERSION_MAJOR "7")
|
||||||
set(sdrangel_VERSION_MINOR "19")
|
set(sdrangel_VERSION_MINOR "20")
|
||||||
set(sdrangel_VERSION_PATCH "1")
|
set(sdrangel_VERSION_PATCH "0")
|
||||||
set(sdrangel_VERSION_SUFFIX "")
|
set(sdrangel_VERSION_SUFFIX "")
|
||||||
|
|
||||||
# SDRAngel cmake options
|
# SDRAngel cmake options
|
||||||
|
@ -456,7 +456,7 @@ elseif(ANDROID)
|
||||||
set(LIBDSDCC_LIBRARIES "${EXTERNAL_LIBRARY_FOLDER}/${ANDROID_ABI}/dsdcc/lib/libdsdcc.so" CACHE INTERNAL "")
|
set(LIBDSDCC_LIBRARIES "${EXTERNAL_LIBRARY_FOLDER}/${ANDROID_ABI}/dsdcc/lib/libdsdcc.so" CACHE INTERNAL "")
|
||||||
|
|
||||||
set(FFMPEG_FOUND ON CACHE INTERNAL "")
|
set(FFMPEG_FOUND ON CACHE INTERNAL "")
|
||||||
set(FFMEG_SKIP_CHECK ON CACHE INTERNAL "")
|
set(FFMPEG_SKIP_CHECK ON CACHE INTERNAL "")
|
||||||
set(FFMPEG_INCLUDE_DIRS "${EXTERNAL_LIBRARY_FOLDER}/${ANDROID_ABI}/ffmpeg/include" CACHE INTERNAL "")
|
set(FFMPEG_INCLUDE_DIRS "${EXTERNAL_LIBRARY_FOLDER}/${ANDROID_ABI}/ffmpeg/include" CACHE INTERNAL "")
|
||||||
set(FFMPEG_LIBRARIES "${EXTERNAL_LIBRARY_FOLDER}/${ANDROID_ABI}/ffmpeg/bin" CACHE INTERNAL "")
|
set(FFMPEG_LIBRARIES "${EXTERNAL_LIBRARY_FOLDER}/${ANDROID_ABI}/ffmpeg/bin" CACHE INTERNAL "")
|
||||||
set(AVCODEC_INCLUDE_DIRS "${EXTERNAL_LIBRARY_FOLDER}/${ANDROID_ABI}/ffmpeg/include" CACHE INTERNAL "")
|
set(AVCODEC_INCLUDE_DIRS "${EXTERNAL_LIBRARY_FOLDER}/${ANDROID_ABI}/ffmpeg/include" CACHE INTERNAL "")
|
||||||
|
|
|
@ -1,3 +1,31 @@
|
||||||
|
sdrangel (7.20.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* New Sudden Ionospheric Disturbance feature. PR #2052
|
||||||
|
* Removed unused includes and use more direct includes. PR #2062
|
||||||
|
* Various updates and fixes. Fixing #2061. PR #2063
|
||||||
|
* ChirpChat: added FT mode (FT-chirp)
|
||||||
|
* Support VOR Localizer on Qt6. PR #2057
|
||||||
|
* Fix audio sink/source mapping. PR #2056
|
||||||
|
* Use mouse wheel to zoom in / out of charts. PR #2052
|
||||||
|
* Channel Power: Add absolute frequency setting. PR #2052
|
||||||
|
* RadiosondeDemod: Fix packets read from .csv not being sent to Radiosonde feature.. PR #2052
|
||||||
|
* KiwiSDR: Add position of device to web API report. PR #2052
|
||||||
|
* KiwiSDR: Add position to yaml. PR #2052
|
||||||
|
* SkyMap: Add Moon map. PR #2052
|
||||||
|
* APRS: Check for Cr or LF. For #2028. PR #2052
|
||||||
|
* AX.25 Packet: packetmod supports multi Via; packetdemod fix H bit. PR #2039
|
||||||
|
* Audio optimize & default input/output bugfix. PR #2038
|
||||||
|
* Sat Tracker: Prevent crash if satellite not found. PR #2052
|
||||||
|
* Astronomy: Add sunrise / sunset calculation. PR #2052
|
||||||
|
* APRS: Fix forwarding of binary data to APRS-IS for #2028. PR #2052
|
||||||
|
* APRS: Forward packets to aprsi-is, even if we can't decode them. For #2029. PR #2052
|
||||||
|
* ADSB: Add Airplanes.Live at request of user. PR #2027
|
||||||
|
* Heat Map: Fix overflow in average calculation. PR #2052
|
||||||
|
* AIS Demod: Remove unused filter. PR #2052
|
||||||
|
* SkyMap: Fix erronous entry in source list. PR #2052
|
||||||
|
|
||||||
|
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 14 Aprr 2024 09:15:24 +0200
|
||||||
|
|
||||||
sdrangel (7.19.1-1) unstable; urgency=medium
|
sdrangel (7.19.1-1) unstable; urgency=medium
|
||||||
|
|
||||||
* Add channel power channel. PR #2019, #2021
|
* Add channel power channel. PR #2019, #2021
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
#ifndef DEVICES_BLADERF_DEVICEHACKRFSHARED_H_
|
#ifndef DEVICES_BLADERF_DEVICEHACKRFSHARED_H_
|
||||||
#define DEVICES_BLADERF_DEVICEHACKRFSHARED_H_
|
#define DEVICES_BLADERF_DEVICEHACKRFSHARED_H_
|
||||||
|
|
||||||
#include "util/message.h"
|
|
||||||
#include "export.h"
|
#include "export.h"
|
||||||
|
|
||||||
class DEVICES_API DeviceBladeRF1Shared
|
class DEVICES_API DeviceBladeRF1Shared
|
||||||
|
|
|
@ -4,9 +4,6 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Util.h"
|
|
||||||
#include "Convolution.h"
|
|
||||||
|
|
||||||
#include <array>
|
#include <array>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Trellis.h"
|
|
||||||
#include "Convolution.h"
|
#include "Convolution.h"
|
||||||
#include "Util.h"
|
#include "Util.h"
|
||||||
|
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
#include <QRecursiveMutex>
|
#include <QRecursiveMutex>
|
||||||
|
|
||||||
#include "dsp/samplemififo.h"
|
#include "dsp/samplemififo.h"
|
||||||
|
#include "util/message.h"
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "doa2streamsink.h"
|
#include "doa2streamsink.h"
|
||||||
#include "doa2corr.h"
|
#include "doa2corr.h"
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
|
|
||||||
#include "dsp/dsptypes.h"
|
#include "dsp/dsptypes.h"
|
||||||
#include "dsp/fftwindow.h"
|
#include "dsp/fftwindow.h"
|
||||||
#include "util/message.h"
|
|
||||||
|
|
||||||
#include "doa2settings.h"
|
#include "doa2settings.h"
|
||||||
|
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
|
|
||||||
#include "channel/channelwebapiadapter.h"
|
#include "channel/channelwebapiadapter.h"
|
||||||
#include "dsp/glscopesettings.h"
|
#include "dsp/glscopesettings.h"
|
||||||
#include "dsp/spectrumsettings.h"
|
|
||||||
#include "doa2settings.h"
|
#include "doa2settings.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
#include <QRecursiveMutex>
|
#include <QRecursiveMutex>
|
||||||
|
|
||||||
#include "dsp/samplemififo.h"
|
#include "dsp/samplemififo.h"
|
||||||
|
#include "util/message.h"
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "interferometerstreamsink.h"
|
#include "interferometerstreamsink.h"
|
||||||
#include "interferometercorr.h"
|
#include "interferometercorr.h"
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
|
|
||||||
#include "dsp/dsptypes.h"
|
#include "dsp/dsptypes.h"
|
||||||
#include "dsp/fftwindow.h"
|
#include "dsp/fftwindow.h"
|
||||||
#include "util/message.h"
|
|
||||||
|
|
||||||
#include "interferometersettings.h"
|
#include "interferometersettings.h"
|
||||||
|
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -234,7 +234,7 @@ if(NOT SERVER_MODE)
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
add_subdirectory(demoddatv)
|
add_subdirectory(demoddatv)
|
||||||
else()
|
else()
|
||||||
if(((AVUTIL_VERSION VERSION_GREATER "55.27.99") AND (AVCODEC_VERSION VERSION_GREATER "57.48.101")) OR FFMPEG_EXTERNAL OR FFMEG_SKIP_CHECK)
|
if(((AVUTIL_VERSION VERSION_GREATER "55.27.99") AND (AVCODEC_VERSION VERSION_GREATER "57.48.101")) OR FFMPEG_EXTERNAL OR FFMPEG_SKIP_CHECK)
|
||||||
message(STATUS "Include demoddatv")
|
message(STATUS "Include demoddatv")
|
||||||
add_subdirectory(demoddatv)
|
add_subdirectory(demoddatv)
|
||||||
else()
|
else()
|
||||||
|
|
|
@ -380,13 +380,13 @@ void ChannelAnalyzer::webapiUpdateChannelSettings(
|
||||||
const QStringList& channelSettingsKeys,
|
const QStringList& channelSettingsKeys,
|
||||||
SWGSDRangel::SWGChannelSettings& response)
|
SWGSDRangel::SWGChannelSettings& response)
|
||||||
{
|
{
|
||||||
if (channelSettingsKeys.contains("frequency")) {
|
if (channelSettingsKeys.contains("inputFrequencyOffset")) {
|
||||||
settings.m_inputFrequencyOffset = response.getChannelAnalyzerSettings()->getFrequency();
|
settings.m_inputFrequencyOffset = response.getChannelAnalyzerSettings()->getFrequency();
|
||||||
}
|
}
|
||||||
if (channelSettingsKeys.contains("downSample")) {
|
if (channelSettingsKeys.contains("rationalDownSample ")) {
|
||||||
settings.m_rationalDownSample = response.getChannelAnalyzerSettings()->getDownSample() != 0;
|
settings.m_rationalDownSample = response.getChannelAnalyzerSettings()->getDownSample() != 0;
|
||||||
}
|
}
|
||||||
if (channelSettingsKeys.contains("downSampleRate")) {
|
if (channelSettingsKeys.contains("rationalDownSamplerRate")) {
|
||||||
settings.m_rationalDownSamplerRate = response.getChannelAnalyzerSettings()->getDownSampleRate();
|
settings.m_rationalDownSamplerRate = response.getChannelAnalyzerSettings()->getDownSampleRate();
|
||||||
}
|
}
|
||||||
if (channelSettingsKeys.contains("bandwidth")) {
|
if (channelSettingsKeys.contains("bandwidth")) {
|
||||||
|
@ -639,13 +639,13 @@ void ChannelAnalyzer::webapiFormatChannelSettings(
|
||||||
|
|
||||||
// transfer data that has been modified. When force is on transfer all data except reverse API data
|
// transfer data that has been modified. When force is on transfer all data except reverse API data
|
||||||
|
|
||||||
if (channelSettingsKeys.contains("frequency") || force) {
|
if (channelSettingsKeys.contains("inputFrequencyOffset") || force) {
|
||||||
swgChannelAnalyzerSettings->setFrequency(settings.m_inputFrequencyOffset);
|
swgChannelAnalyzerSettings->setFrequency(settings.m_inputFrequencyOffset);
|
||||||
}
|
}
|
||||||
if (channelSettingsKeys.contains("downSample")) {
|
if (channelSettingsKeys.contains("rationalDownSample")) {
|
||||||
swgChannelAnalyzerSettings->setDownSample(settings.m_rationalDownSample ? 1 : 0);
|
swgChannelAnalyzerSettings->setDownSample(settings.m_rationalDownSample ? 1 : 0);
|
||||||
}
|
}
|
||||||
if (channelSettingsKeys.contains("downSampleRate")) {
|
if (channelSettingsKeys.contains("rationalDownSamplerRate")) {
|
||||||
swgChannelAnalyzerSettings->setDownSampleRate(settings.m_rationalDownSamplerRate);
|
swgChannelAnalyzerSettings->setDownSampleRate(settings.m_rationalDownSamplerRate);
|
||||||
}
|
}
|
||||||
if (channelSettingsKeys.contains("bandwidth")) {
|
if (channelSettingsKeys.contains("bandwidth")) {
|
||||||
|
|
|
@ -33,7 +33,6 @@
|
||||||
#include "dsp/scopevis.h"
|
#include "dsp/scopevis.h"
|
||||||
#include "channel/channelapi.h"
|
#include "channel/channelapi.h"
|
||||||
#include "util/message.h"
|
#include "util/message.h"
|
||||||
#include "util/movingaverage.h"
|
|
||||||
|
|
||||||
#include "chanalyzerbaseband.h"
|
#include "chanalyzerbaseband.h"
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/dsptypes.h"
|
|
||||||
#include "util/movingaverage.h"
|
#include "util/movingaverage.h"
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -19,8 +19,6 @@
|
||||||
#define INCLUDE_CHANALYZER_WEBAPIADAPTER_H
|
#define INCLUDE_CHANALYZER_WEBAPIADAPTER_H
|
||||||
|
|
||||||
#include "channel/channelwebapiadapter.h"
|
#include "channel/channelwebapiadapter.h"
|
||||||
#include "dsp/glscopesettings.h"
|
|
||||||
#include "dsp/spectrumsettings.h"
|
|
||||||
#include "chanalyzersettings.h"
|
#include "chanalyzersettings.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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.19.1"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -4802,6 +4802,25 @@ void ADSBDemodGUI::applyMapSettings()
|
||||||
// Restore position of map
|
// Restore position of map
|
||||||
if (newMap != nullptr)
|
if (newMap != nullptr)
|
||||||
{
|
{
|
||||||
|
// Move antenna icon to My Position
|
||||||
|
QObject *stationObject = newMap->findChild<QObject*>("station");
|
||||||
|
if(stationObject != NULL)
|
||||||
|
{
|
||||||
|
QGeoCoordinate coords = stationObject->property("coordinate").value<QGeoCoordinate>();
|
||||||
|
coords.setLatitude(stationLatitude);
|
||||||
|
coords.setLongitude(stationLongitude);
|
||||||
|
coords.setAltitude(stationAltitude);
|
||||||
|
stationObject->setProperty("coordinate", QVariant::fromValue(coords));
|
||||||
|
stationObject->setProperty("stationName", QVariant::fromValue(MainCore::instance()->getSettings().getStationName()));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
qDebug() << "ADSBDemodGUI::applyMapSettings - Couldn't find station";
|
||||||
|
}
|
||||||
|
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
||||||
|
newMap = newMap->findChild<QObject*>("map");
|
||||||
|
#endif
|
||||||
if (coords.isValid())
|
if (coords.isValid())
|
||||||
{
|
{
|
||||||
newMap->setProperty("zoomLevel", QVariant::fromValue(zoom));
|
newMap->setProperty("zoomLevel", QVariant::fromValue(zoom));
|
||||||
|
@ -4812,22 +4831,6 @@ void ADSBDemodGUI::applyMapSettings()
|
||||||
{
|
{
|
||||||
qDebug() << "ADSBDemodGUI::applyMapSettings - createMap returned a nullptr";
|
qDebug() << "ADSBDemodGUI::applyMapSettings - createMap returned a nullptr";
|
||||||
}
|
}
|
||||||
|
|
||||||
// Move antenna icon to My Position
|
|
||||||
QObject *stationObject = newMap->findChild<QObject*>("station");
|
|
||||||
if(stationObject != NULL)
|
|
||||||
{
|
|
||||||
QGeoCoordinate coords = stationObject->property("coordinate").value<QGeoCoordinate>();
|
|
||||||
coords.setLatitude(stationLatitude);
|
|
||||||
coords.setLongitude(stationLongitude);
|
|
||||||
coords.setAltitude(stationAltitude);
|
|
||||||
stationObject->setProperty("coordinate", QVariant::fromValue(coords));
|
|
||||||
stationObject->setProperty("stationName", QVariant::fromValue(MainCore::instance()->getSettings().getStationName()));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
qDebug() << "ADSBDemodGUI::applyMapSettings - Couldn't find station";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Called from QML when empty space clicked
|
// Called from QML when empty space clicked
|
||||||
|
@ -6000,7 +6003,11 @@ void ADSBDemodGUI::preferenceChanged(int elementType)
|
||||||
|
|
||||||
// Update icon position on Map
|
// Update icon position on Map
|
||||||
QQuickItem *item = ui->map->rootObject();
|
QQuickItem *item = ui->map->rootObject();
|
||||||
|
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
||||||
QObject *map = item->findChild<QObject*>("map");
|
QObject *map = item->findChild<QObject*>("map");
|
||||||
|
#else
|
||||||
|
QObject *map = item->findChild<QObject*>("mapView");
|
||||||
|
#endif
|
||||||
if (map != nullptr)
|
if (map != nullptr)
|
||||||
{
|
{
|
||||||
QObject *stationObject = map->findChild<QObject*>("station");
|
QObject *stationObject = map->findChild<QObject*>("station");
|
||||||
|
@ -6019,7 +6026,11 @@ void ADSBDemodGUI::preferenceChanged(int elementType)
|
||||||
{
|
{
|
||||||
// Update icon label on Map
|
// Update icon label on Map
|
||||||
QQuickItem *item = ui->map->rootObject();
|
QQuickItem *item = ui->map->rootObject();
|
||||||
|
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
||||||
QObject *map = item->findChild<QObject*>("map");
|
QObject *map = item->findChild<QObject*>("map");
|
||||||
|
#else
|
||||||
|
QObject *map = item->findChild<QObject*>("mapView");
|
||||||
|
#endif
|
||||||
if (map != nullptr)
|
if (map != nullptr)
|
||||||
{
|
{
|
||||||
QObject *stationObject = map->findChild<QObject*>("station");
|
QObject *stationObject = map->findChild<QObject*>("station");
|
||||||
|
|
|
@ -32,7 +32,6 @@
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/dsptypes.h"
|
#include "dsp/dsptypes.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/aviationweather.h"
|
#include "util/aviationweather.h"
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "util/azel.h"
|
#include "util/azel.h"
|
||||||
|
@ -48,7 +47,6 @@
|
||||||
#include "adsbdemodsettings.h"
|
#include "adsbdemodsettings.h"
|
||||||
#include "util/ourairportsdb.h"
|
#include "util/ourairportsdb.h"
|
||||||
#include "util/osndb.h"
|
#include "util/osndb.h"
|
||||||
#include "util/airlines.h"
|
|
||||||
|
|
||||||
class PluginAPI;
|
class PluginAPI;
|
||||||
class DeviceUISet;
|
class DeviceUISet;
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
|
|
||||||
#include "dsp/dsptypes.h"
|
|
||||||
#include "util/message.h"
|
#include "util/message.h"
|
||||||
#include "adsbdemodstats.h"
|
#include "adsbdemodstats.h"
|
||||||
|
|
||||||
|
|
|
@ -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.19.1"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -74,6 +74,7 @@ Item {
|
||||||
id: station
|
id: station
|
||||||
objectName: "station"
|
objectName: "station"
|
||||||
stationName: "Home"
|
stationName: "Home"
|
||||||
|
parent: mapView.map
|
||||||
}
|
}
|
||||||
|
|
||||||
MapItemView {
|
MapItemView {
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -26,10 +26,8 @@
|
||||||
#include "dsp/phasediscri.h"
|
#include "dsp/phasediscri.h"
|
||||||
#include "dsp/nco.h"
|
#include "dsp/nco.h"
|
||||||
#include "dsp/interpolator.h"
|
#include "dsp/interpolator.h"
|
||||||
#include "dsp/firfilter.h"
|
|
||||||
#include "dsp/gaussian.h"
|
#include "dsp/gaussian.h"
|
||||||
#include "util/movingaverage.h"
|
#include "util/movingaverage.h"
|
||||||
#include "util/doublebufferfifo.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "util/crc.h"
|
#include "util/crc.h"
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
#include "amdemodsettings.h"
|
#include "amdemodsettings.h"
|
||||||
|
|
|
@ -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.19.1"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
#ifndef PLUGINS_CHANNELRX_DEMODAM_AMDEMODSETTINGS_H_
|
#ifndef PLUGINS_CHANNELRX_DEMODAM_AMDEMODSETTINGS_H_
|
||||||
#define PLUGINS_CHANNELRX_DEMODAM_AMDEMODSETTINGS_H_
|
#define PLUGINS_CHANNELRX_DEMODAM_AMDEMODSETTINGS_H_
|
||||||
|
|
||||||
|
#include "dsp/dsptypes.h"
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
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,
|
||||||
|
|
|
@ -26,6 +26,7 @@
|
||||||
#include "device/deviceapi.h"
|
#include "device/deviceapi.h"
|
||||||
|
|
||||||
#include "atvdemod.h"
|
#include "atvdemod.h"
|
||||||
|
#include "dsp/dspcommands.h"
|
||||||
|
|
||||||
MESSAGE_CLASS_DEFINITION(ATVDemod::MsgConfigureATVDemod, Message)
|
MESSAGE_CLASS_DEFINITION(ATVDemod::MsgConfigureATVDemod, Message)
|
||||||
|
|
||||||
|
|
|
@ -27,8 +27,6 @@
|
||||||
|
|
||||||
#include "dsp/basebandsamplesink.h"
|
#include "dsp/basebandsamplesink.h"
|
||||||
#include "channel/channelapi.h"
|
#include "channel/channelapi.h"
|
||||||
#include "dsp/devicesamplesource.h"
|
|
||||||
#include "dsp/dspcommands.h"
|
|
||||||
#include "util/message.h"
|
#include "util/message.h"
|
||||||
|
|
||||||
#include "atvdemodbaseband.h"
|
#include "atvdemodbaseband.h"
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
#include "atvdemodgui.h"
|
#include "atvdemodgui.h"
|
||||||
|
|
||||||
#include "device/deviceuiset.h"
|
#include "device/deviceuiset.h"
|
||||||
|
#include "dsp/dspcommands.h"
|
||||||
#include "dsp/scopevis.h"
|
#include "dsp/scopevis.h"
|
||||||
#include "dsp/glscopesettings.h"
|
#include "dsp/glscopesettings.h"
|
||||||
#include "gui/basicchannelsettingsdialog.h"
|
#include "gui/basicchannelsettingsdialog.h"
|
||||||
|
|
|
@ -30,7 +30,7 @@ const PluginDescriptor ATVDemodPlugin::m_ptrPluginDescriptor =
|
||||||
{
|
{
|
||||||
ATVDemod::m_channelId,
|
ATVDemod::m_channelId,
|
||||||
QStringLiteral("ATV Demodulator"),
|
QStringLiteral("ATV Demodulator"),
|
||||||
QStringLiteral("7.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
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,
|
||||||
|
|
|
@ -25,9 +25,7 @@
|
||||||
|
|
||||||
#include "dsp/channelsamplesink.h"
|
#include "dsp/channelsamplesink.h"
|
||||||
#include "dsp/nco.h"
|
#include "dsp/nco.h"
|
||||||
#include "dsp/interpolator.h"
|
|
||||||
#include "dsp/fftfilt.h"
|
#include "dsp/fftfilt.h"
|
||||||
#include "dsp/agc.h"
|
|
||||||
#include "dsp/phaselock.h"
|
#include "dsp/phaselock.h"
|
||||||
#include "dsp/recursivefilters.h"
|
#include "dsp/recursivefilters.h"
|
||||||
#include "dsp/phasediscri.h"
|
#include "dsp/phasediscri.h"
|
||||||
|
|
|
@ -27,7 +27,6 @@
|
||||||
#include "dsp/nco.h"
|
#include "dsp/nco.h"
|
||||||
#include "dsp/interpolator.h"
|
#include "dsp/interpolator.h"
|
||||||
#include "dsp/firfilter.h"
|
#include "dsp/firfilter.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "dsp/fftfilt.h"
|
#include "dsp/fftfilt.h"
|
||||||
#include "dsp/phaselock.h"
|
#include "dsp/phaselock.h"
|
||||||
#include "dsp/filterrc.h"
|
#include "dsp/filterrc.h"
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -25,7 +25,6 @@
|
||||||
#include "dsp/nco.h"
|
#include "dsp/nco.h"
|
||||||
#include "dsp/interpolator.h"
|
#include "dsp/interpolator.h"
|
||||||
#include "dsp/fftwindow.h"
|
#include "dsp/fftwindow.h"
|
||||||
#include "util/message.h"
|
|
||||||
#include "util/movingaverage.h"
|
#include "util/movingaverage.h"
|
||||||
|
|
||||||
#include "chirpchatdemodsettings.h"
|
#include "chirpchatdemodsettings.h"
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -40,7 +40,6 @@
|
||||||
#include "maincore.h"
|
#include "maincore.h"
|
||||||
|
|
||||||
#include "dabdemod.h"
|
#include "dabdemod.h"
|
||||||
#include "dabdemodsink.h"
|
|
||||||
|
|
||||||
// Table column indexes
|
// Table column indexes
|
||||||
#define PROGRAMS_COL_NAME 0
|
#define PROGRAMS_COL_NAME 0
|
||||||
|
|
|
@ -25,7 +25,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
#include "dabdemodsettings.h"
|
#include "dabdemodsettings.h"
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
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,
|
||||||
|
|
|
@ -22,6 +22,9 @@
|
||||||
#define INCLUDE_DABDEMODSETTINGS_H
|
#define INCLUDE_DABDEMODSETTINGS_H
|
||||||
|
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
|
#include <QString>
|
||||||
|
|
||||||
|
#include "dsp/dsptypes.h"
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
|
#include "leansdr/dvb.h"
|
||||||
#include "leansdr/framework.h"
|
#include "leansdr/framework.h"
|
||||||
#include "gui/tvscreen.h"
|
#include "gui/tvscreen.h"
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
#include "SWGChannelReport.h"
|
#include "SWGChannelReport.h"
|
||||||
|
|
||||||
#include "device/deviceapi.h"
|
#include "device/deviceapi.h"
|
||||||
|
#include "dsp/dspcommands.h"
|
||||||
#include "settings/serializable.h"
|
#include "settings/serializable.h"
|
||||||
|
|
||||||
#include "datvdemod.h"
|
#include "datvdemod.h"
|
||||||
|
|
|
@ -29,8 +29,6 @@ class DeviceAPI;
|
||||||
|
|
||||||
#include "channel/channelapi.h"
|
#include "channel/channelapi.h"
|
||||||
#include "dsp/basebandsamplesink.h"
|
#include "dsp/basebandsamplesink.h"
|
||||||
#include "dsp/devicesamplesource.h"
|
|
||||||
#include "dsp/dspcommands.h"
|
|
||||||
#include "util/message.h"
|
#include "util/message.h"
|
||||||
|
|
||||||
#include "datvdemodbaseband.h"
|
#include "datvdemodbaseband.h"
|
||||||
|
|
|
@ -25,7 +25,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
|
|
||||||
#include "datvdemod.h"
|
#include "datvdemod.h"
|
||||||
|
|
|
@ -31,7 +31,7 @@ const PluginDescriptor DATVDemodPlugin::m_ptrPluginDescriptor =
|
||||||
{
|
{
|
||||||
DATVDemod::m_channelId,
|
DATVDemod::m_channelId,
|
||||||
QStringLiteral("DATV Demodulator"),
|
QStringLiteral("DATV Demodulator"),
|
||||||
QStringLiteral("7.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
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,
|
||||||
|
|
|
@ -43,8 +43,6 @@
|
||||||
#include "dsp/fftfilt.h"
|
#include "dsp/fftfilt.h"
|
||||||
#include "dsp/nco.h"
|
#include "dsp/nco.h"
|
||||||
#include "dsp/interpolator.h"
|
#include "dsp/interpolator.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "dsp/agc.h"
|
|
||||||
#include "dsp/interpolator.h"
|
#include "dsp/interpolator.h"
|
||||||
#include "audio/audiofifo.h"
|
#include "audio/audiofifo.h"
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "leansdr/framework.h"
|
#include "leansdr/framework.h"
|
||||||
|
#include "leansdr/sdr.h"
|
||||||
#include "gui/tvscreen.h"
|
#include "gui/tvscreen.h"
|
||||||
|
|
||||||
namespace leansdr {
|
namespace leansdr {
|
||||||
|
|
|
@ -36,7 +36,6 @@
|
||||||
#include "dsp/basebandsamplesink.h"
|
#include "dsp/basebandsamplesink.h"
|
||||||
#include "channel/channelapi.h"
|
#include "channel/channelapi.h"
|
||||||
#include "util/message.h"
|
#include "util/message.h"
|
||||||
#include "util/navtex.h"
|
|
||||||
|
|
||||||
#include "dscdemodbaseband.h"
|
#include "dscdemodbaseband.h"
|
||||||
#include "dscdemodsettings.h"
|
#include "dscdemodsettings.h"
|
||||||
|
|
|
@ -21,7 +21,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/aprsfi.h"
|
#include "util/aprsfi.h"
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
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.19.0"),
|
QStringLiteral("7.20.0"),
|
||||||
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,6 @@
|
||||||
#include "dsp/spectrumvis.h"
|
#include "dsp/spectrumvis.h"
|
||||||
#include "channel/channelapi.h"
|
#include "channel/channelapi.h"
|
||||||
#include "util/message.h"
|
#include "util/message.h"
|
||||||
#include "util/doublebufferfifo.h"
|
|
||||||
|
|
||||||
#include "freedvdemodbaseband.h"
|
#include "freedvdemodbaseband.h"
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
#include "freedvdemodsettings.h"
|
#include "freedvdemodsettings.h"
|
||||||
|
|
|
@ -25,6 +25,8 @@
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include "dsp/dsptypes.h"
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
||||||
struct FreeDVDemodSettings
|
struct FreeDVDemodSettings
|
||||||
|
|
|
@ -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.19.1"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "util/ft8message.h"
|
#include "util/ft8message.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
|
|
|
@ -25,7 +25,6 @@
|
||||||
#include "dsp/interpolator.h"
|
#include "dsp/interpolator.h"
|
||||||
#include "dsp/fftfilt.h"
|
#include "dsp/fftfilt.h"
|
||||||
#include "dsp/agc.h"
|
#include "dsp/agc.h"
|
||||||
#include "util/doublebufferfifo.h"
|
|
||||||
|
|
||||||
#include "ft8demodsettings.h"
|
#include "ft8demodsettings.h"
|
||||||
|
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
#include "ilsdemod.h"
|
#include "ilsdemod.h"
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
|
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
|
|
||||||
|
#include "dsp/dsptypes.h"
|
||||||
#include "util/baudot.h"
|
#include "util/baudot.h"
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
|
@ -32,7 +32,6 @@
|
||||||
#include "dsp/morsedemod.h"
|
#include "dsp/morsedemod.h"
|
||||||
#include "audio/audiofifo.h"
|
#include "audio/audiofifo.h"
|
||||||
#include "util/movingaverage.h"
|
#include "util/movingaverage.h"
|
||||||
#include "util/movingmaximum.h"
|
|
||||||
#include "util/doublebufferfifo.h"
|
#include "util/doublebufferfifo.h"
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
|
|
||||||
|
|
|
@ -295,7 +295,7 @@ void M17Demod::applySettings(const M17DemodSettings& settings, const QList<QStri
|
||||||
m_basebandSink->getInputMessageQueue()->push(msg);
|
m_basebandSink->getInputMessageQueue()->push(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (settingsKeys.contains("useReverseAPI"))
|
if (settings.m_useReverseAPI)
|
||||||
{
|
{
|
||||||
bool fullUpdate = (settingsKeys.contains("useReverseAPI") && settings.m_useReverseAPI) ||
|
bool fullUpdate = (settingsKeys.contains("useReverseAPI") && settings.m_useReverseAPI) ||
|
||||||
settingsKeys.contains("reverseAPIAddress") ||
|
settingsKeys.contains("reverseAPIAddress") ||
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
#define NXZEROS 134
|
#define NXZEROS 134
|
||||||
|
|
||||||
#include "dsp/iirfilter.h"
|
#include "dsp/iirfilter.h"
|
||||||
#include "export.h"
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a 2 pole lowpass Chebyshev (recursive) filter at fc=0.075 using coefficients found in table 20-1 of
|
* This is a 2 pole lowpass Chebyshev (recursive) filter at fc=0.075 using coefficients found in table 20-1 of
|
||||||
|
|
|
@ -26,9 +26,7 @@
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/dsptypes.h"
|
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
|
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
#include <QString>
|
#include <QString>
|
||||||
|
|
||||||
#include <dsp/dsptypes.h>
|
#include "dsp/dsptypes.h"
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
||||||
|
|
|
@ -24,9 +24,6 @@
|
||||||
#include "dsp/phasediscri.h"
|
#include "dsp/phasediscri.h"
|
||||||
#include "dsp/nco.h"
|
#include "dsp/nco.h"
|
||||||
#include "dsp/interpolator.h"
|
#include "dsp/interpolator.h"
|
||||||
#include "dsp/firfilter.h"
|
|
||||||
#include "dsp/afsquelch.h"
|
|
||||||
#include "dsp/afsquelch.h"
|
|
||||||
#include "audio/audiofifo.h"
|
#include "audio/audiofifo.h"
|
||||||
#include "util/movingaverage.h"
|
#include "util/movingaverage.h"
|
||||||
#include "util/doublebufferfifo.h"
|
#include "util/doublebufferfifo.h"
|
||||||
|
|
|
@ -21,7 +21,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
#include "navtexdemod.h"
|
#include "navtexdemod.h"
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -23,6 +23,8 @@
|
||||||
|
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
|
|
||||||
|
#include "dsp/dsptypes.h"
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
||||||
// Number of columns in the table
|
// Number of columns in the table
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/dsptypes.h"
|
#include "dsp/dsptypes.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,8 @@
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include "dsp/dsptypes.h"
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
||||||
struct NFMDemodSettings
|
struct NFMDemodSettings
|
||||||
|
|
|
@ -28,7 +28,6 @@
|
||||||
#include "dsp/fftfilt.h"
|
#include "dsp/fftfilt.h"
|
||||||
#include "dsp/firfilter.h"
|
#include "dsp/firfilter.h"
|
||||||
#include "dsp/afsquelch.h"
|
#include "dsp/afsquelch.h"
|
||||||
#include "dsp/agc.h"
|
|
||||||
#include "dsp/ctcssdetector.h"
|
#include "dsp/ctcssdetector.h"
|
||||||
#include "dsp/dcscodes.h"
|
#include "dsp/dcscodes.h"
|
||||||
#include "util/movingaverage.h"
|
#include "util/movingaverage.h"
|
||||||
|
|
|
@ -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.19.1"),
|
QStringLiteral("7.20.0"),
|
||||||
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,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
#include "packetdemodsettings.h"
|
#include "packetdemodsettings.h"
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -24,6 +24,8 @@
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
#include <QHash>
|
#include <QHash>
|
||||||
|
|
||||||
|
#include "dsp/dsptypes.h"
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
||||||
// Number of columns in the table
|
// Number of columns in the table
|
||||||
|
|
|
@ -28,7 +28,6 @@
|
||||||
#include "dsp/interpolator.h"
|
#include "dsp/interpolator.h"
|
||||||
#include "dsp/firfilter.h"
|
#include "dsp/firfilter.h"
|
||||||
#include "util/movingaverage.h"
|
#include "util/movingaverage.h"
|
||||||
#include "util/doublebufferfifo.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "util/crc.h"
|
#include "util/crc.h"
|
||||||
|
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
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,6 @@
|
||||||
#include "dsp/firfilter.h"
|
#include "dsp/firfilter.h"
|
||||||
#include "dsp/gaussian.h"
|
#include "dsp/gaussian.h"
|
||||||
#include "util/movingaverage.h"
|
#include "util/movingaverage.h"
|
||||||
#include "util/doublebufferfifo.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "util/crc.h"
|
#include "util/crc.h"
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
#include "rttydemod.h"
|
#include "rttydemod.h"
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
|
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
|
|
||||||
|
#include "dsp/dsptypes.h"
|
||||||
#include "util/baudot.h"
|
#include "util/baudot.h"
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
#include <complex.h>
|
#include <complex.h>
|
||||||
|
|
||||||
#include "dsp/dspengine.h"
|
#include "dsp/dspengine.h"
|
||||||
|
#include "dsp/fftfactory.h"
|
||||||
#include "dsp/scopevis.h"
|
#include "dsp/scopevis.h"
|
||||||
#include "util/db.h"
|
#include "util/db.h"
|
||||||
|
|
||||||
|
|
|
@ -25,11 +25,9 @@
|
||||||
#include "dsp/interpolator.h"
|
#include "dsp/interpolator.h"
|
||||||
#include "dsp/firfilter.h"
|
#include "dsp/firfilter.h"
|
||||||
#include "dsp/raisedcosine.h"
|
#include "dsp/raisedcosine.h"
|
||||||
#include "dsp/fftfactory.h"
|
|
||||||
#include "dsp/fftengine.h"
|
#include "dsp/fftengine.h"
|
||||||
#include "util/movingaverage.h"
|
#include "util/movingaverage.h"
|
||||||
#include "util/movingmaximum.h"
|
#include "util/movingmaximum.h"
|
||||||
#include "util/doublebufferfifo.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
|
|
||||||
#include "rttydemodsettings.h"
|
#include "rttydemodsettings.h"
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "gui/fftnrdialog.h"
|
#include "gui/fftnrdialog.h"
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
|
|
|
@ -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.19.1"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
QStringLiteral("(c) Edouard Griffiths, F4EXB"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -21,7 +21,6 @@
|
||||||
|
|
||||||
#include "channel/channelgui.h"
|
#include "channel/channelgui.h"
|
||||||
#include "dsp/channelmarker.h"
|
#include "dsp/channelmarker.h"
|
||||||
#include "dsp/movingaverage.h"
|
|
||||||
#include "util/messagequeue.h"
|
#include "util/messagequeue.h"
|
||||||
#include "settings/rollupstate.h"
|
#include "settings/rollupstate.h"
|
||||||
#include "vordemodsettings.h"
|
#include "vordemodsettings.h"
|
||||||
|
|
|
@ -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.17.3"),
|
QStringLiteral("7.20.0"),
|
||||||
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
QStringLiteral("(c) Jon Beniston, M7RCE"),
|
||||||
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
QStringLiteral("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
|
|
@ -24,6 +24,8 @@
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
#include <QHash>
|
#include <QHash>
|
||||||
|
|
||||||
|
#include "dsp/dsptypes.h"
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
||||||
struct VORDemodSettings
|
struct VORDemodSettings
|
||||||
|
|
|
@ -23,6 +23,8 @@
|
||||||
|
|
||||||
#include "dsp/dsptypes.h"
|
#include "dsp/dsptypes.h"
|
||||||
|
|
||||||
|
#include "dsp/dsptypes.h"
|
||||||
|
|
||||||
class Serializable;
|
class Serializable;
|
||||||
|
|
||||||
struct WFMDemodSettings
|
struct WFMDemodSettings
|
||||||
|
|
|
@ -23,12 +23,10 @@
|
||||||
#include "dsp/channelsamplesink.h"
|
#include "dsp/channelsamplesink.h"
|
||||||
#include "dsp/nco.h"
|
#include "dsp/nco.h"
|
||||||
#include "dsp/interpolator.h"
|
#include "dsp/interpolator.h"
|
||||||
#include "dsp/firfilter.h"
|
|
||||||
#include "util/movingaverage.h"
|
#include "util/movingaverage.h"
|
||||||
#include "dsp/fftfilt.h"
|
#include "dsp/fftfilt.h"
|
||||||
#include "dsp/phasediscri.h"
|
#include "dsp/phasediscri.h"
|
||||||
#include "audio/audiofifo.h"
|
#include "audio/audiofifo.h"
|
||||||
#include "util/message.h"
|
|
||||||
|
|
||||||
#include "wfmdemodsettings.h"
|
#include "wfmdemodsettings.h"
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue