1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-26 01:39:05 -05:00
Commit Graph

2368 Commits

Author SHA1 Message Date
srcejon
64d75baadf Heat Map: Handle memory allocation errors. Allow selecting which data to be saved to reduce memory requirements. 2024-06-18 16:26:08 +01:00
srcejon
159d46ee36 ILS Demod: Add DDM/SDM/Deviation to channel report. 2024-06-18 09:06:15 +01:00
f4exb
4770e2d281 Updated versions and changelogs 2024-06-18 00:52:36 +02:00
Daniele Forsi
ea04742685 Make tooltips more uniform 2024-06-16 23:38:33 +02:00
Daniele Forsi
322296f1af Add missing tooltips 2024-06-16 23:38:33 +02:00
Daniele Forsi
bf74dc53e0 Fix tooltips 2024-06-16 23:38:33 +02:00
Daniele Forsi
406bb674c5 Fix typos 2024-06-16 23:38:33 +02:00
Christian
8742904d7d
Fix typo in ILS freq 2024-06-15 13:50:54 -07:00
srcejon
41716632d4 Remove use of deprecated QRegExp. 2024-06-10 14:01:57 +01:00
Edouard Griffiths
1034e3aa99
Merge pull request #2157 from dforsi/fix/memleaks
Fix memleaks
2024-06-10 01:03:17 +02:00
Daniele Forsi
31ad607721 Fix memleaks
Frees memory allocated
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2126
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2128
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2129
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2130
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2131
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2132
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2133
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2134
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2135
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2136
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2137
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2138
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2139
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2140
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2141
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2142
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2143
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2144
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2145
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2146
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2147
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2148
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2149
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2150
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2153
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2154
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2155
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2156
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2157
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2158
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2159
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2160
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2161
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2190
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2191
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2192
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2193
and a comment :)
2024-06-09 20:22:33 +02:00
Daniele Forsi
2fff671a33 Add a parent pointer to TimeDeltaDelegate, HMSDelegate and DMSDelegate 2024-06-09 20:22:33 +02:00
Daniele Forsi
3849b1806f Fix memleaks
Frees memory allocated
in FreqScannerGUI::FreqScannerGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/freqscanner/freqscannergui.cpp:499
in FreqScannerGUI::FreqScannerGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/freqscanner/freqscannergui.cpp:500
in FreqScannerGUI::FreqScannerGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/freqscanner/freqscannergui.cpp:501
in FreqScannerGUI::FreqScannerGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/freqscanner/freqscannergui.cpp:502
in FreqScannerGUI::FreqScannerGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/freqscanner/freqscannergui.cpp:503
2024-06-09 00:25:13 +02:00
Daniele Forsi
055c03c2b7 Fix memleaks
Frees memory allocated in
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:600
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:660
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:661
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:662
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:663
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:664
2024-06-08 23:01:03 +02:00
Daniele Forsi
79db899dff Fix memleaks
Frees memory allocated
in NavtexDemodGUI::NavtexDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodnavtex/navtexdemodgui.cpp:528
in NavtexDemodGUI::NavtexDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodnavtex/navtexdemodgui.cpp:529
2024-06-08 22:55:08 +02:00
Daniele Forsi
df42b3019c Fix memleak
Frees memory allocated
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:650
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:651
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:652
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:653
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:654
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:655
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:656
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:657
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:658
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:659
2024-06-08 22:32:29 +02:00
Daniele Forsi
11a672161d Fix memleak
Frees memory allocated
in DSCDemodGUI::DSCDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/demoddsc/dscdemodgui.cpp:571
2024-06-08 21:46:39 +02:00
f4exb
1b2a549463 Updated versions and changelogs 2024-06-06 22:10:04 +02:00
Edouard Griffiths
523be287ad
Merge pull request #2133 from dforsi/fix/memleaks
Fix memleaks
2024-06-03 17:58:13 +02:00
mxi-box
a99082bda9 Fix ADSB demod: Message length 2024-05-30 21:18:41 +08:00
Daniele Forsi
cf0e129165 Fix memleaks of QNetworkAccessManager()
Frees memory allocated
in AudioOutputPlugin::createSampleSinkPluginInstance(QString const&, DeviceAPI*) /home//sdrangel/plugins/samplesink/audiooutput/audiooutputplugin.cpp:136
in ChirpChatDemod::ChirpChatDemod(DeviceAPI*) /home/sdrangel/plugins/channelrx/demodchirpchat/chirpchatdemod.cpp:84
in FileOutput::FileOutput(DeviceAPI*) /home/sdrangel/plugins/samplesink/fileoutput/fileoutput.cpp:54
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) /home/sdrangel/plugins/channelrx/radioastronomy/radioastronomygui.cpp:2061
in SatelliteSelectionDialog::SatelliteSelectionDialog(SatelliteTrackerSettings*, QHash<QString, SatNogsSatellite*> const&, QWidget*) /home/sdrangel/plugins/feature/satellitetracker/satelliteselectiondialog.cpp:42:24
in SatelliteTracker::SatelliteTracker(WebAPIAdapterInterface*) /home/sdrangel/plugins/feature/satellitetracker/satellitetracker.cpp:61:24
2024-05-28 19:24:02 +02:00
Daniele Forsi
302f99382a Fix memleaks
Frees memory allocated
in ChannelPowerSink::applyChannelSettings(int, int, bool) /home/daniele/Programmazione/ham/sdrangel/plugins/channelrx/channelpower/channelpowersink.cpp:120
2024-05-26 22:10:32 +02:00
f4exb
1d87e1e051 Updated versions and changelogs 2024-05-24 00:24:50 +02:00
f4exb
31274b1227 SSB demod: apply clamping also when squelch opens 2024-05-20 22:49:48 +02:00
Edouard Griffiths
79310b2008
Merge pull request #2095 from dforsi/fix/typos
Fix/typos
2024-05-13 19:03:41 +02:00
f4exb
69be0d28bf LocalSink: refactored getLocalDevice method 2024-05-13 01:02:44 +02:00
f4exb
dae5a9174b LocalSink: update local input device list at construction time 2024-05-13 01:02:44 +02:00
srcejon
fd623ea5d6 Fix thread parent warning. 2024-05-09 07:44:47 +01:00
srcejon
9078ea21d4 Fix warnings 2024-05-08 20:15:01 +01:00
srcejon
c0fc8c3b73 Don't call start() in Demod's constructors. #2102
SSDDemodGUI: Disable AGC widgets when AGC disabled.
2024-05-08 18:52:34 +01:00
srcejon
60db324abc Bring BFM demod closer to AM demod design. 2024-05-08 18:43:19 +01:00
srcejon
605cf51d7f BFM Demod: Delete baseband on stop() 2024-05-08 15:00:20 +01:00
Daniele Forsi
31dc594b46 Fix Markdown 2024-04-29 19:07:29 +02:00
Daniele Forsi
b1643ee9b5 Fix typos 2024-04-29 19:07:29 +02:00
Edouard Griffiths
52a440e400
Merge pull request #2091 from dforsi/fix/typos
Fix/typos
2024-04-27 11:08:10 +02:00
Daniele Forsi
b30158c0cc Fix reference to image 2024-04-26 22:39:34 +02:00
Daniele Forsi
15433bb324 Fix spellling errors found with LibreOffice Writer 2024-04-26 21:18:32 +02:00
Daniele Forsi
d135dd9028 Fix spellling errors found with aspell 2024-04-26 21:18:32 +02:00
Simon Ruderich
39575c10fa channelrx/channelpower/readme.md: fix minor typo 2024-04-26 08:37:56 +02:00
Simon Ruderich
6086fb328e plugins: remove UTF-8 BOMB from readme.md
BOMB is normally not used for UTF-8/ASCII files.
2024-04-26 08:37:24 +02:00
Simon Ruderich
3307000a72 plugins: fix non-matching <hx> tags in readme.md 2024-04-26 08:37:24 +02:00
Daniele Forsi
90e917f666 Fix typos in CMakeLists
s/FFMEG/FFMPEG/
2024-04-21 21:41:42 +02:00
Daniele Forsi
fd830a0153 Fix build of DAB demodulation plugin 2024-04-20 22:00:16 +02:00
Daniele Forsi
fe84c20aff Make all include directives identical
Fixes the 5 includes that are different from the majority:
grep -Ehr "#include .+dsptypes" --include=*.h | sort | uniq -c
    110 #include "dsp/dsptypes.h"
      1 #include <dsp/dsptypes.h>
      4 #include "dsptypes.h"
2024-04-20 19:19:11 +02:00
Daniele Forsi
570c1f6877 Remove unused includes and use more direct includes 2024-04-20 19:10:18 +02:00
Mykola Dvornik
f55adc481d Fix typos in ChannelAnalyzer settings
With this fix, corresponding settings updates are now properly
communicated via reverse API.
2024-04-18 22:46:21 +02:00
srcejon
0dcc4755ef Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner 2024-04-16 13:39:00 +01:00
srcejon
002c824dd9 ADS-B: Fix map centering and station icon for Qt6. 2024-04-16 13:28:50 +01:00
Mykola Dvornik
15337cac66 Fix bug that prevents settings changes updates via reverse API
Most plugins that use reverse API to PATCH settings updates to remote
server only do so when `useReverseAPI` is toggled, but not when the
relevant settings are being updated. So lets fix the precondition to
use the `m_useReverseAPI` flag instead.
2024-04-14 18:58:12 +02:00
f4exb
cdae5ca048 Updated versions and changelogs 2024-04-14 11:41:00 +02:00
Daniele Forsi
147a88ccd8 Fix complation of dscdemodgui.cpp
Fixes:
/Users/runner/work/sdrangel/sdrangel/plugins/channelrx/demoddsc/dscdemodgui.cpp:469:9: error: unknown type name 'QRegExp'
2024-04-12 00:35:19 +02:00
Daniele Forsi
8c3f7e3775 Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
Daniele Forsi
13222cac8d Fix compilation depending of order of includes
adsbdemodsink.h was getting the definition of class Message from dsp/dspcommands.h
which was included by adsbdemodsink.cpp before including adsbdemodsink.h itself.
2024-04-11 23:02:24 +02:00
srcejon
6979117b26 Fix channel marker 2024-04-10 01:32:30 +01:00
srcejon
54713ef67c Add DialogPositioner 2024-04-10 01:32:19 +01:00
f4exb
872bc8f13f ChirpChat: FT mode: added bits interleaving 2024-04-07 23:41:46 +02:00
srcejon
c9632b9fe3 Add new settings to API. 2024-04-07 17:02:43 +01:00
srcejon
304f0ea89a Radio Clock: Add JJY. 2024-04-07 16:51:55 +01:00
srcejon
a76262f0b7 Ensure frequency and inputFrequencyOffset are consistent. 2024-04-07 15:00:50 +01:00
srcejon
67723563a4
Merge branch 'f4exb:master' into freq_scanner 2024-04-07 14:05:29 +01:00
srcejon
116d6674bd Add frequency and frequencyMode to API 2024-04-06 22:16:46 +01:00
srcejon
9c31f0066a Remove debug. 2024-04-06 11:46:09 +01:00
Daniele Forsi
92246cdc71 Fix typing errors found with codespell and more 2024-04-06 12:39:18 +02:00
f4exb
6351ae0655 ChirpChat: updated documentation 2024-04-06 11:01:22 +02:00
f4exb
9c72d4fd14 ChirpChat demod: FT decoding: try symbol shifts 2024-04-06 11:01:22 +02:00
f4exb
5ff2ce2575 ChirpChat demod: fixed packet length setting 2024-04-06 11:01:21 +02:00
f4exb
7c3bf5edcd ChirpChat: added 488 Hz bandwidth 2024-04-06 11:01:21 +02:00
f4exb
1691a3dfb3 ChirpChat demod: optimize SFD detection 2024-04-06 11:01:21 +02:00
f4exb
788df1eda3 ChirpChat demod: auto message length for FT messages 2024-04-06 11:01:21 +02:00
f4exb
3c9f74aeb5 ChirpChat demod: implemented FT decoding 2024-04-06 11:01:21 +02:00
f4exb
a02d1839ef ChirpChat demod: run the decoder on its own thread 2024-04-06 11:01:21 +02:00
f4exb
c21223771a ChirpChat demod: use messages for the decoder 2024-04-06 11:01:21 +02:00
srcejon
3bdba94921 Fix variable type. 2024-04-05 16:57:33 +01:00
srcejon
9334a7f16a Channel Power: Add absolute frequency setting. 2024-04-05 16:46:49 +01:00
srcejon
b30588b28a RadiosondeDemod: Fix packets read from .csv not being sent to Radiosonde feature. 2024-04-05 16:45:22 +01:00
srcejon
6b2923358e
Merge branch 'f4exb:master' into freq_scanner 2024-04-03 15:13:12 +01:00
f4exb
8e77ad01ad FT8: added soft decode on magnitudes and genaralize to any number of bits per symbol 2024-04-03 14:01:45 +02:00
srcejon
b2778d9138
Merge branch 'f4exb:master' into freq_scanner 2024-03-28 14:31:10 +00:00
f4exb
2e9fc9db64 FT8: add encoding support to library and added more tests 2024-03-28 15:15:48 +01:00
srcejon
68b833ad97 APRS: Fix forwarding of binary data to APRS-IS for #2028. Support UTF-8.
PacketDemod: Support UTF-8.
2024-03-20 13:54:15 +00:00
srcejon
525f47e5e9
Merge branch 'f4exb:master' into freq_scanner 2024-03-20 11:02:40 +00:00
ADS-B related code
6e8a7b0079
Add Airplanes.Live at request of user
Add Airplanes.Live url and port to readme at request of user
2024-03-18 10:32:07 -07:00
srcejon
3c8f1abaee Heat Map: Fix overflow in average calculation. 2024-03-18 14:15:35 +00:00
srcejon
4d69da6ec2 AIS Demod: Remove unused filter. 2024-03-18 14:15:11 +00:00
f4exb
cb89392c86 Updated versions and changelogs 2024-03-17 21:23:30 +01:00
srcejon
0a7acaf935 Fix gcc warning. 2024-03-13 22:44:50 +00:00
srcejon
eea3214ec0 Fix power report and bandwidth widget. 2024-03-13 22:41:34 +00:00
srcejon
d45058d08f Add Channel Power to Web API 2024-03-13 15:52:45 +00:00
srcejon
0a19722ece Add channel power channel. 2024-03-13 15:45:14 +00:00
srcejon
10c9864902 ADS-B: Only list available maps. 2024-03-12 14:10:56 +00:00
f4exb
76e8c70716 FT8 demod: implemented DXCC country decoding. Fixes #2008 2024-03-08 15:36:39 +01:00
f4exb
ef2fbb844e SigMF file sink: updated API with new record size log2 2024-03-04 23:05:54 +01:00
f4exb
e97ea32f3b SigMF File Sink: implement 16 and 8 bits sample sizes. Fixes #1921 2024-03-04 21:21:33 +01:00
srcejon
eddfa3bec0 Add settings to API. 2024-03-03 21:57:33 +00:00
srcejon
2a29a69a3e AIS, DSC, End-of-Train, Packet, Radiosonde: All packet date/time to come from File Input device or system clock. 2024-03-03 21:24:54 +00:00
srcejon
5919f234c0 Add End-of-Train demodulator for #1866 2024-03-03 13:40:42 +00:00
srcejon
7238b48e22 ADS-B: Add QT 6 support for map. 2024-02-28 12:34:57 +00:00
f4exb
99b3c72469 Updated versions and changelogs 2024-02-21 13:56:59 +01:00
wysiwyng
24e3fb2d76 add rsp1b to remote sinks/sources 2024-02-18 19:57:00 +01:00
f4exb
ac651ff798 Updated versions and changelogs 2024-02-18 11:56:40 +01:00
srcejon
e1817958b5 Fix warnings and Sky Map connections. 2024-02-16 18:08:31 +00:00
srcejon
483e338614 Add AvailableChannelOrFeatureHandler for handling lists of channels, features and message pipes to them. 2024-02-16 16:31:12 +00:00
f4exb
5dcf7f7d40 Updated versions and changelogs 2023-12-31 19:16:27 +01:00
srcejon
97847425bb For #1936 - Use separate date/time fields and prefix address with leading 0. 2023-12-23 10:38:58 +00:00
f4exb
86a1d15eba Frequency Scanner: handle change of I/Q stream in tracked channels 2023-12-14 21:57:49 +01:00
f4exb
a9a6c672ec Frequency Scanner: give more space to channel power display 2023-12-14 21:57:49 +01:00
f4exb
c5e9da7004 Frequency scanner: set device frequency for both Rx and MIMO devices 2023-12-14 21:57:49 +01:00
f4exb
5ed6f060a0 Frequency Scanner: allow scanning channels of a MIMO device 2023-12-14 21:57:49 +01:00
srcejon
84848124fd Fix #1928. Add null-terminator between strings. 2023-12-14 12:13:51 +00:00
f4exb
c2a2977587 AM demod: extend squelch limit to -120 dB 2023-12-11 01:49:11 +01:00
f4exb
68601d6947 SSB demod: better algorithm for AGC limitation. For #1918 2023-12-11 01:49:11 +01:00
f4exb
4e25f4d678 Removed useless AGC clamping 2023-12-11 01:49:11 +01:00
f4exb
aee055e883 SSB demod: added FIR LP filter after AGC to smooth out sharp peaks 2023-12-11 01:49:11 +01:00
srcejon
bad53f90c4 #1915. Remove space in CSV header. 2023-12-07 09:50:09 +00:00
srcejon
d989561df5 Use common code for creating and processing device and channel Ids. 2023-12-05 12:32:53 +00:00
f4exb
78068fd5f2 Updated versions and changelogs 2023-12-04 21:40:42 +01:00
f4exb
9776e77fd5 SSB demod: tie AGC steep transition correction to AGC clamping 2023-12-03 13:48:44 +01:00
srcejon
f319dc32e0
Merge branch 'f4exb:master' into freq_scanner 2023-12-01 18:15:26 +00:00
f4exb
2f5cbd1092 SSB demod: further optimize AGC steep transitions mitigation 2023-12-01 17:24:28 +01:00
srcejon
3ca14c2bb1 Stop scanning when Tune menu selected. 2023-12-01 12:47:50 +00:00
srcejon
6aeb914f22
Merge branch 'f4exb:master' into freq_scanner 2023-11-30 14:09:47 +00:00
srcejon
f3a47a2747 Update Freq Scanner API 2023-11-30 13:14:21 +00:00
f4exb
b402739db6 SSB demod: mitigate AGC steep transitions causing audio clicks 2023-11-30 14:11:36 +01:00
srcejon
64f33717d0 Freq Scanner: Add per-frequency settings. Fix freq > 2GHz. 2023-11-29 17:13:34 +00:00
f4exb
07e8ae0de1 Updated changelogs and plugins versions 2023-11-29 05:00:58 +01:00
f4exb
ee51ffd705 AM demod channel mode: fixed some frequency display inconsistencies 2023-11-28 07:25:40 +01:00
srcejon
25016b5b50 Fix gcc warnings 2023-11-22 15:08:25 +00:00
srcejon
cbab429395 Split widgets in to 2 tabs, so it can fit on small Android screens 2023-11-19 22:14:08 +00:00
Edouard Griffiths
6412a8a889
Merge pull request #1897 from sudo-n00b/FRS-GMRS-Scanner
Add FRS-GMRS presets
2023-11-19 06:12:10 +01:00
cameron
c1e20e48f4 Add FRS-GMRS presets 2023-11-18 12:12:51 -07:00
f4exb
3a944fa209 Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
srcejon
698cc3cb63 Prevent demod from crashing when GUI is destroyed. 2023-11-17 17:39:57 +00:00
srcejon
c7436c946f Fix M17 FM frequency deviation to work at +/-2.4kHz. 2023-11-17 16:44:47 +00:00
srcejon
66351cff30 Fix loss of constellation when device restarted in M17 demod. 2023-11-17 14:17:52 +00:00
srcejon
4178abe24b Fix M17 packet type decoding. 2023-11-17 13:41:35 +00:00
Jon Beniston
967d9e1131 Update packet mode to follow current spec 2023-11-15 15:38:01 +00:00
Jon Beniston
70b074e6d5 Reverse byte ordering of CRC in packet mode 2023-11-14 16:57:51 +00:00
Edouard Griffiths
bdfe1a9ab3
Merge pull request #1888 from srcejon/fix_resize_cursor
Fix resize cursor not being cleared when mouse moves over child widgets
2023-11-14 16:02:45 +01:00
Edouard Griffiths
fe12d7f875
Merge pull request #1887 from srcejon/audio_errors
Indicate audio FIFO underflow/overflow in GUI
2023-11-14 05:34:32 +01:00
Edouard Griffiths
a3fa9160cb
Merge pull request #1886 from srcejon/fix_1885
Remote TCP - Fix FIFO size adjustment, so sample rates >3MS/s work.
2023-11-14 00:24:49 +01:00
Jon Beniston
e799e5eb72 Fix resize cursor not being cleared when mouse moves over child widgets 2023-11-13 20:51:03 +00:00
srcejon
0464b40c9c
Merge branch 'f4exb:master' into audio_errors 2023-11-13 15:43:02 +00:00
Jon Beniston
dcd298b808 Fix FIFO size adjustment, so sample rates >3MS/s work. When RTL0 protocol is used, match channel sample rate to device sample rate. 2023-11-13 15:31:55 +00:00
Jon Beniston
45e9c3f37c Indicate audio FIFO underflow/overflow. Don't zero pad audio output, if some audio is available. 2023-11-13 12:15:56 +00:00
srcejon
1a5ff18423 Reduce minimum size so more likely to fit on Android screens 2023-11-10 07:59:41 +00:00
srcejon
6e55c030b6 Use DialogPositioner for AudioSelectDialog so it opens on screen. 2023-11-09 22:30:34 +00:00
srcejon
d6f5c81856 Add warning if sample rate is < 48kHz. 2023-11-09 21:42:33 +00:00
srcejon
27f35feee8 Save scope sink pointer for when baseband is recreated. 2023-11-09 21:41:59 +00:00
Jon Beniston
10748b1dee Update docs 2023-11-07 10:18:42 +00:00
Jon Beniston
fbb2edbf1e Add range and frequency columns to table. 2023-11-07 09:43:10 +00:00