1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-18 22:31:48 -05:00
Commit Graph

1967 Commits

Author SHA1 Message Date
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
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
Jon Beniston
b69d6af862 Fix unused variable warnings 2022-11-09 16:59:02 +00:00
Jon Beniston
ed279812f6 Set window width to account for miniumum width required for visible rollups. 2022-11-08 09:43:58 +00:00
f4exb
3ab767a426 Arrange rollups after restore geometry to mitigate issue #1474 2022-11-03 19:07:44 +01:00
f4exb
f034319c22 Updated versions and changelogs 2022-10-19 17:40:14 +02:00
f4exb
5b27a50cf8 DATV plugin: added dial to flip through DATV standard symbol rates 2022-10-16 23:01:20 +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
Jon Beniston
3f177c1007 Disable table sorting when adding a new row. Fixes #1472 2022-10-10 11:26:41 +01:00
f4exb
47a6ddddd8 Updated versions and changelogs 2022-10-07 00:24:31 +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
bf24ce2e3b Radio Astronomy: Add filtered power series 2022-09-26 12:46:52 +01:00
Jiří Pinkava
53e19b36a0 Replace deprecated QTextStream number conversion functions 2022-09-23 23:34:02 +02:00
f4exb
db2aa78e0a Frequency tracker: fixed GUI callbacks 2022-09-20 21:52:12 +02:00
Jon Beniston
ab0962b53d #1287 - Fix ADS-B crash when My Position changed 2022-09-20 12:15:47 +01:00
Jiří Pinkava
0df2d75e6d Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
Jiří Pinkava
400585c138 Fix cmake syntax warning in channelrx 2022-09-15 19:49:30 +02:00
f4exb
ed754fd380 Updated versions and changelogs 2022-09-10 21:14:58 +02: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
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
f4exb
d699271fcd Updated versions and changelogs 2022-08-14 11:52:25 +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
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
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
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
Jon Beniston
ad35c9391d Fix gcc warnings 2022-07-19 10:47:12 +01:00
Jon Beniston
52c0907135 Fix variable name 2022-07-19 10:33:01 +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
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
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
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
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
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
d24e7a59fb M17: added mod and demod cmake enablers 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
6b863287d8 M17: debug and SMS transmit 2022-07-18 11:18:56 +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
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
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
Jon Beniston
97f8b4b928 Fix gcc compilation error 2022-06-20 13:51:00 +01:00