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
Daniele Forsi
902012641d
Fix typing errors in readme's
...
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=doas,ehr,lits,verry --write-changes --summary {} \+
2022-05-15 12:39:57 +02:00
f4exb
de94ea01b5
Updated main and plugin versions
2022-05-14 13:16:33 +02:00
f4exb
9e5c629473
v7: API: added workspace handling for device, spectrum, feature and channel. Implements #1242
2022-05-13 22:24:48 +02:00
f4exb
c6baed9f73
Massive UI revamping (v7): Restored channel highlighted by cursor function. Part of #1213
2022-04-26 00:42:26 +02:00
f4exb
360b8a9753
Massive UI revamping (v7): Fixed sizing of channel windows. Part of #1209
2022-04-24 12:28:56 +02:00
Jon Beniston
99fce0dce0
Add FramelessWindowResizer class for resizig frameless windows.
...
Remove top-right resize grip from windows.
In channels and features, make sure enterEvent and leaveEvent are passed
to parent class.
2022-04-22 18:21:24 +01:00
f4exb
018b97e17d
Massive UI revamping (v7): updated basic channel settings and indicate stream index for MIMO device and single stream channel
2022-04-18 01:42:03 +02:00
f4exb
2c070f811e
Massive UI revamping (v7): Channel window documentation. Show device type name in index tooltip
2022-04-17 10:20:07 +02:00
f4exb
40e34bdebd
Massive UI revamping (v7): implemented device common settings from top bar and added documentation on device windows top and bottom bars
2022-04-17 01:31:50 +02:00
f4exb
103301f19a
Massive UI revamping (v7): Implemented channel move to another device and more
2022-04-16 16:45:53 +02:00
f4exb
4e2a4b7f6c
Massive UI revamping (v7): more cleanup
2022-04-15 19:53:50 +02:00
f4exb
af13b31d85
Massive UI revamping (v7): display channel absolute frequency in status bar. Manage shift frequency limits
2022-04-13 11:08:21 +02:00
f4exb
f1cf2f4f18
Massive UI revamping (v7): persistent channel show/hide
2022-04-12 18:27:27 +02:00
f4exb
2f89b79c84
Massive UI revamping (v7): added channels
2022-04-12 16:20:45 +02:00
f4exb
7f1c838cec
Updated versions and changelogs
2022-03-30 22:16:08 +02:00
f4exb
35f1c2aacc
Map feature and dependent plugins: implement new message pipes. Part of #1154
2022-03-29 20:12:15 +02:00
f4exb
842546aec6
Rotator controller and dependent plugins: implemented new message pipes and other fixes. Part of #1154
2022-03-28 20:12:25 +02:00
f4exb
7689a16109
ChannelAPI: Added more convenient getIdentifier pure virtual method
2022-03-26 09:51:06 +01:00
f4exb
4111c967e9
Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185
2022-03-23 22:32:23 +01:00
Jon Beniston
4010ca6f75
Map: Remove unneeded code
2022-03-23 09:05:56 +00:00
Jon Beniston
625104c181
ADS-B: Remove device set refresh button, as now automatic. Fix possible crash on close.
2022-03-23 09:03:42 +00:00
Jon Beniston
5ec2133782
Update station icon on map when My Position preference changes
2022-03-21 10:14:35 +00:00
Jon Beniston
b9a9e81089
ADS-B: Use QSplitter for table and map
2022-03-20 10:08:03 +00:00
f4exb
60d4b2f126
Set label in AudioFifo to identify the controlling component in error messages. Use a signal to retrieve the channel index in device set appropriately
2022-03-18 21:53:53 +01:00
f4exb
053e4a31cd
Add label to SampleSinkFifo to mention controlling component in error messages
2022-03-18 21:53:53 +01:00
f4exb
ae93186c8a
Updated versions and changelogs
2022-03-09 19:13:58 +01:00
f4exb
82ebab8ac1
ADSB demod: do not apply channel sample rate if it is 0. Fixes #1165
2022-03-08 00:57:07 +01:00
f4exb
9c063410fb
Message pipes rework: more renaming
2022-03-02 23:57:35 +01:00
f4exb
74f917682b
Message pipes rework: renaming to legacy
2022-02-28 23:08:01 +01:00
f4exb
308ffcad54
Updated versions and changelogs
2022-02-20 22:37:25 +01:00
f4exb
634b25ac1e
Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147
2022-02-13 00:57:33 +01:00
Jon Beniston
267ae13534
Add support for receiving global aircraft data from OpenSky Network.
...
Add support for feeding ADS-B data to OpenSky Network.
Fix binary Beast format feed.
Fix display of USA and Japan flags.
2022-02-09 16:36:09 +00:00
f4exb
590c4ef352
Updated versions and changelogs
2022-02-07 21:47:25 +01:00
Jon Beniston
97496ae9f9
Install debug symbols on Windows for debug builds
2022-02-06 12:56:58 +00:00
Jon Beniston
0591ae8378
ADS-B: Use randomized livery and model for aircraft not in database
2022-02-05 09:34:37 +00:00
Jon Beniston
c0adffb25c
Fix linux warnings
2022-02-04 23:57:29 +00:00
Jon Beniston
b0ad41ff04
Fix linux warnings
2022-02-04 23:55:42 +00:00
Jon Beniston
f4f2ab2dca
ADS-B - Ensure default 3D model
2022-02-04 23:38:21 +00:00
Jon Beniston
bce51d09d7
Fix linux warnings
2022-02-04 22:26:40 +00:00
Jon Beniston
09eff20a8e
Add missing image and fix Linux compilation warnings
2022-02-04 21:33:04 +00:00
Jon Beniston
97f55be6e9
ADS-B Demod Updates
...
Add support for animated 3D models.
Downloaded zipped airplane database as 1/4 of the size.
Add table context menu.
Add airline and country images to text bubbles on maps.
Fix calculation of ground speed when on surface.
Fix position calculation when aircraft transistions from surface to air.
Fix altitude calculation when Q-bit is set.
Speed up processing of large log files.
Add new airline logos.
2022-02-04 16:57:45 +00:00
f4exb
98b305f320
Make rollup state a serializable object so that it can be dumped in JSON format for the API. Prerequisite tp #1050
2022-01-09 05:27:12 +01:00
f4exb
128dd03684
New Jogdial Controller feature plugin. Implements #1088
2022-01-06 22:47:41 +01:00
f4exb
35adc25450
Updated version changelogs and readmes
2021-12-16 10:32:52 +01:00
Jon Beniston
2b55140d9d
Display warnings in ADS-B and DAB if sample rate is too low
2021-12-13 08:44:17 +00:00
f4exb
8a438a94c1
API: implemented Channel Marker in Rx channels and complete serializable objects for some
2021-12-03 23:11:56 +01:00
Jon Beniston
259e0ad6da
Fix #1062 - Always use C locale for parsing coords in airport database
2021-11-29 10:18:22 +00:00
Edouard Griffiths
cab9dc6094
Merge pull request #1056 from srcejon/channel_help
...
Add links to documentation
2021-11-24 22:02:11 +01:00
Jon Beniston
03004e00f7
Add links to documentation
2021-11-24 11:31:51 +00:00
Jon Beniston
2e68017b12
Save/restore rollup state in channel plugins
2021-11-24 09:50:42 +00:00
Jon Beniston
84639d8716
Center ADS-B map on My Location when map is first opened
2021-11-13 18:17:37 +00:00
Jon Beniston
9eac758088
Fix positioning of Home antenna. Create cache directory on Linux.
2021-11-13 08:49:53 +00:00
Jon Beniston
56e9f4284f
Use older version of QtGraphicalEffects to support older versions of Qt. Don't warn for non-existent .xml files
2021-11-12 17:19:03 +00:00
Jon Beniston
2ef53d3354
Fix gcc warnings and markdown
2021-11-12 17:04:49 +00:00
Jon Beniston
60a7b63cc1
ADS-B Updates:
...
Support different map types (Aviation, Street and Satellite)
Add display of airspaces and NAVAIDs.
Display photo of highlighted aircraft.
2021-11-12 16:51:23 +00:00
f4exb
f5276e8c3e
ADSB demod: added auto target checkbox for matching aircraft in notifications table. API: more settings and report data
2021-11-07 19:38:46 +01:00
f4exb
e2923696b4
Updated versions and changelogs
2021-11-06 21:33:26 +01:00
f4exb
0cf1d71a6c
ADSB demod: added Az/El and RSSI in command or speech tokens. Fixed deprecated QProcess::startDetached
2021-11-06 18:54:49 +01:00
Jon Beniston
9f2cb0c29c
Merge CSV code in to a single file.
2021-11-04 12:33:43 +00:00
Jon Beniston
2f4394afba
Fix gcc error
2021-11-03 17:24:22 +00:00
Jon Beniston
132244ef64
ADS-B Updates
...
Add support for writing/reading .csv log file containing received ADS-B frames for #1035 .
Fix some memory leaks.
2021-11-03 17:19:21 +00:00
Jon Beniston
af841dd88f
Don't use WA_DeleteOnClose for progess dialogs, as a crash can occur if the user closes the window before the download is complete.
2021-11-03 11:02:04 +00:00
Jon Beniston
05987586bf
#897 - Add support for vertically expanding widgets to RollupWidget
2021-10-30 16:20:24 +01:00
Jon Beniston
7737bea1a6
Fix typos in readme
2021-10-29 13:02:00 +01:00
Jon Beniston
1354cfe6c8
ADS-B: Add support for downloading flight departure and arrival airports and times via aviationstack.com API
2021-10-29 12:54:10 +01:00
Jon Beniston
460736e56c
Fix compiler warnings
2021-10-27 22:44:56 +01:00
Jon Beniston
f38b9b8dda
ADS-B updates.
...
Add support for speech notifications and running commands when aircraft meet user-defined rules.
Fix fighter aircraft icon.
Add additional airline logos.
2021-10-27 22:25:14 +01:00
f4exb
046c066c11
ADS-B demod: ADSBDemodWorker: check running state before actual start/stop
2021-06-05 19:46:39 +02:00
Andreas Baulig
c6571ac424
Delete m_worker after removing sink from DSP
2021-06-04 23:32:48 +00:00
Jon Beniston
9842e477af
Fix small memory leak in Packet demod
2021-04-28 15:37:18 +01:00
Jon Beniston
151cd2368c
Update table column array sizes to match number of columns in table. Fix #857 .
2021-04-20 15:29:01 +01:00
f4exb
a5796c7116
Updated versions and changelogs
2021-04-18 22:57:54 +02:00
Jon Beniston
53cccf7298
Fix assertion when removing all elements from model
2021-04-13 10:14:54 +01:00
Jon Beniston
3b74bbc700
ADSB updates
...
Add new airline icons.
Fix max size of aircraft in map feature.
Fix formatting in docs.
2021-02-26 20:45:12 +00:00
f4exb
b62cf26b22
Moved message to GUI to ChannelAPI. Prepares #769
2021-02-08 21:52:47 +01:00
Jon Beniston
446749cbbb
Map updates.
...
Add support for different map types (street/satellite) and different map
providers.
Support finding real world addresses on the map.
Add Maidenhead locator converter.
Add Beacons.
Allow data sources to be selected by a user.
Add context menu to allow setting an object as a target, setting center
frequency and adjusting display order.
2021-01-22 14:54:22 +00:00
Christoph Berg
0d6a3a4f47
Fix some typos spotted by lintian
2021-01-19 12:36:56 +01:00
Jon Beniston
f2ebd72004
ADS-B demodulator updates.
...
Use message pipes for target.
Send aircraft to Map feature.
All selection of flight paths for all aircraft, or just the selected
aircraft.
Do not display demod stats by default.
2021-01-13 17:15:32 +00:00
Jon Beniston
ce4920c936
Use Units class in ADSBDemod GUI as well
2020-11-24 12:31:37 +00:00
Jon Beniston
4a6a886996
Add VOR demodulator
2020-11-24 12:31:16 +00:00
f4exb
89a901e383
Fixed getURI method in channels and features
2020-11-22 19:29:27 +01:00
Kacper Michajłow
f2d01b61d3
Avoid global QString init in plugins
...
This workarounds issue with LTO with GCC #716
2020-11-22 04:06:32 +01:00
Kacper Michajłow
cf70d9430f
Use QStringLiteral when it make sense
2020-11-22 04:05:04 +01:00
f4exb
82f98ab6c1
cmake: re-integrated -Woverloaded-virtual and fixed corresponding warnings
2020-11-15 08:31:49 +01:00
f4exb
4e2978f7ea
Fixed -Wunused-but-set-variable warnings
2020-11-15 00:36:03 +01:00
f4exb
9bd8e9c34e
Fixed -Wsign-compare warnings
2020-11-14 22:08:06 +01:00
f4exb
7a6636b63a
Fixed -Wunused-variable warnings
2020-11-14 18:45:05 +01:00
f4exb
55eb6cc951
Fixed -Wunused-parameter warnings
2020-11-14 11:13:32 +01:00
f4exb
f668863aed
Fixed -Wreorder warnings
2020-11-14 05:51:19 +01:00
f4exb
c4a25fee38
Updated versions and changelogs
2020-11-12 22:45:20 +01:00
f4exb
d2710806bf
Renamed sdrbase AudioOutput to AudioOutputDevice
2020-11-12 22:13:44 +01:00
Jon Beniston
8321e68ec2
Fix for older version of Qt
2020-11-12 15:36:40 +00:00
Jon Beniston
23c6255482
Fix syntax error for GCC
2020-11-12 13:49:34 +00:00
Jon Beniston
55e7b56ae9
Fix compiler warnings
2020-11-12 13:31:01 +00:00
Jon Beniston
9a3585a756
Reduce interpolator taps to enable it to run in real-time. Should significantly improve PER for RTLSDR at 2.4MSa/s.
...
Add developer controls to adjust interpolator settings.
Fix tab-order in GUI.
2020-11-12 13:25:49 +00:00
Jon Beniston
21956dc9d0
Fix surface position calculation.
...
Check latitude and local decode is in valid range.
2020-11-12 08:40:12 +00:00
Jon Beniston
f823741b34
Add decoding of surface position messages
2020-11-11 09:19:37 +00:00
Jon Beniston
27c4802a7f
Add option to automatically resize columns after an aircraft is added to the table
2020-11-10 14:27:42 +00:00