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

5744 Commits

Author SHA1 Message Date
Edouard Griffiths
7a1d3f5860
Merge pull request #1764 from srcejon/qt6_location_map
Support Map plugin for Qt 6.5.
2023-08-07 22:37:53 +02:00
Daniele Forsi
c2ef9823cd Fix beacon frequency and add a space before the unit of measure 2023-08-07 20:28:41 +02:00
Edouard Griffiths
ffede33b12
Merge pull request #1762 from srcejon/fix_1760
Use QFileInfo to get file extension.
2023-08-07 09:41:54 +02:00
Daniele Forsi
07044a53ed Fix spelling 2023-08-06 18:54:46 +02:00
Jon Beniston
5567c708e7 Support Map plugin for Qt 6.5. Some Qt 6.6 fixes. 2023-08-06 09:08:53 +01:00
Daniele Forsi
b22922ef65 Fix URLs in menu texts 2023-08-05 23:06:05 +02:00
Jon Beniston
abef4f9688 Use QFileInfo to get file extension. For #1760 2023-08-05 21:27:38 +01:00
Jon Beniston
5e803621aa Fix gcc errors 2023-08-05 12:56:21 +01:00
Jon Beniston
2d7c572040 Rotator Controller: Add additional gamepad calibration and functionality 2023-08-05 12:33:01 +01:00
f4exb
83834674c0 Updated versions and changelogs 2023-08-04 03:20:40 +02:00
Edouard Griffiths
bbc369bde5
Merge pull request #1751 from arch-linux/patch-1
UDPSink Readme Change
2023-08-02 05:07:55 +02:00
Jon Beniston
c1897b7031 Connect slot 1/2 on/off buttons 2023-08-01 10:33:12 +01:00
Jon Beniston
ee2a759012 Add build message for sample mimo 2023-07-31 11:29:07 +01:00
Jon Beniston
109d64646c Add build message for sample sink 2023-07-30 22:17:51 +01:00
Jon Beniston
6fee92f8dc Add build message for sample source 2023-07-30 22:11:31 +01:00
Christopher Allen
b1a8ac958d
UDPSinnk Readme Change
The UDPSink is available on Windows installation.
2023-07-30 10:47:24 -04:00
Jon Beniston
3ecf00f28e Fix typo 2023-07-30 13:33:57 +01:00
Jon Beniston
3d55ce50ef Move find_package from external/CMakeLists.txt to root CMakeLists.txt so variables remain in scope. 2023-07-30 13:05:00 +01:00
srcejon
97a4888a88
Merge branch 'f4exb:master' into fix_1740 2023-07-29 20:01:41 +01:00
Jon Beniston
394a817fd4 Repeat for some TX plugins. 2023-07-29 20:00:32 +01:00
Jon Beniston
0fb960133a Display message if channelrx plugin not built. Add heatmap flag. 2023-07-29 12:33:38 +01:00
Jon Beniston
46f9c1a493 Rotator Controller: Use floats for az/el offsets. For #1739 2023-07-27 14:57:57 +01:00
Daniele Forsi
fe19d9ee4d Convert readem to UTF-8 and add BOM for consistency with similar files 2023-07-23 19:05:06 +02:00
Daniele Forsi
34aca019e2 Fix spelling in strings 2023-07-23 18:55:12 +02:00
f4exb
8a38af480f Updated versions and change logs 2023-07-11 17:50:11 +02:00
f4exb
8c521f191d Audio input: use AudioDeviceManager to handle audio 2023-07-11 11:45:20 +02:00
f4exb
c4debeef8e PlutoSDR input/output: do not apply settings to self when coming from a buddy change. Fixes #1690 2023-07-11 11:44:25 +02:00
f4exb
d1116b564a Audio Input: handle real signals with new main spectrum feature 2023-07-10 12:23:53 +02:00
f4exb
249cb476c0 Audio CAT SISO: removed reference to Audio input and output devices 2023-07-10 11:49:52 +02:00
f4exb
df917bb489 FCD: use AudioDeviceManager in place of manupulating AudioInputDevice directly 2023-07-10 03:38:40 +02:00
Edouard Griffiths
d8174cf6ae
Merge pull request #1733 from dforsi/fix/typos
Fix spelling
2023-07-09 18:22:59 +02:00
Daniele Forsi
ff47deee60 Fix spelling
Fixed with:
find . \( -name '*.md' -o -name '*.ui' -o -name '*.html' \) -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,som,verry --summary --write-changes {} \+
and manual editing.
2023-07-09 09:06:18 +02:00
f4exb
28c70fb806 Channel Ana,yzer, FreeDV mod and demod, FT8 demod: fixed SSB spectrum display 2023-07-09 01:19:39 +02:00
f4exb
8824bd5e44 SSB mod and demod: corrected frequency scale 2023-07-08 06:17:24 +02:00
f4exb
bf76041969 SSB mod: corrected SSB spectrum display so that times are displayed correctly in the waterfall 2023-07-07 19:30:38 +02:00
f4exb
812c812678 SSB demod: corrected SSB spectrum display so that times are displayed correctly in the waterfall 2023-07-07 19:29:16 +02:00
f4exb
040ca0c2d0 SSB demod: handle DSPConfigureAudio message correctly 2023-07-07 04:58:34 +02:00
Jon Beniston
4759fdad74 Add missing settings keys. For #1690. 2023-07-03 15:27:51 +01:00
f4exb
e7cb998437 SSB demod: optimize audio buffer size 2023-06-29 00:50:39 +02:00
Jon Beniston
b092a0196d Remove comparison of strings and chars for #1713 2023-06-23 14:27:59 +01:00
f4exb
b4847f1d7a Updated versions and changelogs 2023-06-19 00:45:56 +02:00
f4exb
6308b9630b Audio CAT SISO: corrected FILPATHLEN (Hamlib) 2023-06-18 13:54:06 +02:00
f4exb
e693953407 Audio CAT SISO: workaround for compatibility with all versions of Hamlib 2023-06-18 11:35:56 +02:00
f4exb
201aa9a556 Audio CAT SISO: updated documentation 2023-06-18 09:25:07 +02:00
f4exb
ef0baa35b7 Audio CAT SISO: process mono signals as real signals plus fixes 2023-06-18 00:45:13 +02:00
f4exb
246303cd46 Audio CAT SISO: polling time and spectrum follows PTT 2023-06-17 08:19:53 +02:00
f4exb
ecc08f8337 Audio CAT SISO: full implementation 2023-06-12 02:09:35 +02:00
f4exb
de79baa0a9 Audio CAT SISO: implemented basic CAT connection 2023-06-09 18:57:47 +02:00
f4exb
b392c34fe5 Audio CAT SISO: CAT serial settings dialog and web API updates 2023-06-08 05:45:09 +02:00
f4exb
d02fe23263 Audio CAT SISO: implement CAT device and type in GUI 2023-06-08 05:45:09 +02:00
f4exb
7ae44d6e12 Audio CAT SISO: find Hamlib and make build conditional to it 2023-06-08 05:45:09 +02:00
f4exb
537653999a Audio CAT SISO: initial commit 2023-06-08 05:45:09 +02:00
Jon Beniston
632ce95c26 Change Street Map from WikiMedia to OpenStreetMap, as Wikimedia servers are no longer available. For #1709 2023-06-07 11:40:01 +01:00
f4exb
9ef16315f6 Packet Modulator: fixed segfault due to wrong order of instructions in GUI constructor 2023-06-06 23:17:43 +02:00
f4exb
fce03a6494 SigMFFileInput: fixed acceleration. For #1699 2023-06-03 03:57:11 +02:00
f4exb
5500ba4d17 SimplePTT: fixed typo in code. Fixes #1705 2023-06-01 23:25:27 +02:00
f4exb
9e51aceeeb Updated versions and changelogs 2023-05-30 00:05:33 +02:00
f4exb
21cb26046d SimplePTT GPIO amd commands: updated documentation. Fixes #1558 2023-05-29 09:29:52 +02:00
f4exb
0cf88e8f35 SimplePTT GPIO amd commands: finalization 2023-05-29 09:29:52 +02:00
f4exb
c50c9753f6 SimplePTT GPIO and commands: GUI implementation 2023-05-29 09:29:52 +02:00
Jon Beniston
3926993dca Use debug library on Windows only 2023-05-26 16:52:35 +01:00
Jon Beniston
3a79e63a92 Enable SigMF plugins on windows 2023-05-26 08:28:12 +01:00
f4exb
b12e2822fc Updated versions and changelogs 2023-05-24 08:43:50 +02:00
Jon Beniston
5ff0a5d0ac Fix gcc warnings 2023-05-23 22:59:35 +01:00
Jon Beniston
42215c7bd2 Rotator Controller: Allow negative azimuth. 2023-05-23 22:34:55 +01:00
Jon Beniston
302c040515 Star Tracker. Add support for tracking satellites. Fix settings keys. 2023-05-23 22:32:26 +01:00
Jon Beniston
aba0e30a4f Set az/el l/b column precision based on rotator precision 2023-05-23 22:29:06 +01:00
Jon Beniston
65013b47ff Fix crash if no device settings have been set up. 2023-05-23 22:27:35 +01:00
f4exb
8260721f2d Updated cersions and changelogs 2023-05-23 22:39:27 +02:00
f4exb
2b6f033b89 AaroniaRTSA output: fixed center frequency and sample rate getter and setter 2023-05-23 13:53:13 +02:00
f4exb
a6fa12ab3b Aaronia RTSA output: initial commit 2023-05-23 13:53:13 +02:00
f4exb
ef5f4c5d9f Aaronia RTSA Tx: initial copy from Local Output plugin 2023-05-23 13:53:13 +02:00
Jon Beniston
4f997afa37 Update spectrum settings to match what's used in sink.
Fix deserialisation of UI related settings.
2023-05-22 13:29:25 +01:00
Jon Beniston
a0fb83585e Fix gcc warnings 2023-05-20 08:11:21 +01:00
Jon Beniston
3ca25db820 Fix doppler correction for #1682. Add Az/El offset setting. 2023-05-20 08:05:25 +01:00
Jon Beniston
b005ef215e Fix doppler correction for #1682. Add Az/El offset setting. 2023-05-20 07:57:19 +01:00
f4exb
1247e7e65c Fixed missing initializations of QNetworkManager. Fixes #1689 2023-05-18 10:20:27 +02:00
Jon Beniston
403b62c354 Add AIS slot map and additional message decoding 2023-05-16 10:17:17 +01:00
Jon Beniston
65b816c8a7 Fix compiler warnings 2023-05-15 17:32:35 +01:00
Jon Beniston
3dddfbb0b6 Update docs 2023-05-15 17:02:05 +01:00
Jon Beniston
9d3c023a8a Update docs 2023-05-15 16:55:59 +01:00
Jon Beniston
b1cf8408f4 Map: Add DSC and VLF transmitters. Fix removal of polylines from 3D map. Add find support for polylines and polygoins 2023-05-15 16:47:50 +01:00
Jon Beniston
a111c1f1a0 Map: Add DSC and VLF transmitters. Fix removal of polylines from 3D map. Add find support for polylines and polygoins 2023-05-15 16:47:29 +01:00
Jon Beniston
7fe09b9a20 Set minimum FIFO size to avoid buffer overflow 2023-05-15 16:45:08 +01:00
Jon Beniston
60c4fe1ee6 Fix restoring of Heat Map UI settings 2023-05-15 16:44:39 +01:00
Jon Beniston
0d9d57f3c3 Fix table sorting 2023-05-15 16:44:02 +01:00
Jon Beniston
04db22584a Add DSC demodulator 2023-05-15 16:40:43 +01:00
Daniele Forsi
adf0a5f50b Add a comma after introductory clauses 2023-05-04 21:42:52 +02:00
Daniele Forsi
c6195634f9 Fix repeated words
Found with:
grep -r " \([[:alpha:]]\+\) \1 " --color=yes --include=*.md
2023-05-04 21:42:49 +02:00
Edouard Griffiths
5204c80c35
Merge pull request #1683 from dforsi/fix/typos
Fix spelling using ispell
2023-05-04 15:42:06 +02:00
Jon Beniston
b881368142 Fix QFileDialog filters to work with non-native dialog. Fixes #1681. 2023-05-03 18:16:37 +01:00
Daniele Forsi
794be61957 Fix spelling using ispell 2023-05-02 19:43:59 +02:00
Daniele Forsi
d637dbe666 Fix spelling
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes {} \+

and then running the same command with --interactive=2:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes --interactive=2 {} \+
2023-04-29 23:43:33 +02:00
Jon Beniston
02f264f275 Add query to TLE download filename, to avoid clashes. Fixes #1647 2023-04-28 08:01:02 +01:00
Edouard Griffiths
485986acec
Merge pull request #1670 from dforsi/master
Fix cppcheck error and compiler warning
2023-04-27 09:03:09 +02:00
f4exb
e9652e366f UDP sink: fised error on last commit 2023-04-26 23:45:50 +02:00
Daniele Forsi
9801538bdf Fix typo that generated a compiler warning
Fixes:
warning: label ‘std’ defined but not used [-Wunused-label]
2023-04-26 23:44:33 +02:00
Daniele Forsi
4bc1059a50 Fix check for inconsistent latitude
Fixes an error found by cppcheck:
plugins/channelrx/demodadsb/adsbdemodgui.cpp:2168:121: error: Invalid abs() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool]
                                || (positionValid && aircraft->m_positionValid && ((abs(latitude - aircraft->m_latitude > 2.0f)) || (abs(longitude - aircraft->m_longitude) > 2.0f)))
                                                                                                                        ^
2023-04-26 22:27:03 +02:00
f4exb
3f392d3be7 Rx channel demods: prevent possible reading past audio buffer end - take 2. For #1661 2023-04-25 23:09:42 +02:00
f4exb
59e664c028 Revert "Rx channel demods: prevent possible reading past audio buffer end. For #1661"
This reverts commit 91f4844452.
2023-04-25 20:27:57 +02:00
Edouard Griffiths
0f583806ad
Merge pull request #1668 from srcejon/rotator_gamepad
Rotator controller: Add gamepad/joystick control
2023-04-24 16:41:30 +02:00
Jon Beniston
ef76e34040 Add gamepad dependency 2023-04-24 12:42:13 +01:00
Jon Beniston
d1e7d6f1e2 Only show config button on Linux/Android 2023-04-24 12:14:59 +01:00
Jon Beniston
fae899926f Only show config button if supported 2023-04-24 12:11:31 +01:00
Jon Beniston
fe3aeaed5b Add support for gamepad axis configuration 2023-04-24 11:38:52 +01:00
Jon Beniston
a1c1308580 Rotator Controller: Add gamepad input controller support. 2023-04-23 19:52:02 +01:00
f4exb
91f4844452 Rx channel demods: prevent possible reading past audio buffer end. For #1661 2023-04-22 12:33:37 +02:00
Frank Werner
5337cf3cf8 aaroniartsainput: Starting with build 12830 the stream header will contain the field 'sampleFrequency' for accurate bw calculation 2023-04-19 11:42:54 +02:00
Jon Beniston
7db8c35682 AIS Demod: Calculate time slot used for messages. 2023-04-18 10:49:14 +01:00
Jon Beniston
0581b4c292 Sat & Star tracker: Plot target on Az/El chart. For #1641 2023-04-14 16:15:11 +01:00
Jon Beniston
f8efc14421 Fix Qt6 compilation 2023-04-10 15:57:16 +01:00
f4exb
a76d11b3a1 DATV demod: leansdr: fix possible segfaults 2023-04-10 11:50:30 +02:00
f4exb
7852ab79a6 DATV demod: change interpolator and NCO in the same block 2023-04-10 11:49:30 +02:00
f4exb
e384c06739 use MsgConfigureSpectrumVis in place of corresponding GLSpectrum set methods. Fixes #1624 2023-04-09 11:47:50 +02:00
f4exb
3f9f81caf9 Updated versions and changelogs 2023-04-06 22:59:07 +02:00
f4exb
d3fbf73ce3 Merge branch 'aaroniartsa' 2023-04-06 22:55:54 +02:00
f4exb
7c4520b7b0 Aaronia RTSA Rx: corrected readme 2023-04-06 18:56:00 +02:00
f4exb
8994438e1b Airspy: corrected transverter frequency and mode setting from GUI 2023-04-06 18:54:08 +02:00
f4exb
12234418a8 DATV demod: GUI: set RF bandwidth with standard SR 2023-04-06 18:53:35 +02:00
f4exb
5e7ab5da26 Aaronia RTSA Rx: corrected help link 2023-04-05 09:38:02 +02:00
f4exb
3e9425a518 Aaronia RTSA Rx: added documentation 2023-04-05 09:37:09 +02:00
Jon Beniston
fabcd7a795 Fix corrupted char 2023-04-03 17:14:01 +01:00
Jon Beniston
e91bdd3cfd Remove duplicate install command 2023-04-03 16:57:26 +01:00
Jon Beniston
df20f2d6a0 Fix memory leak 2023-04-03 16:56:46 +01:00
Jon Beniston
f7ed662238 Display rotator on Star Tracker and Satellite Tracker polar charts for #1641. 2023-04-03 16:53:51 +01:00
Jon Beniston
4ac5e729ff Rotator Controller Updates
Add support for X/Y coordinates.
Add coordinate precision setting.
Automatically scan for serial port changes.
Refactor so each protocol is implemented in a separate class.
Add start of DFM protocol.
2023-04-03 16:47:13 +01:00
Edouard Griffiths
c50c866732
Merge pull request #1649 from dforsi/fix/typos
Fix spelling
2023-04-03 00:31:02 +02:00
Daniele Forsi
812f2ee452 Fix spelling
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes {} \+

and then running the same command with --interactive=2:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes --interactive=2 {} \+
2023-04-02 20:18:12 +02:00
f4exb
b38385b07b Aaronia RSA Rx: renamings for output plugin provision 2023-04-02 09:59:03 +02:00
f4exb
bf1558071e Aaronia RSA Rx: implemented sample rate change 2023-04-02 09:59:03 +02:00
f4exb
524180154a Aaronia RSA Rx: implemented frequency change 2023-04-02 09:59:03 +02:00
f4exb
813e6580fd Aaronia RSA Rx: implemented change of server address and status indicator 2023-04-02 09:59:03 +02:00
f4exb
bfcc98c67c Aaronia RSA Rx: get center frequency and sample rate from meta data 2023-04-02 09:59:03 +02:00
f4exb
9e75ccb699 Aaronia RSA Rx: cleanup old code 2023-04-02 09:59:03 +02:00
f4exb
a814b1f2bf Aaronia RTSA Rx: initial commit 2023-04-02 09:58:48 +02:00
f4exb
a3a62a6912 AFC and Demod Analyzer: fixed message queue disconnect. Fixes #1634 2023-04-02 05:04:18 +02:00
f4exb
084fd7b0e9 Channel analyzer: engage rational down sampler also when no channel decimation takes place. Fixes #1622 2023-04-02 03:39:39 +02:00
f4exb
11ba9bd725 SimpePTT: fixed warnings (2) 2023-04-01 18:56:43 +02:00
f4exb
03ae781782 SimpePTT: fixed warnings 2023-04-01 18:43:11 +02:00
f4exb
5cad053158 PTT feature: GPIO and command support (1) 2023-04-01 18:16:21 +02:00
f4exb
cf0489d96f Updated versions and changelogs 2023-04-01 13:42:53 +02:00
f4exb
5d81a42564 DATV demod: CNR adjustments 2023-04-01 13:41:49 +02:00
f4exb
9f71f4d402 DATV demod: adapted CNR estimation to a bandwidth always twice the symbol rate 2023-04-01 11:53:44 +02:00
f4exb
b4a1680d54 DATV demod: fixed rf bandwidth and symbol rate apply settings 2023-04-01 03:25:01 +02:00
f4exb
afd8d492c5 DATV demod: implement interpolator (decimator) so that DVB engine input rate is always twice the symbol rate 2023-03-31 00:30:06 +02:00
Jon Beniston
364ce71c24 Fix missing GUI connections in Radio Astronomy plugin. Scan for features on startup. 2023-03-30 16:50:01 +01:00
Jon Beniston
33739ce669 Fix settings keys in Star Tracker (Rename to settings to match) 2023-03-30 16:48:02 +01:00
Jon Beniston
8ad1b3c04b Add missing setting ket in Rotator Controller. 2023-03-30 11:15:16 +01:00
f4exb
03e29e9a1d DATV demod: small optimizations (2) 2023-03-30 11:23:37 +02:00
f4exb
d70f431ec2 DATV demod: small optimizations 2023-03-30 11:23:37 +02:00
Edouard Griffiths
63e2faf372
Merge pull request #1644 from srcejon/fix_1640
Radio Astronomy updates
2023-03-30 09:21:24 +02:00
Jon Beniston
746d4011d2 Add UTC data time in radiometer. Fix centre frequency display. Support smaller bandwidths for SID measurement. 2023-03-29 19:20:05 +01:00
Jon Beniston
db0d03861b Correct settings keys for Satellite Tracker settings dialog. Fixes #1642 2023-03-29 15:48:19 +01:00
Jon Beniston
f353dfa841 Add 10MS/s sample rate, and link bandwidth setting to channel sample rate instead of baseband sample rate. 2023-03-27 15:56:55 +01:00
Jon Beniston
99e7d6b18b Remove files that shouldn't have been commited 2023-03-24 17:08:21 +00:00
Jon Beniston
c69a11c94c Add documentation 2023-03-24 17:02:53 +00:00
Jon Beniston
6d571a6015 Use shift modifier to place marker on 3D map 2023-03-22 10:47:32 +00:00
Jon Beniston
6e3795d3d0 Move Morse demod to separate class to share with ILS. 2023-03-21 11:33:49 +00:00
Jon Beniston
50035d40c8 Map updates:
Add left double click to add marker to 3D map.
Add support for alititudeReference for polygon and polyline.
Add support for plugins to set color of polygons.
2023-03-21 11:07:25 +00:00
Jon Beniston
d4b72343fd Fix gcc warnings 2023-03-21 11:04:05 +00:00
Jon Beniston
0bf126baa5 Add ILS demodulator 2023-03-21 10:54:42 +00:00
f4exb
d67aac3b27 Updated version and changelogs 2023-03-18 13:45:42 +01:00
Mohamed
5cb707789c fixing errors when compiling using qt6
Fixing errors when compiling using qt6
2023-03-17 19:41:25 +02:00
f4exb
683bf51d0e Audio input: Added Fc control 2023-03-11 09:56:18 +01:00
f4exb
e606805beb Audio inout: added DC block and IQ imbalance 2023-03-11 05:05:58 +01:00
Jon Beniston
32a2d202fd Set timer to be precise before calling start, otherwise it is ignored on Windows 2023-03-08 16:35:30 +00:00
Jon Beniston
cf517ed842 Fix Navtex Android/clang compilation issues. chars are unsigned. 2023-03-07 16:06:53 +00:00
Edouard Griffiths
15205076ea
Merge pull request #1619 from srcejon/fix_1590_update_vors
VOR Localizer: Fix updateVORs so it doesn't delete selected VORs.
2023-03-06 23:41:59 +01:00
Edouard Griffiths
e1947d3deb
Merge pull request #1618 from srcejon/fix_1617
Fix DSD Demod crash on exit
2023-03-06 22:35:35 +01:00
Jon Beniston
e930cf3c90 Fix updateVORs so it doesn't delete selected VORs. For #1590 2023-03-06 17:11:34 +00:00
Jon Beniston
bb661981ba Fix DSD Demod crash on exit for #1617. 2023-03-06 16:16:28 +00:00
Jon Beniston
0141bc8b57 Update heat map documentation with GPS settings. 2023-03-06 15:06:41 +00:00
Jon Beniston
9a0b12300a VOR Demod: Improve filtering for voice over ident. For #1590 2023-03-06 15:06:05 +00:00
Edouard Griffiths
1b2162d88f
Merge pull request #1613 from srcejon/fix_1608
Update DAB Demod to use latest DAB library
2023-03-04 13:00:03 +01:00
Jon Beniston
1b99d1a80b Make comparisons case insensitive, as DAB ensemble names in database may not match transmitted. 2023-03-03 22:55:15 +00:00
Jon Beniston
de7192b6b4 Update DAB Demod to use latest DAB API, that fixes #1608 2023-03-03 22:51:14 +00:00
Jon Beniston
42bee4e3fa Remove unused filter. Fix default log file name. 2023-03-03 18:03:38 +00:00
Jon Beniston
d97d1f7ed0 Connect signals to slots 2023-03-03 18:02:18 +00:00
Jon Beniston
cd59307806 Update docs 2023-03-03 18:00:20 +00:00
Jon Beniston
d9f27485c3 Add Navtex transmitters and French DAB transmitters to Map 2023-03-03 17:14:56 +00:00
Jon Beniston
84e15c587f Fix gcc warnings 2023-03-03 17:06:19 +00:00
Jon Beniston
3ca1d1cb11 Fix gcc warnings 2023-03-03 16:54:09 +00:00
Jon Beniston
b3224e3aa8 Update CMakeLists for RTTY and Navtex demods 2023-03-03 16:37:38 +00:00
Jon Beniston
95b46937a7 Add Navtex demodulator 2023-03-03 16:24:37 +00:00
Jon Beniston
a2cfe07dee Add RTTY demodulator 2023-03-03 16:14:09 +00:00
Jon Beniston
7e1413ca7b Fix #1606 2023-02-25 17:05:45 +00:00
Jon Beniston
15d4eeb82d Noise figure: Fix saving of power on command. Add debug for running power on/off scripts. 2023-02-23 09:14:44 +00:00
f4exb
5b169a3978 Updated versions and changelogs 2023-02-23 01:02:36 +01:00
f4exb
e264451a14 SSB demod GUI: display channel marker in correct stream if connected to a MIMO device 2023-02-22 23:27:48 +01:00
Jon Beniston
2755853cdc Android: Prevent app from being put to sleep when running. Add menu to keep screen on. 2023-02-17 21:57:09 +00:00
Jon Beniston
2df815d479 Fix compiler warnings and doc typos. 2023-02-16 16:21:27 +00:00
Jon Beniston
1732d07cab Add Heap Map plugin 2023-02-16 15:53:54 +00:00
Jon Beniston
c10d24614e Display transmitter info (TII) and add button to find transmitter on
Map in DAB Demod GUI.
Fix display of ensemble and add to table.
2023-02-16 14:46:14 +00:00
Jon Beniston
10ae237b73 Add image zoom level for 2D image, although it isn't quite correct. 2023-02-16 14:42:29 +00:00
Jon Beniston
4fa132731b Remove satellites from map on close 2023-02-16 14:33:39 +00:00
Jon Beniston
9fb1171336 Fix restoring custom time 2023-02-16 14:33:26 +00:00
Jon Beniston
116748bb8d Remove radiosondes from map on close and fix memory leak 2023-02-16 14:32:50 +00:00
Jon Beniston
fe300d6d44 Remove APRS items from map on close. 2023-02-16 14:32:16 +00:00
Jon Beniston
e47689edda Remove APRS items from map on close. 2023-02-16 14:31:43 +00:00
Jon Beniston
a522653676 Remove ships from map on close. 2023-02-16 14:30:55 +00:00
Jon Beniston
40f560daec Remove star tracker items from map on close 2023-02-16 14:30:14 +00:00
Jon Beniston
8163dcb0ab Prevent warnings about assigning undefined values 2023-02-16 14:29:17 +00:00
Jon Beniston
83fca6a97b Update documentation 2023-02-16 12:45:09 +00:00
Jon Beniston
ab97ce7349 ADS-B: Only enable text to speech engine if speech used, as this can take 10 seconds on Linux 2023-02-16 12:40:05 +00:00
Jon Beniston
f807b45df3 ADS-B: Add aircraft min zoom setting. Default to only displaying CTR airspace. 2023-02-16 12:20:31 +00:00
Jon Beniston
63cba7e7d8 Remove unused function 2023-02-16 12:18:58 +00:00
Jon Beniston
df7b763eab Optionally reenamable smoothing on 2D maps, as 16 MSAA isn't always available 2023-02-16 11:00:30 +00:00
Jon Beniston
60a3dfcee7 VOR Localizer: Send radials and estimated position to Map feature 2023-02-14 15:03:30 +00:00
Jon Beniston
9c7aa8b333 Map Updates
Allow OpenSkyNetwork DB, OpenAIP and OurAirports DB stuctures to be
shared by different plugins, to speed up loading.
Perform map anti-aliasing on the whole map, rather than just info boxes,
to improve rendering speed when there are many items. Add map
multisampling as a preference.
Add plotting of airspaces, airports, navaids on Map feature.
Add support for polylines and polygons to be plotted on Map feature.
Add support for images to 2D Map feature.
Add distance and name filters to Map feature.
Filter map items when zoomed out or if off screen, to improve rendering
performance.
Add UK DAB, FM and AM transmitters to Map feature.
Use labelless maps for 2D transmit maps in Map feature (same as in ADS-B
demod).
2023-02-14 14:46:08 +00:00
Jon Beniston
534689511a Fix SDRplay RSPdx LNA table, to have correct number of entries, for #1532 2023-02-09 11:28:40 +00:00
f4exb
86c6dc861f DSD demod: disable audio for YSF wide mode if AMBE feature is active. Fixes #1587 2023-02-04 02:36:48 +01:00
f4exb
fdce34204f TestSource: use queued connection for connecting worker's deleteLater. Fixes possible crash on exit 2023-02-03 02:14:54 +01:00
f4exb
46db55f1db Removed unncecessary call to updateChannels in VORLocalizer and DemodAnalyzer. Fixes #1572 2023-02-03 02:13:54 +01:00
f4exb
5026e4ab5e Updated versions and changelogs 2023-02-01 09:52:28 +01:00
f4exb
4fda00b2c1 FT8 demod GUI: display channel marker in correct stream if connected to a MIMO device 2023-01-30 23:58:56 +01:00
f4exb
15b2a3e33c SDRPlay: increase LO ppm range. Fixes #1576 2023-01-30 23:57:27 +01:00
f4exb
60795d8f37 FT8 demod: OSD optimization and fixes 2023-01-29 23:20:58 +01:00
f4exb
2299e5d115 FT8 demod: OSD demodulation callsign verification 2023-01-29 19:27:45 +01:00
f4exb
f63f1270ba FT8 demod: support for types 0.5 and 5 messages 2023-01-28 22:45:07 +01:00
f4exb
5980dda8a9 FT8 demod: added message type column im nessages table 2023-01-28 12:29:58 +01:00
f4exb
e265ddf887 FT8 support and demod: added unpacking of DXpedition mesages. Added message type in FT8Message 2023-01-28 11:39:44 +01:00
f4exb
a86cc53945 FT8 demod: make OSD optional and log OSD information 2023-01-28 08:58:50 +01:00
f4exb
cb548b7546 FT8 demod: fixed MsgReportFT8Messages handling 2023-01-27 21:42:41 +01:00
f4exb
13acad76a8 FT8 demod: added documentation and adjust GUI and file locations 2023-01-27 11:42:11 +01:00
Jon Beniston
9f81458b6e Initialise m_running to fix crash #1574 2023-01-27 08:40:12 +00:00
f4exb
e1640ffaf4 FT8 demod: use table model and view to optimize messge table update and filtering 2023-01-26 18:16:40 +01:00
f4exb
886ce74220 FT8 demod: moved sending to Map feature to the demod worker 2023-01-24 01:07:51 +01:00
f4exb
9f13c002ab Map feature: added MIMO devices when scanning for channels 2023-01-24 00:37:42 +01:00
Jon Beniston
d66223533d FT8 Demod: Display caller on Map feature 2023-01-23 13:07:20 +00:00
Edouard Griffiths
e4b12f1c7f
FT8 demod: quick fix for Windows: add fftw include libraries 2023-01-23 11:04:22 +01:00
f4exb
a6a43633e8 FT8 demod: filter messages 2023-01-23 07:20:41 +01:00
f4exb
9fb41b2e81 FT8 demod: move messages list to bottom button 2023-01-22 20:24:19 +01:00
f4exb
09d18ce9a3 FT8 demod: band presets 2023-01-22 20:08:32 +01:00
f4exb
2b5078e000 FT8 demod: make FT8::FFTEngine a singleton. Name worker threads for debugging 2023-01-21 12:22:05 +01:00
f4exb
6c15a0ffd2 FT8 demod: implemented logging and GUI updates 2023-01-20 23:16:57 +01:00
f4exb
d4363929f4 FT8 demod: implemented messages in GUI 2023-01-20 06:42:11 +01:00
f4exb
b1cf15213c FT8 demod: implemented decoder 2023-01-19 23:51:43 +01:00
f4exb
0d77b37ec1 FT8 demod: test with .wav files 2023-01-18 23:00:59 +01:00
f4exb
d6cafa08c5 FT8 demod: volume meter 2023-01-16 21:51:26 +01:00
f4exb
809e0bccd4 FT8 demod: removed AGC squelch system and make connection with the Demod Analyzer 2023-01-16 19:58:39 +01:00
f4exb
14f9989adb FT8 demod: removed DSB option and set USB only 2023-01-16 19:58:39 +01:00
f4exb
cd8990907d FT8 demod: removed audio references (almost) 2023-01-16 19:58:39 +01:00
f4exb
6444d749d8 FT8 demod: copy from SSB demod 2023-01-16 19:58:38 +01:00
Jon Beniston
d548ff0eb9 Audio Input: Make sure audio device name corresponds to GUI setting. Set start/stop button background colour according to device status. 2023-01-15 10:24:58 +00:00
f4exb
0a257f393e LimeRFE: save Rx/Tx mode in m_rfeBoardState. Fixes #1557 2023-01-14 20:42:31 +01:00
f4exb
2552160f8f Updated versions and changelogs 2023-01-14 01:07:29 +01:00
f4exb
411a5f51a7 BladeRF v1: fixed VGA controls in GUI. Fixes #1535 2023-01-11 16:35:06 +01:00
Jon Beniston
a4beb0e0d5 Fix #1559. Update protocol before calling setAzimuthElevation 2023-01-06 09:18:02 +00:00
Jon Beniston
e987f15952 Reenable 3D Map 2023-01-04 16:59:09 +00:00
Jon Beniston
94009e05a6 Add libusb for Android 2023-01-02 15:49:20 +00:00
Jon Beniston
1124177750 Make WebEngine support in Map optional for Android 2023-01-02 15:48:08 +00:00
Jon Beniston
224eb2c1b7 Make WebEngine support in Map optional for Android 2023-01-02 15:47:46 +00:00
Jon Beniston
61825e5756 Make WebEngine support in Map optional for Android 2023-01-02 15:47:24 +00:00
Jon Beniston
d574e74908 Support FileInput plugin on Android, by using QFile rather istream 2023-01-02 15:42:34 +00:00
Jon Beniston
5be2b1674e Add flag to skip FFMPEG version check on Android 2023-01-02 15:32:25 +00:00
Jon Beniston
125bbdfabf Remove unused libraries 2023-01-02 15:31:51 +00:00
Jon Beniston
edb63f7d8a Update aligned_malloc implementation on Android, so it works with API level 23 2023-01-02 15:31:27 +00:00
Jon Beniston
c39260fbdb Reduce UI minimum size for small Android screens 2023-01-02 15:26:18 +00:00
Edouard Griffiths
0827a7026a
Merge pull request #1551 from f4exb/rgetz-patch-1
Update sdriq readme.md
2023-01-01 12:50:04 +01:00
Robin Getz
994a030784
Update sdriq readme.md
The timestamp is is in milliseconds, so make sure people know.

Signed-off-by: rgetz503@gmail.com
2022-12-29 16:42:12 -05:00
Jon Beniston
3c7cbce8ff Support relative satellite image URLs 2022-12-29 20:55:33 +00:00
f4exb
f45e949e62 Fixed passing QPoint reference from right click enabler to connected method. Fixes #1549 2022-12-28 20:33:28 +01:00
Jon Beniston
7aea12e6fe On Android, list USB devices by VID/PID and open using file descriptor. 2022-12-22 11:04:12 +00:00
Jon Beniston
564f4c9ad0 Scan for serial AMBE devices on Windows 2022-12-21 21:40:00 +00:00
Jon Beniston
2e9b8e3203 Change map provider from osm to mapboxgl on Linux, to avoid crash 2022-12-20 22:33:58 +00:00
Jon Beniston
e023611bf2 Add gesture support to maps 2022-12-20 11:14:32 +00:00
Jon Beniston
1a7c995e43 Add RSP and Android remote TCP protocol commands 2022-12-20 11:13:25 +00:00
Jon Beniston
0dd466a900 Add DialogPositioner to ensure dialogs are fully on screen and remain on
screen when screen orientation changes.
Add DialPopup to allow dials to adjusted with a slider, which is easier
on touchscreens.
Add TableTapAndHold to support table context menus on touchscreens.
2022-12-20 10:31:15 +00:00
f4exb
168ac70767 SSB demod: corrected DSB filter 2022-12-19 05:03:22 +01:00
f4exb
f65c6ab1e7 Updated versions and changelogs 2022-12-17 10:30:08 +01:00
f4exb
93c1244c81 BladeRF v1: increased GUI minimum size 2022-12-17 10:23:43 +01:00
f4exb
8c84d4a456 Local Sink: updated API and documentation 2022-12-17 07:01:49 +01:00
f4exb
edf464d987 Local Sink: added spectrum scale relative frequemcy display option 2022-12-17 07:01:49 +01:00
f4exb
66d4c665c8 Local Sink: implemented reverse FFT bands 2022-12-17 07:01:49 +01:00
f4exb
c42d163d3b Local Sink: added FFT filter bands 2022-12-17 07:01:49 +01:00
f4exb
bf765a00ec Local Sink: FFT filter bands 2022-12-17 07:01:49 +01:00
f4exb
4d1ab5d413 Local Sink: added GUI controls and implemented gain stage 2022-12-17 07:01:49 +01:00
f4exb
2754e3ea5e Local Sink: added spectrum monitor 2022-12-17 07:01:49 +01:00
f4exb
551f7cbcd3 BladerRF v1: fixed GUI so that XB-200 is properly handled. Fixes #1535 2022-12-17 06:42:28 +01:00
f4exb
1a19e99d3e Metis MISO GUI: fixed frequency limits 2022-12-10 19:06:00 +01:00
Edouard Griffiths
92bd4213a3
Merge pull request #1528 from srcejon/fix_1527
RadioSonde: Fix plotting of heading
2022-12-05 01:29:22 +01:00
Jon Beniston
4696a793fd RadioSonde: Fix plotting of heading 2022-12-04 13:06:44 +00:00
f4exb
b1ba80b847 Local Sink: auto detect Local Input devices and fix crashes in most situations. Part of #871 2022-12-03 13:33:38 +01:00
f4exb
5a0fc37241 Updated versions and changelogs 2022-12-01 22:02:11 +01:00
f4exb
8ccdcb7e30 VOR Loclizer feature: Make settings assignments atomic. Part of #1329 2022-11-30 22:00:26 +01:00
f4exb
c61bc00260 Star Tracker feature: Make settings assignments atomic. Part of #1329 2022-11-30 07:21:59 +01:00
f4exb
7906ece977 Simple PTT feature: Make settings assignments atomic. Part of #1329 2022-11-28 22:32:46 +01:00
f4exb
b3e6ea95f3 Satellite tracker feature: Make settings assignments atomic. Part of #1329 2022-11-28 21:52:06 +01:00
f4exb
618b4c91b9 Fixed Map feature settings 2022-11-28 00:43:19 +01:00
f4exb
79808fb852 Map feature: Make settings assignments atomic. Part of #1329 2022-11-27 20:00:43 +01:00
f4exb
541b8449fd RigCrl Server feature: Make settings assignments atomic. Part of #1329 2022-11-27 13:36:48 +01:00
f4exb
ecdc464869 Radiosonde feature: Make settings assignments atomic. Part of #1329 2022-11-27 11:32:58 +01:00
f4exb
6bba016a7d KiwiSDR: implement variable sample rate. Fixes #1523 2022-11-27 00:28:55 +01:00
f4exb
ba1dfa97f3 PER Tester feature: Make settings assignments atomic. Part of #1329 2022-11-26 12:35:05 +01:00
f4exb
d5d2ae1ebd LimeRFE feature: Make settings assignments atomic. Part of #1329 2022-11-24 22:48:02 +01:00
f4exb
e50d9dc78a Jogdial Controller feature: Make settings assignments atomic. Part of #1329 2022-11-24 21:30:12 +01:00
f4exb
005cee925d Rotator Controller feature: Make settings assignments atomic. Part of #1329 2022-11-24 16:40:36 +01:00
f4exb
c4b33d87be Demod Analyzer feature: Make settings assignments atomic. Part of #1329 2022-11-23 23:08:41 +01:00
f4exb
6a3c4d8312 APRS feature: Make settings assignments atomic. Part of #1329 2022-11-23 00:19:12 +01:00
f4exb
387863fde4 Antenna tools feature: Make settings assignments atomic. Part of #1329 2022-11-20 22:25:34 +01:00
f4exb
7562d847ce AMBE feature: Make settings assignments atomic. Part of #1329 2022-11-20 20:14:07 +01:00
f4exb
1972b74099 AIS feature: Make settings assignments atomic. Part of #1329 2022-11-20 19:54:13 +01:00
f4exb
f3c5cd0ab5 AFC feature: Make settings assignments atomic. Part of #1329 2022-11-19 23:30:49 +01:00
Edouard Griffiths
8291a885c5
Merge pull request #1520 from srcejon/fix_rotator_crash
Rotator controller: Fix crash
2022-11-18 17:03:13 +01:00
Jon Beniston
e6b54ccb1d Rotator controller: Fix initialisation of serial port. Fix crash when serial port not initialised 2022-11-18 10:55:15 +00:00
Jon Beniston
9a18f3f7ce Enable compilation with Qt 6.2 2022-11-17 23:26:54 +00:00
Jon Beniston
07bb528494 Update Funcube for Qt6 2022-11-17 15:12:13 +00:00
Jon Beniston
3b5b222114 Update plugins to compile with Qt5 and Qt6 2022-11-17 14:36:12 +00:00
Jon Beniston
fc7c9c1fc8 Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6 2022-11-17 14:34:54 +00:00
f4exb
006e23d7b7 Updated versions and changelogs 2022-11-15 21:46:52 +01:00
f4exb
4fc19719eb DemodAnalyzer: record audio: API updates. Part of #1330 2022-11-13 22:25:12 +01:00
f4exb
2c02a9bcf1 DemodAnalyzer: implemented record audio. Part of #1330 2022-11-13 22:25:12 +01:00
Jon Beniston
33329872af Update to work with latest version of libsgp4 2022-11-13 13:53:06 +00:00
Jon Beniston
0d5404b6fb Remove resize code from Map and ADS-B 2022-11-11 12:35:19 +00:00
Jon Beniston
c966f1cb5a dd maximize button to MainSpectrum and expandible Channels and Features.
Add sizeToContents in ChannelGUI and FeatureGUI, called when widget is
rolled, so we can remove resizing code from all of the individual
channels and features.

In RollupContents, use minimumSizeHint for calculated size, so that
minimumWidth can come from .ui file.

In DeviceGUI::sizeToContents(), call adjustSize(), so Device GUIs start
out at minimum needed size (which should restore appearance prior to
last patch).

In stackSubWindows, use available space for channels if no
spectrum/features present.
In stackSubWindows, fix spectrum from being sized too big, resulting in
scroll bars appearing.
Reset user-defined channel width in stackSubWindows, when channels are
removed.
Don't stack maximized windows.

There's one hack in Channel/FeatureGUI::maximizeWindow(). It seems that
when maximimzing a window, QOpenGLWidgets aren't always paint properly
immediately afterwards, so the code forces an additional update. I can't
see why the first call to paintGL doesn't work.
2022-11-11 12:24:27 +00:00
Edouard Griffiths
b6e13d1e6c
Merge pull request #1509 from srcejon/fix_warnings_unused_vars
Fix unused variable warnings
2022-11-09 21:30:56 +01:00
Jon Beniston
b69d6af862 Fix unused variable warnings 2022-11-09 16:59:02 +00:00
Jon Beniston
ee8b8ade88 Device GUIs: Constain window size via minimumSize/maximumSize, rather than handling resizeEvent. Add maximum button. Hide size buttons when window size is fixed 2022-11-09 15:53:44 +00:00
Edouard Griffiths
b551a20302
Merge pull request #1507 from srcejon/rollup_min_width
Set window width to account for minimum width required for visible rollups
2022-11-08 17:01:22 +01:00
Jon Beniston
ed279812f6 Set window width to account for miniumum width required for visible rollups. 2022-11-08 09:43:58 +00:00
Jon Beniston
e8f018a538 Fix typo for #1503 2022-11-07 14:49:27 +00:00
f4exb
66f34d5500 RTL-SDR: set max frequency limit to 2.4 GHz. Fixes #1497 2022-11-05 19:10:45 +01:00
f4exb
ba76cb03cc Perseus: set frequency dial to 5 digits when not in transverter mode 2022-11-05 19:09:39 +01:00
f4exb
4b665a188a HackRF input: fixed sample rate setting from GUI. Following #1329 2022-11-03 23:44:45 +01:00
f4exb
3ab767a426 Arrange rollups after restore geometry to mitigate issue #1474 2022-11-03 19:07:44 +01:00
Jon Beniston
4f99e2fdf5 8-bit IQ data is unsigned. Add DC/IQ correction for RTL0. Don't send SDRA commands when RTL0. Implements #1467 2022-11-03 15:57:00 +00:00
f4exb
3814a95073 Updated versions and changelogs 2022-11-01 23:51:06 +01:00
f4exb
ba3918f2d2 XTRX MIMO: Make settings assignments atomic. Part of #1329 2022-11-01 21:51:04 +01:00
f4exb
da8f987ee9 TestMO source: Make settings assignments atomic. Part of #1329 2022-11-01 19:40:00 +01:00
f4exb
9576dd0f7b PlutoSDR MIMO: Make settings assignments atomic. Part of #1329 2022-11-01 18:52:17 +01:00
f4exb
0263155122 Metis MISO: Make settings assignments atomic. Part of #1329 2022-10-31 19:16:01 +01:00
f4exb
a2813cf9a8 LimeSDR MIMO: Make settings assignments atomic. Part of #1329 2022-10-31 18:05:03 +01:00
f4exb
89beb182a7 BladeRF2 MIMO: Make settings assignments atomic. Part of #1329 2022-10-31 16:56:52 +01:00
f4exb
795753738c XTRX output: Make settings assignments atomic. Part of #1329 2022-10-31 16:13:50 +01:00
f4exb
17e9a25c9e USRP output: Make settings assignments atomic. Part of #1329 2022-10-31 12:23:55 +01:00
f4exb
1060c4839e Test output: Make settings assignments atomic. Part of #1329 2022-10-31 11:47:51 +01:00
f4exb
caf60d2ea6 Remote output: Make settings assignments atomic. Part of #1329 2022-10-31 11:18:22 +01:00
f4exb
79b174bf36 PlutoSDR output: Make settings assignments atomic. Part of #1329 2022-10-31 10:56:05 +01:00
f4exb
3449293b6a Local output: Make settings assignments atomic. Part of #1329 2022-10-31 10:09:25 +01:00
f4exb
77b5d4d5ae LimeSDR output: Make settings assignments atomic. Part of #1329 2022-10-30 11:36:39 +01:00
f4exb
6499608195 HackRF output: Make settings assignments atomic. Part of #1329 2022-10-30 10:54:07 +01:00
f4exb
ba2e407f0c File output: Make settings assignments atomic. Part of #1329 2022-10-30 10:25:19 +01:00
f4exb
565d0dd1a0 BladeRF2 output: Make settings assignments atomic. Part of #1329 2022-10-30 04:50:53 +01:00
f4exb
1489dddd0c BladeRF1 output: Make settings assignments atomic. Part of #1329 2022-10-29 23:56:46 +02:00
f4exb
ae3864a56b Audio output: Make settings assignments atomic. Part of #1329 2022-10-29 23:25:44 +02:00
f4exb
96d0bef47e XTRX input: Make settings assignments atomic. Part of #1329 2022-10-29 21:55:52 +02:00
f4exb
d2fbdad736 USRP input: Make settings assignments atomic. Part of #1329 2022-10-29 21:55:52 +02:00
f4exb
922cfc695e Test source: Make settings assignments atomic. Part of #1329 2022-10-29 21:55:52 +02:00
f4exb
cd656a1dee SDRPlayV3: fixed commit 15d19ab missing m_devSampleRate setting. Part of #1329 2022-10-29 21:55:52 +02:00
f4exb
475fe5d080 SigMF file input: Make settings assignments atomic. Part of #1329 2022-10-29 21:55:52 +02:00