Commit Graph

108 Commits

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