1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-08-06 06:12:25 -04:00
Commit Graph

5383 Commits

Author SHA1 Message Date
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
Jon Beniston
21a4617a62 Fix sorting of next column 2022-10-28 20:51:57 +01:00
f4exb
15d19ab482 SDRPlayV3: Make settings assignments atomic. Part of #1329 2022-10-28 20:57:21 +02:00
f4exb
b3539c9292 SDRPlay: Make settings assignments atomic. Part of #1329 2022-10-28 20:57:21 +02:00
f4exb
b129349b02 RTL-SDR: Make settings assignments atomic. Part of #1329 2022-10-28 20:57:20 +02:00
f4exb
b58d5b0a82 Remote TCP Input: Make settings assignments atomic. Part of #1329 2022-10-28 20:57:20 +02:00
f4exb
68c534f848 Remote Input: Make settings assignments atomic. Part of #1329 2022-10-28 20:57:20 +02:00
Edouard Griffiths
1e1434e1a5
Merge pull request #1492 from srcejon/fix_1474
Satellite tracker settings
2022-10-28 18:34:57 +02:00
Jon Beniston
ac2102cd6f Save column sort as a setting. Fix deserialize of target satellite. For #1474 2022-10-28 14:40:34 +01:00
Jon Beniston
139642ad4a Fix support for using Serial or TCP for either protocol 2022-10-28 13:56:39 +01:00
CRD716
71df197196
atvmodsource.h comment typo 2022-10-27 21:51:58 -05:00
Edouard Griffiths
bb6892a317
Merge pull request #1489 from srcejon/fix_1484
Check for existing pipes after GUI is created.
2022-10-28 00:29:42 +02:00
Jon Beniston
a618dae6e7 Check for existing pipes after GUI is created. For #1484 2022-10-27 19:15:46 +01:00
Jon Beniston
2c24d19e31 Format time to next event as [HH:]MM:SS, rather than MMMM:SS 2022-10-27 15:41:46 +01:00
f4exb
94a465b210 PlutoSDR input: Make settings assignments atomic. Part of #1329 2022-10-24 00:57:41 +02:00
f4exb
112d0594b5 Perseus: Make settings assignments atomic. Part of #1329 2022-10-23 23:59:48 +02:00
f4exb
4d8667e716 Local input: Make settings assignments atomic. Part of #1329 2022-10-23 23:30:00 +02:00
f4exb
793bf690a2 LimeSDR input: Make settings assignments atomic. Part of #1329 2022-10-23 23:13:55 +02:00
f4exb
30d08b2911 KiwiSDR: Make settings assignments atomic. Part of #1329 2022-10-23 22:02:47 +02:00
f4exb
203a50d224 HackRF input: Make settings assignments atomic. Part of #1329 2022-10-23 20:34:04 +02:00
f4exb
90cab1dfda FileInput: Make settings assignments atomic. Part of #1329 2022-10-23 20:33:51 +02:00
f4exb
8dfda5e534 FCDProPlus: Make settings assignments atomic. Part of #1329 2022-10-23 11:40:32 +02:00
f4exb
5a162e6474 BladeRF2 input and FCDPro: added missing centerFrequency in settings keys on transverter change 2022-10-23 11:40:20 +02:00
f4exb
c4e963a307 FCDPro: Make settings assignments atomic. Part of #1329 2022-10-23 02:07:59 +02:00
f4exb
1f7f2085fd BladeRF2: Make settings assignments atomic. Part of #1329 2022-10-23 00:57:48 +02:00
f4exb
58456273b7 BladeRF1: Make settings assignments atomic. Part of #1329 2022-10-22 19:05:33 +02:00
f4exb
a1161657ad Audio Input: Make settings assignments atomic. Part of #1329 2022-10-22 12:28:24 +02:00
f4exb
2eeadfe758 Airspy and AirspyHF: fixed apply use reverse API. Part of #1329 2022-10-22 12:27:54 +02:00
f4exb
f9abe865b1 AirspyHF: Make settings assignments atomic. Part of #1329 2022-10-22 11:26:13 +02:00
f4exb
1544ea3d46 Airspy: Make settings assignments atomic. Part of #1329 2022-10-22 10:23:29 +02:00
f4exb
a5335c0b25 Airspy: extend LO ppm range 2022-10-20 06:33:50 +02:00
f4exb
f034319c22 Updated versions and changelogs 2022-10-19 17:40:14 +02:00
Jon Beniston
025dddc637 BladeRF doesn't support transverter, so fix to 7 digits 2022-10-17 15:04:01 +01:00
Jon Beniston
549d448ba7 BladeRF doesn't support transverter, so fix to 7 digits 2022-10-17 14:25:02 +01:00
Jon Beniston
929e0d34dc Adjust number of frequency digits depending whether transverter is enabled 2022-10-17 13:43:32 +01:00
f4exb
5b27a50cf8 DATV plugin: added dial to flip through DATV standard symbol rates 2022-10-16 23:01:20 +02:00
Jon Beniston
afcf504886 Adjust number of frequency digits display depending whether tranverter is enabled 2022-10-16 15:04:54 +01:00
f4exb
c63834297a Remtote input: set remote frequency control to 9 digits. Complement to #1476 2022-10-15 11:08:56 +02:00
f4exb
949a9e9380 Center frequency dials up to 9 digits and transverter delta frequency dial up to 12 digits. Fixes #1476 2022-10-15 03:04:29 +02:00
f4exb
90199aa5ac M17 demod: updated threading model. Part of #1346 2022-10-14 21:31:54 +02:00
f4exb
2eeaaef3dc Remote sink: updated threading model. Part of #1346 2022-10-14 21:10:16 +02:00
f4exb
63a1e17f8d Local sink: updated threading model. Part of #1346 2022-10-14 00:03:57 +02:00
f4exb
13ebf925ff Frequency tracker: updated threading model. Part of #1346 2022-10-13 23:52:53 +02:00
f4exb
aac1c9cd90 WFM demod: updated threading model. Part of #1346 2022-10-13 23:52:46 +02:00
f4exb
0b99a6f309 SSB demod: protect from m_basebandSink is null 2022-10-13 23:14:25 +02:00
f4exb
02ed98fdfb DSD demod: update threading model complements 2022-10-13 23:04:25 +02:00
f4exb
8721379b55 NFM demod: protect from m_basebandSink is null 2022-10-13 01:45:31 +02:00
f4exb
6ecad314e1 Revert "M17 demod: updated threading model. Part of #1346"
This reverts commit 54ca369d6f.
2022-10-13 00:56:20 +02:00
f4exb
8f9be5a064 Revert "BFM demod: updated threading model. Part of #1346"
This reverts commit c9dad59438.
2022-10-13 00:46:36 +02:00
f4exb
5cba51b23a AM demod: update threading model complements 2022-10-13 00:46:23 +02:00
f4exb
abf0f2f2e7 VOR demod: updated threading model. Part of #1346 2022-10-13 00:14:00 +02:00
f4exb
54ca369d6f M17 demod: updated threading model. Part of #1346 2022-10-12 23:41:35 +02:00
f4exb
aab8b0f15d Chirpchat demod: updated threading model. Part of #1346 2022-10-12 23:11:38 +02:00
f4exb
c9dad59438 BFM demod: updated threading model. Part of #1346 2022-10-12 22:52:50 +02:00
f4exb
ab936710ea AM demod: updated threading model. Part of #1346 2022-10-12 22:38:46 +02:00
f4exb
3589b3f076 Interferometer: updated threading model. Part pf #1346 2022-10-10 23:15:49 +02:00
f4exb
ac45994177 DOA2: updated threading model. Part pf #1346 2022-10-10 22:34:09 +02:00
f4exb
f7bc2e1e56 Beam steering CW Mod: update threading model. Part of #1346 2022-10-10 21:45:26 +02:00
Jon Beniston
451eb0e28d Sat tracker docs: Fix markup and add missing variables 2022-10-10 11:32:31 +01:00
Jon Beniston
3f177c1007 Disable table sorting when adding a new row. Fixes #1472 2022-10-10 11:26:41 +01:00
f4exb
9e4fe95bba TestMOSync: updated threading model. Part of #1346 2022-10-09 13:06:14 +02:00
f4exb
0e236f8acc TestMI: updated threading model. Part of #1346 2022-10-09 12:55:57 +02:00
f4exb
621f6a667e Test sink: updated threading model. Part of #1346 2022-10-09 02:09:50 +02:00
f4exb
0c4f45d934 Audio output: updated threading model. Part of #1346 2022-10-09 01:50:27 +02:00
f4exb
c6496b11f9 TestSource: new threading model. Part of #1346 2022-10-08 23:50:12 +02:00
f4exb
1c75f8d326 TestSource: moved thread start and quit/wait to start and stop methods respectively 2022-10-08 23:29:42 +02:00
f4exb
59127ea4e2 Audio input and KiwiSDR: correct placement of m_running = false 2022-10-08 13:20:45 +02:00
f4exb
17d5f14cac Perseus: updated threading model. Part of #1346 2022-10-08 13:20:17 +02:00
f4exb
edab4f0b33 KiwiSDR: analyze address on input to accept fully formed urls like http://host:port/ found on the web directory 2022-10-08 12:45:37 +02:00
f4exb
79b7e16c29 KiwiSDR: updated threading model. Part of #1346 2022-10-08 12:10:19 +02:00
f4exb
250144bb0e KiwiSDR: moved thread start and quit/wait to start and stop methods respectively 2022-10-08 11:56:30 +02:00
f4exb
997a7da292 Audio input: Update threading model. Part of #1346 2022-10-08 10:15:56 +02:00
f4exb
47a6ddddd8 Updated versions and changelogs 2022-10-07 00:24:31 +02:00
Jon Beniston
d6a02f659a Device GUIs: Stop timers in destructors. 2022-10-05 15:40:09 +01:00
f4exb
cb6f0be85d Airspy: Update threading model. Part of #1346 2022-10-02 00:28:59 +02:00
Edouard Griffiths
3e54c92a7e
Merge pull request #1459 from srcejon/fix_1422
APT Demod: Update to latest aptdec.
2022-10-01 06:08:44 +02:00
Jon Beniston
aab9d3db89 APT Demod: Update to latest aptdec. Remove reference to obsolete zenith variable. Add support for visible calibration. 2022-09-30 16:26:34 +01:00
Jon Beniston
8a80c2e726 Maps: Use mapboxgl as default map on Linux, as osm hangs on a variety of distros / Qt versions 2022-09-30 15:59:51 +01:00
Jon Beniston
c742efc866 ADSB: Handle double quoted arguments in commands 2022-09-29 16:51:08 +01:00
Jon Beniston
a237886005 Satellite Tracker: Implement variable substitution for commands and add additional variables 2022-09-29 16:50:14 +01:00
Jon Beniston
3bd4b4d6aa Satellite Tracker: Implement variable substitution for commands and add additional variables 2022-09-29 16:50:04 +01:00
Jiří Pinkava
979d171921 More descriptive error for broken/unsupported WAV files 2022-09-28 15:26:27 +02:00
f4exb
7a87155086 HackRF: use software LO ppm correction since hardware correction does not work. Fixes #1443 2022-09-26 22:26:28 +02:00
Edouard Griffiths
f4afc599b7
Merge pull request #1450 from srcejon/radio_astronomy_filter
Radio Astronomy: Add filtered power series
2022-09-26 20:58:56 +02:00
Jon Beniston
bf24ce2e3b Radio Astronomy: Add filtered power series 2022-09-26 12:46:52 +01:00
Jon Beniston
e3c04fcc2b Satellite Tracker: Signal AOS/LOS when non real time. Fix custom time. For for #1445. 2022-09-26 12:14:02 +01:00
f4exb
b54575041d SoapySDR: make sure device open is successful before starting. Fixes #1441 2022-09-26 01:04:22 +02:00
f4exb
36ec0f354d Revert "VOR Localizer feature: use mapboxgl as osm is broken in Qt 5.15.3"
This reverts commit b38f3d46cb.
2022-09-25 11:43:52 +02:00
f4exb
b38f3d46cb VOR Localizer feature: use mapboxgl as osm is broken in Qt 5.15.3 2022-09-24 23:07:20 +02:00
f4exb
31edca0a6b Update threading model in Simple VOR localizer feature. Part of #1346 2022-09-24 23:07:20 +02:00
Jiří Pinkava
53e19b36a0 Replace deprecated QTextStream number conversion functions 2022-09-23 23:34:02 +02:00
Jiří Pinkava
bad33e0719 Replace deprecated setStandardButtons 2022-09-23 00:27:50 +02:00
f4exb
9f65a6e636 Update threading model in Simple PTT feature. Part of #1346 2022-09-22 10:54:45 +02:00
f4exb
4bae584a9d Update threading model in Demod Analyzer feature. Part of #1346 2022-09-22 10:54:45 +02:00
f4exb
dc04245a6d AFC feature corrections 2022-09-22 10:54:45 +02:00
Edouard Griffiths
8f0b7287e3
Merge pull request #1436 from srcejon/airspyhfp_thread
Update threading in airspyhf source
2022-09-22 01:03:52 +02:00
Jon Beniston
df015c1368 AirspyHF: Remove unused variables 2022-09-21 21:06:35 +01:00
Jon Beniston
729fe1e1a9 #1452 - Workaround Linux bug in color picker in map settings 2022-09-21 11:04:37 +01:00
f4exb
008e53104d Update threading model in AFC feature. Part of #1346 2022-09-21 06:01:45 +02:00
Jon Beniston
4cd2a2fdfa Call stopWork from destructor. 2022-09-20 21:14:36 +01:00
Jon Beniston
048d6830d9 Remove dead code 2022-09-20 21:13:55 +01:00
Jon Beniston
b1ce69fb2b Call stopWork from destructor. 2022-09-20 21:13:12 +01:00
Jon Beniston
94140bcbd7 Don't use this as parent, as called from different thread 2022-09-20 21:09:54 +01:00
f4exb
db2aa78e0a Frequency tracker: fixed GUI callbacks 2022-09-20 21:52:12 +02:00
Jon Beniston
63282ebfcd AirspyHF: Update threading model 2022-09-20 15:04:00 +01:00
Edouard Griffiths
53df5fe5d7
Merge pull request #1429 from srcejon/fix_1287
#1287 - Fix ADS-B crash when My Position changed
2022-09-20 15:29:04 +02:00
Jon Beniston
ab0962b53d #1287 - Fix ADS-B crash when My Position changed 2022-09-20 12:15:47 +01:00
Jon Beniston
cd3c674ced #1346: Update threading model in Star Tracker, PER Tester and APRS features 2022-09-20 11:48:25 +01:00
Jon Beniston
996cb07eb6 Fix crash when sat specific AOS command specified. Fixes #1425 2022-09-19 19:35:56 +01:00
Edouard Griffiths
ea24077e2b
Merge pull request #1420 from srcejon/remote_control
Remote Control: Fix Mac build
2022-09-19 07:04:01 +02:00
Jon Beniston
6df9749234 Sat Tracker: Fix restoring LOS speech for #1421 2022-09-18 20:30:37 +01:00
Jon Beniston
042b1f0783 Remote Control: Fix Mac build 2022-09-18 16:53:35 +01:00
Jon Beniston
5da8d6d28c Update threading in Rotator Controller for #1346 2022-09-18 16:47:06 +01:00
Jon Beniston
0c5caef095 Remove unused variables 2022-09-18 16:45:25 +01:00
Jon Beniston
8a4c9f5d20 Sat tracker: Use new threading model for #1346. Fix memory corruption bug 2022-09-18 10:59:12 +01:00
f4exb
77f825d980 Updated versions and changelogs 2022-09-18 10:51:03 +02:00
Jiří Pinkava
0df2d75e6d Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
Edouard Griffiths
9b3f438937
Merge pull request #1415 from srcejon/lime_return_val
Lime: Add missing return value.
2022-09-17 12:50:10 +02:00
Edouard Griffiths
262e932544
Merge pull request #1414 from srcejon/remote_control
Remote Control Feature
2022-09-17 11:21:24 +02:00
Jon Beniston
13ec843891 Fix for QT 5.12 2022-09-17 08:54:38 +01:00
Jon Beniston
7b8ad1c6cf Fix for QT 5.12 2022-09-17 08:46:17 +01:00
Jon Beniston
a46f5a635e Lime: Add missing return value. 2022-09-16 15:32:56 +01:00
Jon Beniston
0fa9026e62 Remote Control: Update readme 2022-09-16 15:01:23 +01:00
Jon Beniston
ffa17d3a2d Fix typos in Remote Control docs 2022-09-16 11:45:57 +01:00
Jon
460576e640 Fix gcc warnings 2022-09-16 11:41:40 +01:00
Edouard Griffiths
c983b3712e
Merge pull request #1411 from pinkavaj/pi-fix-cmake-warn1
Fix cmake syntax warning in channelrx
2022-09-16 11:21:19 +02:00
Jon Beniston
65364eeb2c Add Remote Control feature 2022-09-16 10:20:16 +01:00
Jiří Pinkava
400585c138 Fix cmake syntax warning in channelrx 2022-09-15 19:49:30 +02:00
Jon Beniston
b639540bac #1409 - Detect Packet Demods in MIMO device sets in ARPS Feature 2022-09-15 16:19:35 +01:00
f4exb
ed754fd380 Updated versions and changelogs 2022-09-10 21:14:58 +02:00
Jon Beniston
910f1bce1c Fix c17 compilation but not having using namespace std before Windows includes, rather than defining _HAS_STD_BYTE=0 2022-09-08 16:13:43 +01:00
unknown
fc1f5116d7 MSVC M17 FIX 2022-09-06 17:10:25 -03:00
f4exb
d9ad758971 Updated versions and changelogs 2022-09-01 21:51:04 +02:00
Edouard Griffiths
6320cd7d2a
Merge pull request #1395 from srcejon/fix_1389_part_2
Lime: Implement #1389
2022-08-29 23:25:32 +02:00
Jon Beniston
d04b4840a9 Lime: Report calibration errors in GUI. Check LPF is reasonable for up/downconversion. 2022-08-27 17:08:03 +01:00
Jon Beniston
d404e9f943 Add start/stop all devices button in toolbar. Add device stateChanged signal. Use in RTL SDR GUI for updating device state 2022-08-27 10:18:17 +01:00
Jon Beniston
16fd3128b8 Check ICAO in sink worker, so CRC can be checked. Fix warnings 2022-08-26 13:47:36 +01:00
Jon Beniston
0830691929 ADS-B: Add support for decoding Comm-B replies in Mode-S frames. This adds TAS, IAS, Mach, Selelected Alt, Selected Heading, Turn rate, Roll angle, Autopilot enabled, Vertical and lateral navigation modes, Baro setting, Headwind, OAT, Wind speed and direction, Pressure, Static air temperature, Humidity. 2022-08-26 12:35:12 +01:00
Jon Beniston
6ef84154a5 For #1389
Handle LMS_Calibrate returning positive error values.
Set Lime minimum frequency in GUI to 30MHz+NCO freq.
Set minimum calibration bandwidth to 2.5MHz.
2022-08-21 15:34:51 +01:00
f4exb
044af0d06d LimeSDR: reduced LimeSDR stream FIFO size to 256k to improve latency 2022-08-19 06:35:45 +02:00
f4exb
e23b053ab2 LimeRFE feature: added start/stop Rx/Tx in actions 2022-08-17 11:40:22 +02:00
f4exb
adea55d41d Simple PTT: fixed status indicator 2022-08-16 10:42:30 +02:00
f4exb
532e794fca NFM modulator: try to improve audio input 2022-08-15 13:09:49 +02:00
f4exb
d699271fcd Updated versions and changelogs 2022-08-14 11:52:25 +02:00
f4exb
66707b19bc SimplePTT: fixed list of audio devices for VOX displaying output instead of input devices 2022-08-13 11:14:31 +02:00
f4exb
6af0618240 WFM mod: fixed bug in WFMGUI::applySettings. Fixes #1387 2022-08-13 01:24:33 +02:00
Jon Beniston
1af00bf357 RemoteTCPInput: Use input frequency offset when calculating local centre frequency 2022-08-08 11:27:00 +01:00
f4exb
a9054f1add M17 mod: removed unwanted method declaration. Fixes #1380 2022-08-07 00:11:28 +02:00
Jon Beniston
23c65fc8f3 MacOS build fixes 2022-08-04 15:13:25 +01:00
f4exb
84daf16a4b Updated versions and changelogs 2022-08-03 18:52:33 +02:00
CRD716
9c846f363c
Fix map feature 5.15.4 check 2022-08-02 16:46:50 -05:00
CRD716
0ce935b554
i forgor 2022-08-02 16:44:49 -05:00
CRD716
d0a94ede0c
Fix QT 5.15.4 map hang 2022-08-02 16:31:43 -05:00
f4exb
a035c42762 M17: CRC16 code cleanup 2022-07-27 18:15:47 +02:00
f4exb
414e695121 DATV demod: allocate DATVDemodSink dynamically 2022-07-27 08:58:24 +02:00
f4exb
01d28918a2 SSB demod: applied new threading model. Part of #1346 2022-07-26 00:45:43 +02:00
f4exb
2c3ccc49af Some clang warnong fixes 2022-07-24 21:48:02 +02:00
f4exb
c582df6030 DATV demod: fixed clang error 2022-07-24 19:11:15 +02:00
f4exb
56f96103e6 FileSink: let the thread start the worker 2022-07-23 12:28:25 +02:00
f4exb
c2442d6b10 SigMF file sink: applied new threading model. Part of #1346 2022-07-23 12:25:03 +02:00
f4exb
0acad9f2f7 SigMF file sink GUI: nullify GUI message queue reference in channel in the destructor. Completes #1356 2022-07-23 12:19:03 +02:00
f4exb
9789b23cd6 DSD Demod: applied new threading model. Part of #1346 2022-07-23 11:50:04 +02:00
f4exb
97ace89e19 DSD demod GUI: prevent selection of negative AMBE feature index and disable AMBE checkbox if no AMBE features are available. Fixes #1334 2022-07-23 11:19:03 +02:00
f4exb
b44eb18df6 File Sink: applied new threadning method. Part of #1346 2022-07-23 05:46:06 +02:00
f4exb
6040bab4f9 File Sink: nullify GUI message queue reference in channel in the destructor. Partially fixes #1356 2022-07-23 05:45:18 +02:00
f4exb
73ecee09e2 NFM demod: applied new threadning method. Part of #1346 2022-07-22 21:48:05 +02:00
AsciiWolf
7f28242126
Fix small typo in rtlsdr readme 2022-07-21 19:06:18 +02:00
f4exb
ef873c00bb M17: more fixes 2022-07-20 22:17:33 +02:00
f4exb
c1198ff885 Updated versions and changelogs 2022-07-20 21:56:03 +02:00
Jon Beniston
824c84ee5a Update version 2022-07-20 18:10:27 +01:00
Jon Beniston
5124b8df36 Fix type 2022-07-20 17:54:26 +01:00
Jon Beniston
22a30b5ea0 Map: Add support for Ionosonde stations 2022-07-20 17:41:11 +01:00
f4exb
2a1476bb29 M17: get back to Linux only 2022-07-20 16:11:31 +02:00
f4exb
ac2a45ce88 M17 code reorganization 2022-07-20 05:47:48 +02:00
f4exb
e39277269c DATV demod: fixed TV screen but on exit and UI cosmetic changes 2022-07-20 04:56:40 +02:00
Edouard Griffiths
62a678de44
Merge pull request #1350 from srcejon/remote_tcp
Remote TCP Input and Remote TCP Sink Plugins
2022-07-19 18:21:14 +02:00
f4exb
2612d6793e DATV demod: use non blocking read in ldpctool to fix issue in PR #1345 2022-07-19 17:42:24 +02:00
Edouard Griffiths
1057bc2882
Merge pull request #1345 from srcejon/fix_1341
DATV Demod: Add support for LDPC on Windows
2022-07-19 15:15:03 +02:00
Jon Beniston
ad35c9391d Fix gcc warnings 2022-07-19 10:47:12 +01:00
Jon Beniston
b35b3d2c1b Fix gcc warnings 2022-07-19 10:43:51 +01:00
Jon Beniston
52c0907135 Fix variable name 2022-07-19 10:33:01 +01:00
Jon Beniston
d662513f76 Fix link 2022-07-19 10:20:18 +01:00
Jon Beniston
bdbac37cd2 Add links to each others docs 2022-07-19 10:19:44 +01:00
Jon Beniston
27da167b97 Add Remote TCP Input and Remote TCP Sink plugins 2022-07-19 10:10:20 +01:00
Edouard Griffiths
bd84abbd6a
Merge pull request #1344 from ericek111/master
SDRPlayInput: separate HW flavour from mirisdr_open
2022-07-18 21:14:21 +02:00
Jon Beniston
ad9be9d54c Remove obsolete code that doesn't compile in debug builds 2022-07-18 17:29:00 +01:00
Jon Beniston
3287346a7e Add worker source 2022-07-18 16:40:49 +01:00
Jon Beniston
ff26ece347 DATV Demod: Add support for LDPC on Windows. Use Qt worker thread instead of external ldpc_tool process. 2022-07-18 16:40:00 +01:00
ericek111
557147d09e
SDRPlayInput: separate HW flavour from mirisdr_open 2022-07-18 15:52:40 +02:00
f4exb
a65c9458ed Build M17 for Linux only 2022-07-18 15:25:15 +02:00
f4exb
528c28b0a8 Updated versions and changelogs 2022-07-18 11:37:17 +02:00
f4exb
1b8c4d87f6 M17 mod: added documentation 2022-07-18 11:18:57 +02:00
f4exb
a0bf2de761 M17 demod: added documentation 2022-07-18 11:18:57 +02:00
f4exb
1e34a2b5a4 M17: implemented GNSS data 2022-07-18 11:18:57 +02:00
f4exb
823cffdae1 M17 demod: updated API 2022-07-18 11:18:57 +02:00
f4exb
2efa765750 M17 mod: updated API and partially implemented solution for #1329 2022-07-18 11:18:57 +02:00
f4exb
f47496645f M17 demod: reset BER stats manually 2022-07-18 11:18:57 +02:00
f4exb
9c6ce3ad9e M17 demod: BER graph fixes 2022-07-18 11:18:57 +02:00
f4exb
3d00755438 M17 demod: implemented BERT ratios graph display 2022-07-18 11:18:57 +02:00
f4exb
fe6830e552 M17 demod: implemented BER display 2022-07-18 11:18:56 +02:00
f4exb
c3f55af6a6 M17 demod: fixed BERT 2022-07-18 11:18:56 +02:00
f4exb
1fa3adb669 Rename mobilinkd namespace to modemm17 2022-07-18 11:18:56 +02:00
f4exb
242a5843d8 M17 mod: implement BERT 2022-07-18 11:18:56 +02:00
f4exb
71c486310a M17 mod: APRS: alternate status and position messages when insert location button is engaged 2022-07-18 11:18:56 +02:00
f4exb
3cf3938757 M17: implemented APRS 2022-07-18 11:18:56 +02:00
f4exb
b69275949a M17 mod: updated lowpass filter gain so that FM deviation is correct 2022-07-18 11:18:56 +02:00
f4exb
8bc1a204c5 M17 mod: allow connection to Demod Analyzer 2022-07-18 11:18:56 +02:00
f4exb
ba36df3c01 M17 demod: allow connection to Demod Analyzer 2022-07-18 11:18:56 +02:00
f4exb
d24e7a59fb M17: added mod and demod cmake enablers 2022-07-18 11:18:56 +02:00
f4exb
15e3d843f3 M17 mod: corrected LSF stream type for audio and implemented CAN 2022-07-18 11:18:56 +02:00
f4exb
6015fce33d M17 mod: removed scope XY 2022-07-18 11:18:56 +02:00
f4exb
55f49f0398 M17 mod: audio input (mic) 2022-07-18 11:18:56 +02:00
f4exb
8f48d7d135 M17 mod audio with file input 2022-07-18 11:18:56 +02:00
f4exb
1fc688c904 M17 mod: implemented loop packet 2022-07-18 11:18:56 +02:00
f4exb
5f2d2a0b2e M17 demod: view SMS messages in GUI 2022-07-18 11:18:56 +02:00
f4exb
9738e986c2 M17 mod: fixed FIFO 2022-07-18 11:18:56 +02:00
f4exb
6b863287d8 M17: debug and SMS transmit 2022-07-18 11:18:56 +02:00
f4exb
f10da64717 M17 modulator: SMS packet + 2022-07-18 11:18:55 +02:00
f4exb
dd2233f763 M17 mod/demod: moved m17 specific code to a new modems library 2022-07-18 11:18:55 +02:00
f4exb
6a22606beb M17 Modulator: start M17 processor 2022-07-18 11:18:55 +02:00
f4exb
7e8e1c12fa M17 Modulator: copy of NFM modulator 2022-07-18 11:18:55 +02:00
f4exb
424d072f0c M17 demod: removed FloatType template parameter 2022-07-18 11:18:55 +02:00
f4exb
f326860f64 M17 demod: various adjustments 2022-07-18 11:18:55 +02:00
f4exb
278a94f29e M17 demod: first M17 processing implementation 2022-07-18 11:18:55 +02:00
f4exb
9510913930 M17 demod: plugin base 2022-07-18 11:18:55 +02:00
Jon Beniston
49189dd7ec Map: Fix capitalisation of Radiosonde so settings are found. Fixes #1318 2022-06-30 09:14:57 +01:00
Jon Beniston
562961610a USRP: Catch all exceptions from set_rx_agc 2022-06-29 11:38:38 +01:00
Jon Beniston
dd6180fbf4 Airspy: Add link to documentation 2022-06-28 08:23:15 +01:00
f4exb
3d17aaaba4 Updated versions and changelogs 2022-06-26 07:24:19 +02:00
f4exb
d2951627f4 Added cmake enablers for all non sampling device plugins. Fixes #1308 2022-06-25 11:56:45 +02:00
Jon Beniston
2d3d0168b6 BFM: Fix clear previous text button 2022-06-23 11:39:49 +01:00
Edouard Griffiths
e45b4e9254
Merge pull request #1293 from srcejon/fix_1284
USRP: Attempt to support radios without AGC
2022-06-20 17:19:59 +02:00
Jon Beniston
9b344120e9 USRP: Attempt to support radios without AGC 2022-06-20 14:27:23 +01:00
Jon Beniston
97f8b4b928 Fix gcc compilation error 2022-06-20 13:51:00 +01:00
Jon Beniston
501d8515eb Add support for Broadcast FM Demod to send audio to Demod Analyzer feature 2022-06-20 12:55:30 +01:00
f4exb
9b2c7511fe Updated versions and changelogs 2022-06-12 23:46:08 +02:00
f4exb
7eeb9fd77a Radio Clock: fixed common channel settings menu trigger. Fixes #1286 2022-06-12 23:16:26 +02:00
Edouard Griffiths
790bd83557
Merge pull request #1282 from srcejon/fix_dvor
VOR Localizer: Add support for DVORs
2022-06-07 06:33:34 +02:00
Jon Beniston
51a77430bc Add DVORs to ADS-B 2022-06-06 16:20:13 +01:00
Jon Beniston
eeb0014201 VOR Localizer: Add support for DVORs 2022-06-06 15:56:47 +01:00
Jon Beniston
50e5f7c251 Update docs 2022-06-06 13:55:31 +01:00
Jon Beniston
511a17a6bb Map: Default to mapboxgl for Qt 5.15.3, as osm doesn't work 2022-06-06 13:51:08 +01:00
Jon Beniston
8a7113be19 ADS-B: Support different map types for mapboxgl 2022-06-06 13:50:37 +01:00
Jon Beniston
90fe976d9a Remove debug 2022-06-06 13:03:17 +01:00
Jon Beniston
3a71ba0fb9 ADS-B: Add mapboxgl support, as osm maps do not work in Qt 5.15.3 2022-06-06 11:52:29 +01:00
Jon Beniston
fb516d1ef1 ADS-B: Add support for displaying airport weather (METARs) from CheckWX 2022-06-06 10:53:10 +01:00
f4exb
76ed92c985 NFM Modulator: updated documentation 2022-06-04 09:21:47 +02:00
f4exb
910e69e789 NFM Mod: API updates 2022-06-04 09:21:47 +02:00
f4exb
d4c73ce194 NFM mod: make pre-emphasis and CTCSS highpass filter optional so that digital modulation from file is possible 2022-06-04 09:21:47 +02:00
f4exb
2c2285d614 Updated versions and changelogs 2022-06-01 21:31:29 +02:00
f4exb
016c6964c2 DOA2: fixed phase difference sign 2022-06-01 20:15:57 +02:00
Edouard Griffiths
824e13d595
Merge pull request #1271 from srcejon/fix_1159
USRP: Add support for non-discoverable devices and user arguments.
2022-06-01 19:14:09 +02:00
Jon Beniston
49460a48df USRP: Add support for non-discoverable devices and user arguments.
Tweak UI so icons aren't squashed.
2022-06-01 15:37:50 +01:00
Jon Beniston
7d2284a78d Update docs to match 2022-06-01 11:48:28 +01:00
Jon Beniston
932485bd17 NoiseFigure plugin: Fix #1269 and #1268 2022-06-01 11:41:40 +01:00
f4exb
3abbf4aeba DOA2: fixed blind angle and documentation (again) 2022-06-01 01:08:22 +02:00
f4exb
c6c0d2dc5e DOA2: improve blind sector display and documentation 2022-05-31 02:12:19 +02:00
f4exb
9835604f30 AMBR feature: fixed TTY devices search to limit it to TTYUSB device to avoid conflict with PlutoSDR for example 2022-05-31 02:11:28 +02:00
f4exb
1552b70681 XTRX MIMO GUI: fixed window size 2022-05-31 02:10:31 +02:00
Jon Beniston
73ad00d0a1 Funcube dongle support on windows. 2022-05-29 21:26:04 +01:00
srcejon
fe7f98c70e
Merge branch 'f4exb:master' into mac_package 2022-05-29 11:21:53 +01:00
f4exb
252379d593 Updated versions and changelogs 2022-05-29 12:10:24 +02:00