Jon Beniston
1732d07cab
Add Heap Map plugin
2023-02-16 15:53:54 +00:00
Jon Beniston
4fa132731b
Remove satellites from map on close
2023-02-16 14:33:39 +00:00
Jon Beniston
9fb1171336
Fix restoring custom time
2023-02-16 14:33:26 +00:00
Jon Beniston
116748bb8d
Remove radiosondes from map on close and fix memory leak
2023-02-16 14:32:50 +00:00
Jon Beniston
fe300d6d44
Remove APRS items from map on close.
2023-02-16 14:32:16 +00:00
Jon Beniston
e47689edda
Remove APRS items from map on close.
2023-02-16 14:31:43 +00:00
Jon Beniston
a522653676
Remove ships from map on close.
2023-02-16 14:30:55 +00:00
Jon Beniston
40f560daec
Remove star tracker items from map on close
2023-02-16 14:30:14 +00:00
Jon Beniston
8163dcb0ab
Prevent warnings about assigning undefined values
2023-02-16 14:29:17 +00:00
Jon Beniston
63cba7e7d8
Remove unused function
2023-02-16 12:18:58 +00:00
Jon Beniston
df7b763eab
Optionally reenamable smoothing on 2D maps, as 16 MSAA isn't always available
2023-02-16 11:00:30 +00:00
Jon Beniston
60a3dfcee7
VOR Localizer: Send radials and estimated position to Map feature
2023-02-14 15:03:30 +00:00
Jon Beniston
9c7aa8b333
Map Updates
...
Allow OpenSkyNetwork DB, OpenAIP and OurAirports DB stuctures to be
shared by different plugins, to speed up loading.
Perform map anti-aliasing on the whole map, rather than just info boxes,
to improve rendering speed when there are many items. Add map
multisampling as a preference.
Add plotting of airspaces, airports, navaids on Map feature.
Add support for polylines and polygons to be plotted on Map feature.
Add support for images to 2D Map feature.
Add distance and name filters to Map feature.
Filter map items when zoomed out or if off screen, to improve rendering
performance.
Add UK DAB, FM and AM transmitters to Map feature.
Use labelless maps for 2D transmit maps in Map feature (same as in ADS-B
demod).
2023-02-14 14:46:08 +00:00
f4exb
fdce34204f
TestSource: use queued connection for connecting worker's deleteLater. Fixes possible crash on exit
2023-02-03 02:14:54 +01:00
f4exb
46db55f1db
Removed unncecessary call to updateChannels in VORLocalizer and DemodAnalyzer. Fixes #1572
2023-02-03 02:13:54 +01:00
f4exb
5026e4ab5e
Updated versions and changelogs
2023-02-01 09:52:28 +01:00
f4exb
9f13c002ab
Map feature: added MIMO devices when scanning for channels
2023-01-24 00:37:42 +01:00
Jon Beniston
d66223533d
FT8 Demod: Display caller on Map feature
2023-01-23 13:07:20 +00: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
0a257f393e
LimeRFE: save Rx/Tx mode in m_rfeBoardState. Fixes #1557
2023-01-14 20:42:31 +01:00
Jon Beniston
a4beb0e0d5
Fix #1559 . Update protocol before calling setAzimuthElevation
2023-01-06 09:18:02 +00:00
Jon Beniston
e987f15952
Reenable 3D Map
2023-01-04 16:59:09 +00:00
Jon Beniston
1124177750
Make WebEngine support in Map optional for Android
2023-01-02 15:48:08 +00:00
Jon Beniston
224eb2c1b7
Make WebEngine support in Map optional for Android
2023-01-02 15:47:46 +00:00
Jon Beniston
61825e5756
Make WebEngine support in Map optional for Android
2023-01-02 15:47:24 +00:00
Jon Beniston
c39260fbdb
Reduce UI minimum size for small Android screens
2023-01-02 15:26:18 +00:00
Jon Beniston
3c7cbce8ff
Support relative satellite image URLs
2022-12-29 20:55:33 +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
564f4c9ad0
Scan for serial AMBE devices on Windows
2022-12-21 21:40:00 +00: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
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
f65c6ab1e7
Updated versions and changelogs
2022-12-17 10:30:08 +01:00
Jon Beniston
4696a793fd
RadioSonde: Fix plotting of heading
2022-12-04 13:06:44 +00: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
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
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
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
Jon Beniston
b69d6af862
Fix unused variable warnings
2022-11-09 16:59:02 +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
3ab767a426
Arrange rollups after restore geometry to mitigate issue #1474
2022-11-03 19:07:44 +01:00
Jon Beniston
21a4617a62
Fix sorting of next column
2022-10-28 20:51:57 +01: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
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
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
47a6ddddd8
Updated versions and changelogs
2022-10-07 00:24:31 +02: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
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
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
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
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
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
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
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
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
Jon Beniston
65364eeb2c
Add Remote Control feature
2022-09-16 10:20:16 +01:00
Jon Beniston
b639540bac
#1409 - Detect Packet Demods in MIMO device sets in ARPS Feature
2022-09-15 16:19:35 +01:00
f4exb
d9ad758971
Updated versions and changelogs
2022-09-01 21:51:04 +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
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
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
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
3cf3938757
M17: implemented APRS
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
Jon Beniston
49189dd7ec
Map: Fix capitalisation of Radiosonde so settings are found. Fixes #1318
2022-06-30 09:14:57 +01:00
f4exb
d2951627f4
Added cmake enablers for all non sampling device plugins. Fixes #1308
2022-06-25 11:56:45 +02: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
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
eeb0014201
VOR Localizer: Add support for DVORs
2022-06-06 15:56:47 +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
f4exb
2c2285d614
Updated versions and changelogs
2022-06-01 21:31:29 +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
22e11f8cb4
Updated versions and changelogs
2022-05-26 05:13:46 +02:00
f4exb
2035e6ea62
AMBE feature: added missing ambewebapiadapter sources to cmake file
2022-05-25 23:13:14 +02:00
f4exb
162ef6c393
AMBE feature: restore Windows and Mac support
2022-05-25 22:26:43 +02:00
f4exb
236c0e8d21
AMBE feature support in Linux only
2022-05-25 21:25:31 +02:00
f4exb
2971dfe3af
AMBE feature: more updates to documentation
2022-05-25 19:58:18 +02:00
f4exb
9af5179e1d
AMBE feature: corrected export for MSVC
2022-05-25 19:45:07 +02:00
f4exb
84d7aa6a8e
LimeRFE plugin: fixed missing call to web API adapter
2022-05-25 18:22:06 +02:00
f4exb
7e0ac4d2a8
AMBE feature: updated documentation
2022-05-25 18:19:13 +02:00
f4exb
c4cb135177
AMBE feature: report frames decoding successes and failures
2022-05-25 14:20:48 +02:00
f4exb
bd4c633e9d
AMBE feature: cleanup of AMBE API support in Instance
2022-05-24 23:36:04 +02:00
f4exb
8885864e79
AMBE feature: implemented API
2022-05-24 22:51:29 +02:00
f4exb
1d72798d42
AMBE feature: creation and changes to DSD demod
2022-05-24 15:18:55 +02:00
f4exb
ee65186057
LimeRFE feature: corrected export for MSVC and added web API adapter
2022-05-23 06:25:23 +02:00
f4exb
928a4c76e0
LimeRFE feature documentation
2022-05-23 00:16:50 +02:00
f4exb
41901fed25
LimeRFE feature: move calibration to settings
2022-05-22 23:13:04 +02:00
f4exb
ac8a22a94b
LimeRFE feature: removed rxOn and txOn from settings
2022-05-22 19:53:57 +02:00
f4exb
6d7ee18989
LimeRFE feature: API updates
2022-05-22 19:34:12 +02:00
f4exb
539a03373f
LimeRFE feature. Implements #1251
2022-05-22 19:34:12 +02:00
Daniele Forsi
ede1b03528
Fix typing errors in readme's
...
These are errors that codespell doesn't fix automatically because there is more than one fix.
The following command now gives an empty list of possible fixes, as expected:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,hist,inout,lits,nd,ot,verry --write-changes --summary {} \+
2022-05-22 11:53:36 +02:00