Commit Graph

2718 Commits

Author SHA1 Message Date
Jon Beniston d2c1ba8e18 Fix compilation on Windows 2023-10-17 11:36:27 +01:00
srcejon f20414899c
Merge branch 'f4exb:master' into freq_scanner 2023-10-17 10:46:28 +01:00
f4exb 9abd62f40e Change down and up channelizers filter chain strategy. Fixes #1846 2023-10-17 02:52:45 +02:00
srcejon 939476b634
Merge branch 'f4exb:master' into freq_scanner 2023-10-16 10:35:31 +01:00
f4exb 2f2c387276 Change order of sub-band matching in the Upchannelizer similarly to fix for #1846 2023-10-15 13:50:59 +02:00
srcejon fd5b14a0f6
Merge branch 'f4exb:master' into freq_scanner 2023-10-15 12:18:41 +01:00
f4exb 8ca7dbbd4e Change order of sub-band matching in the Downchannelizer. Fixes possible aliasing issues. Fixes #1846 2023-10-15 11:50:31 +02:00
Jon Beniston 2192a054ed Generate swagger files for Freq Scanner 2023-09-28 19:02:58 +01:00
srcejon 37521224c3 Add frequency scanner channel plugin 2023-09-28 16:45:35 +01:00
Jon Beniston dc40fac021 Fix for Qt6 2023-09-23 21:31:25 +01:00
Jon Beniston 0dc87edc33 Default to 0.0.0.0 instead of 127.0.0.1 for --remote-tcp-address 2023-09-15 09:34:24 +01:00
Jon Beniston 1b1530f10d Add support for lnaGain API setting, to allow gain to be set more easily. 2023-09-15 09:32:41 +01:00
f4exb af916d6e7c Fixed Swagger files generation and added missing files. Fixes #1821 2023-09-13 05:43:58 +02:00
Jon Beniston 8f00c55ba6 Add Android SDR Driver sample source. 2023-09-08 10:52:51 +01:00
srcejon 9b4d5fc4d6
Merge branch 'f4exb:master' into psk31_mod 2023-09-07 10:03:58 +01:00
srcejon 75c04ef9e7 Add extended ASCII support 2023-09-07 09:42:36 +01:00
Edouard Griffiths 428c4a3c78
Merge pull request #1810 from srcejon/fix_1805
Distinguish between China and Taiwan aircraft registrations in ADS-B Demod
2023-09-06 19:02:40 +02:00
srcejon 73ab056a36 Fix types 2023-09-06 15:51:05 +01:00
srcejon c3f63253b5 Fix warnings 2023-09-06 15:48:52 +01:00
srcejon be0a675c0a Add PSK31 modulator 2023-09-06 15:21:22 +01:00
Jon Beniston abed953354 Distingush between China and Taiwan 2023-09-05 18:34:55 +01:00
Jon Beniston 60c55970d3 Fix warnings and formatting 2023-09-05 17:14:09 +01:00
Jon Beniston 11042dc889 Add command line options to start Remote TCP Sink on a specified device 2023-09-05 16:38:15 +01:00
srcejon c947ef0c23 Fix compiler warnings 2023-09-04 13:25:25 +01:00
srcejon 4c6ee84f48 Add acronym decoder widget 2023-09-04 13:01:22 +01:00
Jon Beniston a5214e3002 Improve normalisation, so output doesn't exceed 1 2023-09-04 09:32:39 +01:00
srcejon fdd73c9d99 Fix Cyrillic encoding 2023-09-03 09:02:53 +01:00
srcejon 48300d3d00 Add additional settings to yaml 2023-09-01 18:49:57 +01:00
srcejon f5968816ef Add initial RTTY Mod without API 2023-09-01 17:10:26 +01:00
Jon Beniston 313370aa44 Initialise PhaseDiscriminators state, to avoid outputting huge values. 2023-08-30 17:34:54 +01:00
Jon Beniston 0e1f2f43ce Add rotator az/el and offset to table. 2023-08-26 14:40:13 +01:00
Jon Beniston 9b3c348133 Fix gcc warnings 2023-08-24 16:05:57 +01:00
Jon Beniston d5ea5f5d6f Add settings/serializableinterface.h 2023-08-24 15:55:33 +01:00
Jon Beniston 2a24f72590 Add support for plugin presets. 2023-08-24 15:51:50 +01:00
Jon Beniston 3e2addac05 Install CUDA runtime 2023-08-14 12:55:14 +01:00
Jon Beniston 3ce2f28502 Fix Vulkan compilation on Linux 2023-08-14 10:37:27 +01:00
Jon Beniston 5e71da4530 Add VkFFT support and profiler 2023-08-13 23:52:57 +01:00
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
Jon Beniston 5567c708e7 Support Map plugin for Qt 6.5. Some Qt 6.6 fixes. 2023-08-06 09:08:53 +01:00
Jon Beniston abef4f9688 Use QFileInfo to get file extension. For #1760 2023-08-05 21:27:38 +01:00
Jon Beniston 37db1910c5 Add LIBSIGMF_DEPENDS 2023-07-30 21:50:25 +01:00
Daniele Forsi 0b87063e13 Fix spelling in *.yaml files (and in *.html) 2023-07-23 19:06:05 +02:00
Daniele Forsi 34aca019e2 Fix spelling in strings 2023-07-23 18:55:12 +02:00
f4exb c0c02d8976 Removed AudioInput friendness in AudioInputDevice 2023-07-11 11:45:20 +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
f4exb e51e8c23b2 Run audio in on its own thread. For #1731 2023-07-10 01:06:19 +02:00
f4exb 9a45a29ce2 Regenerate swagger files 2023-07-09 18:32:43 +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 543ab2ec4f Added two more spectrum color maps 2023-07-08 06:17:07 +02:00
f4exb 5df7f73da7 Audio output: forward actual sample rate to Audio Manager 2023-07-07 04:58:05 +02:00
f4exb 768d3f1398 RTPSink: nullify m_byteBuffer after delete 2023-07-07 04:57:18 +02:00
Edouard Griffiths 3835a8b7bb
Removed setting buffer size in AudioOutputDevice. Fixes #1717 2023-06-29 18:19:40 +02:00
f4exb e79dfd4fee Run audio out on its own thread. Fixes #1717 2023-06-29 00:49:19 +02:00
Jon Beniston b092a0196d Remove comparison of strings and chars for #1713 2023-06-23 14:27:59 +01:00
f4exb 107583759f Audio CAT SISO: implement real else complex indicator 2023-06-18 00:44:20 +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 b392c34fe5 Audio CAT SISO: CAT serial settings dialog and web API updates 2023-06-08 05:45:09 +02:00
f4exb 537653999a Audio CAT SISO: initial commit 2023-06-08 05:45:09 +02:00
f4exb 29202a97d0 Re-created missing DSCDemod.yaml 2023-06-08 05:41:33 +02:00
Jon Beniston decdf58f49 Use debug library on Windows only 2023-05-26 15:47:52 +01:00
Jon Beniston 3a79e63a92 Enable SigMF plugins on windows 2023-05-26 08:28:12 +01:00
f4exb 1934867ccd Aaronia RTSA: Fixed API device settings PUT and PATCH 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 403b62c354 Add AIS slot map and additional message decoding 2023-05-16 10:17:17 +01:00
Jon Beniston 400cb3803a Fix compiler warnings 2023-05-15 16:51:03 +01:00
Jon Beniston 04db22584a Add DSC demodulator 2023-05-15 16:40:43 +01:00
Jon Beniston 72971a3dba Scope GUI updates.
Save/restore state of freerun button, trigger stream index and trigger
pre index.
Increase number of channels from 4 to 8.
2023-04-27 19:12:08 +01:00
f4exb 86881792cc GLSpectrum: set default waterfall share to 0.5 2023-04-22 11:49:31 +02:00
Jon Beniston f8efc14421 Fix Qt6 compilation 2023-04-10 15:57:16 +01:00
f4exb 018fa27b02 SpectrumVis: propagate apply settings to GUI message quque if it exists 2023-04-09 06:20:22 +02:00
f4exb d3fbf73ce3 Merge branch 'aaroniartsa' 2023-04-06 22:55:54 +02: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
f4exb bf1558071e Aaronia RSA Rx: implemented sample rate change 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 c9fd5b8468 Regenerate swagger files 2023-04-01 19:33:18 +02:00
f4exb 5cad053158 PTT feature: GPIO and command support (1) 2023-04-01 18:16:21 +02:00
Jon Beniston 0bf126baa5 Add ILS demodulator 2023-03-21 10:54:42 +00: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
f4exb 4adcd22491 Added missing API resource files 2023-03-11 05:05:26 +01:00
Jon Beniston cf517ed842 Fix Navtex Android/clang compilation issues. chars are unsigned. 2023-03-07 16:06:53 +00:00
Jon Beniston d9f27485c3 Add Navtex transmitters and French DAB transmitters to Map 2023-03-03 17:14:56 +00:00
Jon Beniston bc29c5105d Fix gcc warnings 2023-03-03 16:46:03 +00:00
Jon Beniston b3224e3aa8 Update CMakeLists for RTTY and Navtex demods 2023-03-03 16:37:38 +00:00
Jon Beniston 0c05e6dee2 Add methods to print filter taps as Matlab vectors 2023-03-03 16:29:22 +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 0a106c52e0 Disable MSAA for 2D maps by default 2023-02-23 10:38:01 +00: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 1732d07cab Add Heap Map plugin 2023-02-16 15:53:54 +00:00
Jon Beniston 6b2547cac4 Don't set altitude to NaN, if position provider doesn't supply it. 2023-02-16 14:47:40 +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 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