1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-27 02:09:14 -05:00
Commit Graph

4649 Commits

Author SHA1 Message Date
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
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
Jon Beniston
7b6708a256 APT Demod updates.
Add projection of image on to 3D map.
Add support for temperature map.
Add support for colour palettes for image enhancements.
Fix IR channel names.
2022-02-04 16:36:02 +00:00
f4exb
7158c6baf8 BFM demod: added help page to GUI 2022-01-27 23:26:10 +01:00
f4exb
b66aac1489 BFM demod: added documentation 2022-01-27 23:20:59 +01:00
f4exb
ef0377cf4c Updated version and changelogs 2022-01-23 23:22:00 +01:00
f4exb
5abca451c9 BFM demopd: clear BAS area when clearing RDS fields 2022-01-22 09:00:16 +01:00
f4exb
c6b8b85887 BFM demod: serialize/deserialize rds active 2022-01-15 19:49:17 +01:00
f4exb
37d08034b7 Metis MISO: enhanced documentation 2022-01-15 02:24:53 +01:00
f4exb
10a639079a Metis MISO: fixed useless dependency on decimation for Tx in apply settings 2022-01-15 02:24:22 +01:00
f4exb
61226c06bd Metis: set output FIFO size to size policy. Fixes #1100 2022-01-13 02:44:58 +01:00
f4exb
46b11086b7 BFM demod: RDS: radio text on two lines with the bottom one keeping the previously decoded text 2022-01-12 13:54:19 +01:00
f4exb
1a977c4ce2 BFM Demod: fixed RDS text clearscreen. Fixes #1101 2022-01-12 08:43:20 +01:00
f4exb
180d554812 Remote Input: do not apply remote channel settings before they get updated via stream 2022-01-11 23:23:18 +01:00
f4exb
ebd5216917 Updated version and changelogs 2022-01-09 11:02:10 +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
Jon Beniston
88499f08dd Fix FileInput API report of absolute time following PR #981. 2021-12-30 13:24:39 +00:00
Jon Beniston
cc3f4ab2f8 Fix for #1087. Support compilation with Boost >= 1.77 2021-12-28 11:31:15 +00:00
f4exb
5c742a873b Fallback oct -> Qt::oct and dec -> Qt::dec replacement 2021-12-28 00:03:06 +01:00
f4exb
bb25211b29 Make code compatible with Qt 5.12 2021-12-27 23:30:18 +01:00
f4exb
327cc957d6 Fixed more compilation warnings 2021-12-27 22:28:34 +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
766695d99d Remote input GUI: set status to OK if info API is OK 2021-12-27 19:03:55 +01:00
f4exb
5a11ef6a8b Updated versions and changelogs 2021-12-26 12:14:14 +01:00
f4exb
58a9b2996d Remote input/sink implemented remote control. Implements #1074 2021-12-26 11:56:37 +01:00
f4exb
1d2187d059 Remote Input: fixed read pointer initialization. Fixes segfault when stream sample rate is lowered 2021-12-26 11:55:16 +01:00
f4exb
d981912eee Remote input: removed API calls from GUI 2021-12-25 12:54:33 +01:00
f4exb
9bb3a273b3 Remote input/sink implemented remote control (1) 2021-12-24 21:06:15 +01:00
f4exb
247ae2679d Remote plugins: added new meta data for #1074 2021-12-23 16:27:19 +01:00
f4exb
d482471a59 Remote Sink: reworked threading model. Fixed sigabort at exit time 2021-12-23 01:47:38 +01:00
f4exb
7c8cb7a85a Remote: more fixes in conversion routines 2021-12-20 22:30:43 +01:00
f4exb
ab9f316737 Remote sink/input: implemented choice of sample size in transmission. 2021-12-19 13:15:17 +01:00
f4exb
9278b12e25 Remote output/source: implemented choice of sample size in transmission. Fixes in the size conversion routines 2021-12-19 11:30:48 +01:00
f4exb
6cc1616cb8 Remote output: variable sample size in transmission. For now fixed to 16 2021-12-18 22:49:05 +01:00
f4exb
316e635466 Remote data queue: fixed sample conversion 2021-12-18 22:48:20 +01:00
f4exb
78be244dc6 Remote source/input: increase minimum UDP buffer size based on 96 kS/s 2021-12-18 06:24:47 +01:00
f4exb
35adc25450 Updated version changelogs and readmes 2021-12-16 10:32:52 +01:00
f4exb
73d676060b Remote source and output: updated documentation 2021-12-16 02:11:03 +01:00
f4exb
d471f09cc2 Replaced frequency dials by labels for unmodifiable frequency displays 2021-12-16 00:18:11 +01:00
f4exb
9097e2f6d4 Remote Output: improve report API 2021-12-15 22:56:18 +01:00
f4exb
54866a1a1e Remote output/source: use queue langth for rate control and derive rate from Tx side. Other fixes 2021-12-14 07:57:43 +01:00
f4exb
1168eefcc9 Remote Source: use fixed sample rate set to baseband sample rate. Remote Output: use sample rate from remote 2021-12-14 07:57:43 +01:00
f4exb
56ba6f3d80 Remote Output: removed center frequency from settings but add it to the device report 2021-12-14 07:57:43 +01:00
f4exb
a5948c8b24 RemoteOutput: remove from GUI all API interactions with the remote 2021-12-14 07:57:43 +01:00
f4exb
96411edd3c Remote Output and Remote Source more fixes 2021-12-14 07:57:43 +01:00
f4exb
f7f5f4b2dd Remote source first fixes 2021-12-14 07:57:43 +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
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
bd1af18578 #1069. Increase FIFO size in Remote Sink according to baseband sample rate 2021-12-09 12:39:52 +00:00
Edouard Griffiths
cc822a1ec0
RemoteSourceWorker: fixed copy and paste error 2021-12-07 15:45:19 +01:00
f4exb
ef4b54a7b1 Removed all remaining references to remote UDP Tx delay 2021-12-07 08:17:55 +01:00
f4exb
20ed490018 Remote output: removed remaining references to Tx delay 2021-12-07 06:31:17 +01:00
f4exb
4faa3dbe8c Remote output: removed tx delay in sending UDP blocks 2021-12-07 06:25:40 +01:00
f4exb
3cb22c8b8a Remote source: corrected worker handling 2021-12-07 05:58:17 +01:00
f4exb
f1059bd547 Remote source: corrected dataApplyButton 2021-12-07 05:27:58 +01:00
f4exb
2515f08409 Remote source: set socket receive buffer size from sample rate in meta data 2021-12-07 04:50:05 +01:00
f4exb
80992c01e0 RemoteInput: set system UDP buffer length for 250 ms of samples. RemoteSink: removed UDP Tx delay. Implements #1069 2021-12-04 21:36:12 +01:00
f4exb
71f63e3a9c API: implemented Channel Marker in MIMO channels 2021-12-03 23:11:56 +01:00
f4exb
2a3ce0e7fb API: implemented Channel Marker in Tx channels 2021-12-03 23:11:56 +01: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
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
29d4a67eac SDRplay v1: fixed frequency boundaries in report. Fixes #1061 2021-12-01 21:09:21 +01:00
f4exb
9fb5a8f9bb API: simplify handling of ChannelAnalyzer and SoapySDR 2021-12-01 21:03:40 +01:00
f4exb
f9155575d3 ChannelAnalyzer: implemented settings API 2021-12-01 08:25:32 +01: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
Jon Beniston
259e0ad6da Fix #1062 - Always use C locale for parsing coords in airport database 2021-11-29 10:18:22 +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
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
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
Jon Beniston
2e68017b12 Save/restore rollup state in channel plugins 2021-11-24 09:50:42 +00:00
f4exb
2299c09f36 ChirpChat demod: API changes and fixes 2021-11-24 01:27:59 +01:00
f4exb
dea312898d ChirpChat modulator: API changes and fixes 2021-11-24 01:27:59 +01: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
f4exb
a41d0319dc AIS and Packet modulators API: put back optional data in the action structure 2021-11-21 07:48:39 +01:00
f4exb
7c9327c125 IEEE 802.15.4 modulator: API and GUI changes 2021-11-21 00:01:16 +01:00
f4exb
830e3ff2f2 IEEE 802.15.4 modulator: moved UDP handling to IEEE_802_15_4_ModSource 2021-11-17 08:09:54 +01:00
f4exb
27ffcedb64 IEEE 802.15.4 modulator: added option to receive UDP data as bytes 2021-11-16 08:08:24 +01:00
f4exb
8fb31a147b Packet modulator: API changes 2021-11-14 22:26:02 +01:00
f4exb
d785694c87 Remote Input: prevent nullptr 2021-11-14 22:25:40 +01:00