Commit Graph

5173 Commits

Author SHA1 Message Date
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