Commit Graph

364 Commits

Author SHA1 Message Date
f4exb 0715fc5d69 Updated versions and changelogs 2022-03-05 04:58:19 +01:00
Jon Beniston 994cadc91f Open/close serial ports in worker thread. Fix for #1153 2022-03-03 11:06:18 +00:00
f4exb 9c063410fb Message pipes rework: more renaming 2022-03-02 23:57:35 +01:00
f4exb 283ab64c59 Message pipes rework: settings pipes change in AFC, SSB demod, Frequency tracker 2022-03-02 06:58:54 +01:00
Jon Beniston eac134f14c Increase size of temperature column 2022-03-01 18:22:23 +00:00
Jon Beniston 32c94dccc3 Fix link in readme 2022-03-01 17:34:13 +00:00
Jon Beniston a4d6564854 Use common coordinate transform code 2022-03-01 17:26:35 +00:00
Jon Beniston 652ecc91e4 Use HTML to ensure line break 2022-03-01 17:25:56 +00:00
Jon Beniston bcff46a826 Add Radiosonde support to Map and DemodAnalyzer 2022-03-01 17:24:35 +00:00
Jon Beniston 76443fe11e Add link to Map docs 2022-03-01 17:23:19 +00:00
Jon Beniston 874ca5e85e Add RS41 Radiosonde (Weather Ballon) demodulator and feature 2022-03-01 17:17:56 +00:00
f4exb 7ab11615f6 Message pipes rework: renaming pipes2 to pipes 2022-02-28 23:32:23 +01:00
f4exb 74f917682b Message pipes rework: renaming to legacy 2022-02-28 23:08:01 +01:00
f4exb c90d04e4b6 AFC: more debug messages 2022-02-27 19:26:18 +01:00
f4exb 16547b2468 AFC: more debug messages 2022-02-27 18:58:43 +01:00
f4exb 75b034180c AFC feature: moved device scan in AFC class 2022-02-27 09:58:16 +01:00
f4exb 0fad030382 Message queues rework: VOR localizer updates 2022-02-26 13:44:46 +01:00
f4exb 7bbc2749eb Message pipes rework (2) 2022-02-25 23:47:53 +01:00
f4exb adfaac1545 Data pipes redesign (2) 2022-02-21 02:18:51 +01:00
f4exb 4c2ca8fa20 Data pipes redesign 2022-02-20 23:18:29 +01:00
f4exb 308ffcad54 Updated versions and changelogs 2022-02-20 22:37:25 +01:00
Jon Beniston c31a585cb6 Fix gcc warning 2022-02-09 16:59:24 +00:00
Jon Beniston 81157696f7 Satellite Tracker - Get time from Map or File Input device. 2022-02-09 16:42:51 +00:00
Jon Beniston 29b2941951 Map Updates
Fix 3D map for Qt < 5.15.
Add 3D map label scale setting.
Add 3D map time to Web report.
Reduce height of display settings dialog to fit on smaller screens.
2022-02-09 16:41:40 +00:00
Jon Beniston 73848c94e4 AIS - Handle ShipStaticData being received before position 2022-02-09 16:39:22 +00:00
f4exb 590c4ef352 Updated versions and changelogs 2022-02-07 21:47:25 +01:00
Edouard Griffiths 50d61c7247
Merge pull request #1131 from srcejon/windows_debug
Install debug symbols on Windows for debug builds
2022-02-06 18:14:08 +01:00
Jon Beniston 97496ae9f9 Install debug symbols on Windows for debug builds 2022-02-06 12:56:58 +00:00
Jon Beniston d4a649ad35 #1106 - Add satellite data to Satellite Tracker feature Web API report 2022-02-06 11:13:09 +00:00
Jon Beniston a59d7b782c Fix linux warnings 2022-02-04 22:53:09 +00:00
Jon Beniston df8451dbde Fix linux warnings 2022-02-04 22:42:05 +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 854709f4fa Add Qt WebEngine dependency 2022-02-04 20:56:47 +00:00
Jon Beniston 72980c691d Add Cesium 2022-02-04 20:41:22 +00:00
Jon Beniston 97f9835a71 Add 3D Map to Map feature 2022-02-04 20:40:43 +00:00
Jon Beniston 85b8a6992f Update Star Tracker to work with latest MapItem API 2022-02-04 17:15:06 +00:00
Jon Beniston 04aed0b3b3 Satellite Tracker updates.
Add support for replaying of passes in the past, where current time is
determined from File Input device.
Add latitude and longitude to satellite data table.
Update ground track generation to better work with 3D map.
Add support for 3D models.
Add Cubesat image for 2D map.
Send LOS to other plugins, when no device settings are setup.
Pass TLEs to other plugins, so they can use a consistent copy for
replays.
2022-02-04 17:14:12 +00:00
Jon Beniston 635dbe4571 AIS updates
Add support for 3D models.
Remove vessels from table if not heard from in last 10 minutes.
Add columns in table for vessel length, time last position & message
were received and number of messages received.
Add context menu.
2022-02-04 17:06:00 +00:00
Jon Beniston 9cc993ef8c Update APRS to work with 3D map 2022-02-04 16:59:54 +00:00
f4exb ef0377cf4c Updated version and changelogs 2022-01-23 23:22:00 +01: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 e2fc5aa87c JogdialController: complements to readme 2022-01-07 12:42:59 +01:00
f4exb 30e3939bd4 JogdialController GUI: fix for MSVC 2022-01-07 07:41:10 +01:00
f4exb 6288ac56c8 Jogdial Controller: updated readme 2022-01-07 00:26:37 +01:00
f4exb 128dd03684 New Jogdial Controller feature plugin. Implements #1088 2022-01-06 22:47:41 +01:00
f4exb 7142ef0b0d Updated versions and changelogs 2022-01-03 19:46:20 +01:00
f4exb afc106b51f Simple PTT feature: implemented vox. Issue #1002 2022-01-03 19:08:47 +01:00
f4exb 79ac722e79 PTT: vox (1) 2022-01-03 19:08:47 +01:00
f4exb bb25211b29 Make code compatible with Qt 5.12 2021-12-27 23:30:18 +01:00
f4exb 33ce771e24 Fixed QProcess::execute and QProcess::startDetached warnings 2021-12-27 19:16:59 +01:00
f4exb 63bea7734b Fixed range-loop-construct warnings in GCC 11 2021-12-27 19:04:23 +01:00
f4exb 35adc25450 Updated version changelogs and readmes 2021-12-16 10:32:52 +01:00
Jon Beniston f752806dbf Rotator controller - Don't round az/el received from Sat Tracker, as we now support higher precision 2021-12-10 20:33:19 +00:00
Jon Beniston 7b418cb20e Display locator not location 2021-12-03 18:37:10 +00:00
Jon Beniston 629d174c31 Add IBP beacons and GRAVES to Map feature 2021-12-03 18:23:14 +00:00
f4exb 2a9cc27a41 Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes 2021-12-01 00:21:19 +01:00
Jon Beniston a65604c973 Use C locale in navaid parsing in VOR demods. Increase table size in VOR demod GUI so more than one row is visible. 2021-11-29 10:38:52 +00:00
f4exb bb99edddc1 Updated version and changelogs 2021-11-26 22:51:28 +01:00
Edouard Griffiths 31330cc14f
Merge pull request #1060 from srcejon/aprs_dark_theme
Use dark theme for APRS Feature charts
2021-11-25 23:55:16 +01:00
Jon Beniston 61aef0e17c Use dark theme for APRS charts 2021-11-25 13:05:04 +00:00
Jon Beniston d5857c3878 Move Feature workers to thread 2021-11-25 09:28:59 +00:00
Edouard Griffiths ad74a9294e
Merge pull request #1057 from srcejon/sat_tracker_expanding
Make Sat Tracker GUI expanding, so table can use free space
2021-11-24 23:15:49 +01:00
Jon Beniston 8dc98e5d95 Make Sat Tracker GUI expanding, so table uses empty space 2021-11-24 14:51:42 +00:00
Jon Beniston 03004e00f7 Add links to documentation 2021-11-24 11:31:51 +00:00
Edouard Griffiths 748bb11a78
Merge pull request #1054 from srcejon/map_apikey_workaround
Add OpenStreetMap API key support
2021-11-24 01:26:51 +01:00
Edouard Griffiths 8ab5e6607c
Merge pull request #1053 from srcejon/feature_rollup_state
Save/restore rollup state in features
2021-11-24 00:34:53 +01:00
Jon Beniston c0fdb670ab Add better Map API key support 2021-11-23 16:44:07 +00:00
Jon Beniston f72f18debf Save/restore rollup state in features 2021-11-23 13:35:57 +00:00
Jon Beniston fb394165a3 Update API 2021-11-23 12:28:06 +00:00
Jon Beniston 257b265ee8 GS232 Rotator Controller updates
Add support for hamlib/rotctld protocol.
Add support for TCP connections.
Name plugin Rotator Controller, rather than GS-232 Rotator Controller, as it now supports 3 different protocols.
2021-11-23 12:13:24 +00:00
Jon Beniston 0a0bcffc04 Fix markdown in readme.md 2021-11-12 16:58:45 +00:00
f4exb e2923696b4 Updated versions and changelogs 2021-11-06 21:33:26 +01:00
Jon Beniston 9f2cb0c29c Merge CSV code in to a single file. 2021-11-04 12:33:43 +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
f4exb f04741d692 Fixed some plugins layout so that they work with new rollup widget 2021-11-01 02:11:47 +01:00
Jon Beniston 05987586bf #897 - Add support for vertically expanding widgets to RollupWidget 2021-10-30 16:20:24 +01:00
f4exb 54d880ac56 Updated versions and changelogs 2021-10-24 10:08:22 +02:00
f4exb fee2c5065d API: report running state for feature plugins with run action 2021-10-23 21:24:25 +02:00
f4exb 10f79b183f Implemented run action API in relevant feature plugins. Missing bits. 2021-10-23 10:53:15 +02:00
f4exb 920fa82022 Implemented run action API in relevant feature plugins 2021-10-22 02:01:33 +02:00
f4exb 995b804084 Updated versions and changelogs 2021-10-12 23:25:14 +02:00
Jon Beniston 60b500f56c Fix gcc warnings 2021-10-12 12:17:57 +01:00
Jon Beniston 1de5a38d6b Fix gcc warnings 2021-10-12 12:10:12 +01:00
Jon Beniston fbef25884e Add Radio Astronomy plugin 2021-10-12 11:31:14 +01:00
Jon Beniston cddc8c9b83 Star Tracker updates.
Plot Sun and Moon on sky temperature chart.
Plot markers on Galactic line-of-sight chart.
Create animations from Galactic line-of-sight chart.
Allow weather at antenna location to be downloaded from openweathermap.org
Allow target to be entered as Galactic longitude / latitude.
Add azimuth and elevation offsets to support scans around targets.
Add S7, S8 and S9 targets.
Refactor some code from GUI to main plugin, so computed values can be used in other plugins.
2021-10-12 11:07:56 +01:00
Edouard Griffiths 142901ecba
Merge pull request #1007 from srcejon/gs232_controller_ontarget
GS-232 Controller Updates
2021-10-06 06:01:57 +02:00
Jon Beniston 750f556eaa GS-232 Controller Updates
Fix broken pipe #1006.
Add onTarget and current and target aziumth and elevation to web report.
Set run/stop button background to yellow when rotator is rotating (not onTarget).
Use floating point value for tolerance setting.
2021-10-05 14:03:31 +01:00
Jon Beniston 4e74851de4 Antenna Tools update
Calculate dish effective area.
Adjust beamwidth calculation for 10dB illumination taper and better
correlation with measurement.
2021-10-05 13:57:48 +01:00
f4exb dc7232ee4f Updated versions and changelogs 2021-10-04 21:04:17 +02:00
f4exb 00b3ae29d9 GS232 Controller API: added serial devices to report + fixes 2021-10-04 02:11:27 +02:00
f4exb f5e14f6502 GS232 Feature: rename targets as sources. API: created GS232 report and fixed missing source name in get settings 2021-10-03 23:15:15 +02:00
f4exb 59937d9a1c SatelliteTracker: use device set index. API: fixed doppler channels 2021-10-03 12:12:39 +02:00
f4exb a7b9bb2de4 SatelliteTracker: API: added rotator data 2021-09-26 11:50:41 +02:00
f4exb 3637e10eb8 AIS Feature: fixed feature set index and feature index in API 2021-09-19 10:30:40 +02:00
f4exb 17869f2dac API: Features: correct feature set and feature indexes replacing device and channel indexes respectively 2021-09-17 00:52:08 +02:00
f4exb 611171234a Updated versions and changelogs 2021-09-05 22:40:56 +02:00
f4exb fcf22da4a6 Fixed compilation in server mode for Satellite Tracker plugin 2021-09-02 21:13:41 +02:00
DreamNik 9071770a86 align text right in satellite tracker table for numerical columns 2021-09-01 21:05:40 +03:00
DreamNik 82c2a1c775 add new columns to satellite tracker table (time to next event, pass duration), 2021-09-01 21:05:40 +03:00
DreamNik feaacd390f enable natural numeric sorting in satellite tracker table 2021-09-01 21:05:40 +03:00
f4exb e034a18de1 Updated versions and changelogs 2021-08-08 06:36:18 +02:00
Jon Beniston 3524e5856b Satellite Tracker: Ensure LOS is signalled if new AOS is calculated within a second of LOS 2021-07-28 14:10:23 +01:00
Jon Beniston d65d32337b Antenna Tools: Add surface error parameter for dish gain calculation. Fix focal length units 2021-07-22 17:12:46 +01:00
Jon Beniston 02be2f330b Fix name of AIS window 2021-07-15 12:05:15 +01:00
Jon Beniston ebc5202778 Remove unneeded file 2021-07-15 12:04:44 +01:00
f4exb a151cdfe12 Updated versions and changelogs 2021-07-13 22:28:03 +02:00
Jon Beniston 9af4bbfbe5 Fix handling of Satellite Tracker device settings 2021-07-08 21:55:06 +01:00
Jon Beniston 68592ea358 Start to add support for device settings in Satellite Tracker web API for #953 2021-07-08 15:28:35 +01:00
Jon Beniston fd5a6b61e8 Use tabs rather than a table, for satellite device set settings to workaround #840. 2021-07-04 11:43:11 +01:00
f4exb 268318e02c AIS feature: use course if heading is not available for ship image orientation in Map feature 2021-07-04 11:25:53 +02:00
f4exb 103f6f6181 Updated versions and changelogs 2021-07-04 05:28:53 +02:00
f4exb 66eb7c1e33 Satellite Tracker GUI: update list of satellites in target combo from settings in the displaySettings method 2021-07-03 00:04:14 +02:00
Jon Beniston beeb91f1da Add SatelliteTracker to webapirequestmapper to partially fix #948 2021-07-02 15:37:11 +01:00
f4exb 3c50274d1a Demod Analyzer: allow complex input. Fixes #932 2021-06-30 19:40:04 +02:00
f4exb 0d4da317b3 Demod Analyzer: fixed sample rate handling. Fixes #931 2021-06-29 21:47:27 +02:00
f4exb a57c856a26 Updated versions and changelogs 2021-06-27 19:17:28 +02:00
Jon Beniston a5f1e70bba Add call to plotChart to avoid strangeness on Linux 2021-06-25 13:18:16 +01:00
Jon Beniston af21350b40 Add galactic line of slight plot and galactic coords to Star Tracker 2021-06-25 13:00:59 +01:00
Jon Beniston b7ef6fe421 Add radio time transmitters to map 2021-06-23 15:15:50 +01:00
f4exb a25e668a62 DemodAnalyzer GUI: removed duplicate setBuddies calls 2021-06-16 07:00:41 +02:00
f4exb 82f1004f28 ChirpChat demod: updated readme. Updated versions and changelogs 2021-06-12 19:48:24 +02:00
f4exb ccb7633154 GLScope redesign: removed SpectrumScopeComboVis 2021-06-05 19:26:26 +02:00
f4exb 3908599463 GLScope redesign: ScopeVis is not created in the GUI anymore 2021-05-31 15:56:45 +02:00
Jon Beniston 51c240f42f Remove unused variable 2021-05-30 12:54:43 +01:00
Jon Beniston 8eb369b3bc Add cmath to fix gcc compilation 2021-05-30 12:52:01 +01:00
Jon Beniston f51e8b4095 Add SPID rot2prog protocol support. Add tolerance setting. 2021-05-30 12:38:07 +01:00
f4exb 1e5c4343d1 Updated versions and changelogs 2021-05-28 12:26:20 +02:00
Jon Beniston ea0ef1b95c Don't use gui/dmsspinbox.h for settings, as not available in server build 2021-05-24 13:22:38 +01:00
Jon Beniston 5f75e2578d Don't apply settings with Az/El received. Fix typos 2021-05-24 13:11:00 +01:00
Jon Beniston b5339b1ec8 Add Custom Az/El target and drift scan plot to Star Tracker. 2021-05-24 12:34:38 +01:00
Jon Beniston 66b1330a24 Add images for docs and fix markup 2021-05-20 20:30:39 +01:00
Jon Beniston 110abe6213 Fix gcc warning 2021-05-20 20:14:38 +01:00
Jon Beniston 9ff5710d13 Add webapi support for feature specific settings 2021-05-20 20:13:25 +01:00
Jon Beniston 1cd605e365 Add antenna tools feature 2021-05-20 17:15:14 +01:00
Edouard Griffiths 58f16f539a
Merge pull request #901 from srcejon/gs232_md02_support
Add support for SPID MD-02 to GS-232 controller
2021-05-16 12:15:16 +02:00
Jon Beniston a0dc231359 Add additional baud rates supported by SPID MD-02 controller 2021-05-16 09:28:42 +01:00
Jon Beniston b5d293f6e7 Add support for parsing GS-232 response sent by SPID MD-02 2021-05-16 09:28:06 +01:00
Jon Beniston 7073819900 Fix rotator max azimuth and elevation settings in GUI. 2021-05-16 09:18:42 +01:00
f4exb 7b5e033c04 Sat Tracker: fixed compiler warning 2021-05-11 22:23:14 +02:00
f4exb 2e61dc1fbd Updated versions and changelogs 2021-05-11 21:55:31 +02:00
Jon Beniston da107c9258 Add display of ship type from class B messages 2021-05-11 10:05:25 +01:00
f4exb 93aefd6de3 Updated versions and changelogs 2021-05-11 10:50:46 +02:00
Jon Beniston 3935c58feb Catch TleException in Satellite Selection Dialog to avoid crash 2021-05-10 22:51:43 +01:00
Jon Beniston 1ac835260e Add AIS mod, demod and feature. 2021-05-07 21:50:27 +01:00
f4exb 873ec7809c Updated versions and changelogs 2021-05-01 11:13:21 +02:00
Jon Beniston 51960a869e Fix small memory leak in Star Tracker 2021-04-28 15:34:54 +01:00
Jon Beniston af910fba5e Delete old ground tracks. Fix for #877. 2021-04-28 15:31:45 +01:00
f4exb 37a5bf3395 Updated versions and chagnelogs 2021-04-25 21:33:06 +02:00
f4exb ec8cdc63f4 Satellite and Star tracker features: use dark theme as default 2021-04-23 01:17:05 +02:00