Wykres commitów

2250 Commity (master)

Autor SHA1 Wiadomość Data
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
Jon Beniston ed2c3ac08b Add altitude, speed and heading columns to log 2023-11-07 09:42:13 +00:00
f4exb 44d61e259b SSB demod: save DNR settings in the filter bank 2023-11-05 13:23:31 +01:00
f4exb 91815cc87e SSB demod DNR API support 2023-11-05 12:24:32 +01:00
f4exb 179cd71c54 SSB demod noise reduction. Fixes #1874 2023-11-05 10:33:27 +01:00
srcejon 38e6534307 Fix compiler warning 2023-11-02 14:40:56 +00:00
srcejon ba0eac7108 Add MW/25k/8.33k frequency entry modes. 2023-11-02 14:31:48 +00:00
f4exb c9075d46cb Updated versions and changelogs 2023-10-29 05:28:05 +01:00
f4exb 61351faf68 Frequency scanner: extend threshold range 2023-10-29 05:09:55 +01:00
srcejon 1f055dd2f1 Fix gcc error 2023-10-26 17:16:55 +01:00
srcejon a398381aaf Allow ADS-B to send airport ATC frequencies to Frequency Scanner.
Add ATC callsigns.
Add ATC mode, displaying basic info for all aircraft.
Add airport range rings.
Change Device setting to be an AM Demod setting, so AM demod isn't at DC.
Add basic aircraft data to ADSB Web API report.
2023-10-26 16:31:37 +01:00
Edouard Griffiths dc7dd0c08c
Merge pull request #1855 from srcejon/freq_scanner
Add separate audio bandwidth setting to AM Demod
2023-10-23 18:10:28 +02:00
Edouard Griffiths 11685fa70d
Merge pull request #1854 from srcejon/fix_scope_streams
Fix 2 race conditions
2023-10-23 17:25:28 +02:00
srcejon 0fc5eb896b Fix Mac compilation 2023-10-23 15:29:08 +01:00
srcejon 53372d0508 Add separate audio bandwidth setting. 2023-10-23 14:22:33 +01:00
Jon Beniston 7dca35ac24 Initialise m_scopeSink 2023-10-22 23:25:12 +01:00
Jon Beniston 8814fda178 Fix race condition that can result in a crash or hang 2023-10-22 23:24:34 +01:00
srcejon 3e147ec804 Avoid using channel guard bands, due to possible aliasing from half-band filters 2023-10-22 10:03:04 +01:00
srcejon ce6b08b15e Add menu to enable/disable all rows. 2023-10-22 10:01:29 +01:00
srcejon 515e19f20b Fix crash and tidy up UI. 2023-10-13 08:54:43 +01:00
srcejon 51ddd77aa3 Fix 8333 channels. 2023-10-13 08:54:11 +01:00
srcejon bb2655cd51 Fix warnings 2023-10-03 16:57:45 +01:00
srcejon 83ceae4ba3 Use full bandwidth 2023-10-03 16:09:54 +01:00
srcejon d2526cdc5b Fix loading settings. Add remove inactive button. Restart scan when sample rate changes. 2023-10-02 15:45:17 +01:00
srcejon f8f9d270df Update annotations when restoring settings. 2023-09-29 21:18:27 +01:00
srcejon e89623f64d Fix restoring frequencies. 2023-09-29 20:58:19 +01:00
srcejon 33629b77e2 Center channels when possible. Fix channel setting initial display. Add clear active count button. 2023-09-29 14:35:52 +01:00
srcejon 4462078ead Update docs 2023-09-29 11:26:50 +01:00
srcejon 3a8a0f0bf0 Reduce debug. Add screenshot. 2023-09-29 10:52:21 +01:00
srcejon b3d3ca43ca Fix filtering of Freq Scanner from list of channels. 2023-09-29 09:38:15 +01:00
srcejon f3582b95f5 Set background colour for start/stop button 2023-09-29 08:42:47 +01:00
srcejon 7fe7f2aa86 Update threading to latest approach 2023-09-29 08:42:25 +01:00
Jon Beniston 2192a054ed Generate swagger files for Freq Scanner 2023-09-28 19:02:58 +01:00
srcejon b42b6be910 Add Freq Scanner 2023-09-28 18:23:15 +01:00
srcejon 37521224c3 Add frequency scanner channel plugin 2023-09-28 16:45:35 +01:00
f4exb 513c0e58fa Updated versions and changelogs 2023-09-22 00:55:00 +02:00
Jon Beniston 2db2be9c17 Flush log stream after write, so data is available immediately 2023-09-20 22:06:48 +01:00
Jon Beniston 8afa83c013 Small settings keys fixes. 2023-09-15 09:36:13 +01:00
Jon Beniston 2d24d2da49 Use settings keys in baseband 2023-09-15 09:34:57 +01:00
Jon Beniston a278cf0373 Add support for settings keys.
Bind to requested interface.
Set RTLSDR device ID according to tuner type.
2023-09-15 09:30:49 +01:00
Jon Beniston df4c6ca825 Fix ffpmeg/opencv dependencies. Enable C lang on Mac, for external projects 2023-09-13 21:58:51 +01:00
srcejon 150e107520 Fix unshift on space 2023-09-07 09:43:40 +01:00
srcejon 4c6ee84f48 Add acronym decoder widget 2023-09-04 13:01:22 +01:00
Jon Beniston ad2bb38bfc Fix RSSI calculation in DSD and Navtex 2023-09-04 09:34:09 +01:00
Jon Beniston ba01da7827 RTTY demod: Fix so mark is high RF freq. Fix squelch. 2023-09-04 09:33:42 +01:00
Jon Beniston 313370aa44 Initialise PhaseDiscriminators state, to avoid outputting huge values. 2023-08-30 17:34:54 +01:00
Jon Beniston 73272a5bfd Fix spelling. 2023-08-27 10:12:36 +01:00
Jon Beniston 0e1f2f43ce Add rotator az/el and offset to table. 2023-08-26 14:40:13 +01:00
Edouard Griffiths 73c69543f9
Merge pull request #1765 from dforsi/fix/typos
Fix/typos
2023-08-08 22:30:23 +02: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
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
Christopher Allen b1a8ac958d
UDPSinnk Readme Change
The UDPSink is available on Windows installation.
2023-07-30 10:47:24 -04:00
Jon Beniston 0fb960133a Display message if channelrx plugin not built. Add heatmap flag. 2023-07-29 12:33:38 +01:00
Daniele Forsi 34aca019e2 Fix spelling in strings 2023-07-23 18:55:12 +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 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
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 9e51aceeeb Updated versions and changelogs 2023-05-30 00:05:33 +02: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 aba0e30a4f Set az/el l/b column precision based on rotator precision 2023-05-23 22:29:06 +01:00
f4exb 8260721f2d Updated cersions and changelogs 2023-05-23 22:39:27 +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
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 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
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
f4exb 91f4844452 Rx channel demods: prevent possible reading past audio buffer end. For #1661 2023-04-22 12:33:37 +02:00
Jon Beniston 7db8c35682 AIS Demod: Calculate time slot used for messages. 2023-04-18 10:49:14 +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 12234418a8 DATV demod: GUI: set RF bandwidth with standard SR 2023-04-06 18:53:35 +02:00
Jon Beniston e91bdd3cfd Remove duplicate install command 2023-04-03 16:57:26 +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 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 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
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
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 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 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