f4exb
cb548b7546
FT8 demod: fixed MsgReportFT8Messages handling
2023-01-27 21:42:41 +01:00
f4exb
13acad76a8
FT8 demod: added documentation and adjust GUI and file locations
2023-01-27 11:42:11 +01:00
f4exb
e1640ffaf4
FT8 demod: use table model and view to optimize messge table update and filtering
2023-01-26 18:16:40 +01:00
f4exb
886ce74220
FT8 demod: moved sending to Map feature to the demod worker
2023-01-24 01:07:51 +01:00
Jon Beniston
d66223533d
FT8 Demod: Display caller on Map feature
2023-01-23 13:07:20 +00:00
Edouard Griffiths
e4b12f1c7f
FT8 demod: quick fix for Windows: add fftw include libraries
2023-01-23 11:04:22 +01:00
f4exb
a6a43633e8
FT8 demod: filter messages
2023-01-23 07:20:41 +01:00
f4exb
9fb41b2e81
FT8 demod: move messages list to bottom button
2023-01-22 20:24:19 +01:00
f4exb
09d18ce9a3
FT8 demod: band presets
2023-01-22 20:08:32 +01:00
f4exb
2b5078e000
FT8 demod: make FT8::FFTEngine a singleton. Name worker threads for debugging
2023-01-21 12:22:05 +01:00
f4exb
6c15a0ffd2
FT8 demod: implemented logging and GUI updates
2023-01-20 23:16:57 +01:00
f4exb
d4363929f4
FT8 demod: implemented messages in GUI
2023-01-20 06:42:11 +01:00
f4exb
b1cf15213c
FT8 demod: implemented decoder
2023-01-19 23:51:43 +01:00
f4exb
0d77b37ec1
FT8 demod: test with .wav files
2023-01-18 23:00:59 +01:00
f4exb
d6cafa08c5
FT8 demod: volume meter
2023-01-16 21:51:26 +01:00
f4exb
809e0bccd4
FT8 demod: removed AGC squelch system and make connection with the Demod Analyzer
2023-01-16 19:58:39 +01:00
f4exb
14f9989adb
FT8 demod: removed DSB option and set USB only
2023-01-16 19:58:39 +01:00
f4exb
cd8990907d
FT8 demod: removed audio references (almost)
2023-01-16 19:58:39 +01:00
f4exb
6444d749d8
FT8 demod: copy from SSB demod
2023-01-16 19:58:38 +01:00
f4exb
2552160f8f
Updated versions and changelogs
2023-01-14 01:07:29 +01:00
Jon Beniston
d574e74908
Support FileInput plugin on Android, by using QFile rather istream
2023-01-02 15:42:34 +00:00
Jon Beniston
5be2b1674e
Add flag to skip FFMPEG version check on Android
2023-01-02 15:32:25 +00:00
Jon Beniston
125bbdfabf
Remove unused libraries
2023-01-02 15:31:51 +00:00
Jon Beniston
edb63f7d8a
Update aligned_malloc implementation on Android, so it works with API level 23
2023-01-02 15:31:27 +00:00
Jon Beniston
c39260fbdb
Reduce UI minimum size for small Android screens
2023-01-02 15:26:18 +00:00
f4exb
f45e949e62
Fixed passing QPoint reference from right click enabler to connected method. Fixes #1549
2022-12-28 20:33:28 +01:00
Jon Beniston
2e9b8e3203
Change map provider from osm to mapboxgl on Linux, to avoid crash
2022-12-20 22:33:58 +00:00
Jon Beniston
e023611bf2
Add gesture support to maps
2022-12-20 11:14:32 +00:00
Jon Beniston
1a7c995e43
Add RSP and Android remote TCP protocol commands
2022-12-20 11:13:25 +00:00
Jon Beniston
0dd466a900
Add DialogPositioner to ensure dialogs are fully on screen and remain on
...
screen when screen orientation changes.
Add DialPopup to allow dials to adjusted with a slider, which is easier
on touchscreens.
Add TableTapAndHold to support table context menus on touchscreens.
2022-12-20 10:31:15 +00:00
f4exb
168ac70767
SSB demod: corrected DSB filter
2022-12-19 05:03:22 +01:00
f4exb
f65c6ab1e7
Updated versions and changelogs
2022-12-17 10:30:08 +01:00
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
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
Jon Beniston
9a18f3f7ce
Enable compilation with Qt 6.2
2022-11-17 23:26:54 +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
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