Commit Graph

25 Commits

Author SHA1 Message Date
Mykola Dvornik 15337cac66 Fix bug that prevents settings changes updates via reverse API
Most plugins that use reverse API to PATCH settings updates to remote
server only do so when `useReverseAPI` is toggled, but not when the
relevant settings are being updated. So lets fix the precondition to
use the `m_useReverseAPI` flag instead.
2024-04-14 18:58:12 +02:00
Daniele Forsi 8c3f7e3775 Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
srcejon 86f1024733 Sat Tracker: Update default TLEs to latest URLs. Add GUI error if TLEs not downloaded. 2024-01-17 11:45:36 +00:00
f4exb 00b041d762 Rewriting of copyright notices for plugins/features. Part of #1893 2023-11-18 13:12:18 +01:00
Jon Beniston b005ef215e Fix doppler correction for #1682. Add Az/El offset setting. 2023-05-20 07:57:19 +01:00
Jon Beniston 02f264f275 Add query to TLE download filename, to avoid clashes. Fixes #1647 2023-04-28 08:01:02 +01:00
f4exb b3e6ea95f3 Satellite tracker feature: Make settings assignments atomic. Part of #1329 2022-11-28 21:52:06 +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
Jon Beniston b1ce69fb2b Call stopWork from destructor. 2022-09-20 21:13:12 +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 4111c967e9 Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185 2022-03-23 22:32:23 +01:00
Jon Beniston 81157696f7 Satellite Tracker - Get time from Map or File Input device. 2022-02-09 16:42:51 +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 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
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
Jon Beniston d5857c3878 Move Feature workers to thread 2021-11-25 09:28:59 +00:00
f4exb fee2c5065d API: report running state for feature plugins with run action 2021-10-23 21:24:25 +02:00
f4exb 920fa82022 Implemented run action API in relevant feature plugins 2021-10-22 02:01:33 +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 17869f2dac API: Features: correct feature set and feature indexes replacing device and channel indexes respectively 2021-09-17 00:52:08 +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 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 5461facb3b Add Satellite Tracker feature 2021-02-26 20:25:48 +00:00