1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-26 17:58:43 -05:00
Commit Graph

685 Commits

Author SHA1 Message Date
Edouard Griffiths
0f583806ad
Merge pull request #1668 from srcejon/rotator_gamepad
Rotator controller: Add gamepad/joystick control
2023-04-24 16:41:30 +02:00
Jon Beniston
a1c1308580 Rotator Controller: Add gamepad input controller support. 2023-04-23 19:52:02 +01:00
f4exb
0aac5cf00a Fixed swagger docker compose run script 2023-04-22 11:49:09 +02:00
f4exb
d3fbf73ce3 Merge branch 'aaroniartsa' 2023-04-06 22:55:54 +02:00
Jon Beniston
4ac5e729ff Rotator Controller Updates
Add support for X/Y coordinates.
Add coordinate precision setting.
Automatically scan for serial port changes.
Refactor so each protocol is implemented in a separate class.
Add start of DFM protocol.
2023-04-03 16:47:13 +01:00
f4exb
bf1558071e Aaronia RSA Rx: implemented sample rate change 2023-04-02 09:59:03 +02:00
f4exb
9e75ccb699 Aaronia RSA Rx: cleanup old code 2023-04-02 09:59:03 +02:00
f4exb
a814b1f2bf Aaronia RTSA Rx: initial commit 2023-04-02 09:58:48 +02:00
f4exb
c9fd5b8468 Regenerate swagger files 2023-04-01 19:33:18 +02:00
f4exb
5cad053158 PTT feature: GPIO and command support (1) 2023-04-01 18:16:21 +02:00
Jon Beniston
8201bfba20 Update Map API 2023-03-21 11:08:07 +00:00
Jon Beniston
0bf126baa5 Add ILS demodulator 2023-03-21 10:54:42 +00:00
f4exb
683bf51d0e Audio input: Added Fc control 2023-03-11 09:56:18 +01:00
f4exb
e606805beb Audio inout: added DC block and IQ imbalance 2023-03-11 05:05:58 +01:00
Jon Beniston
9a0b12300a VOR Demod: Improve filtering for voice over ident. For #1590 2023-03-06 15:06:05 +00:00
Jon Beniston
6a0a7e0bd9 Add RTTY Swagger files 2023-03-03 16:39:19 +00:00
Jon Beniston
95b46937a7 Add Navtex demodulator 2023-03-03 16:24:37 +00:00
Jon Beniston
1732d07cab Add Heap Map plugin 2023-02-16 15:53:54 +00:00
Jon Beniston
9c7aa8b333 Map Updates
Allow OpenSkyNetwork DB, OpenAIP and OurAirports DB stuctures to be
shared by different plugins, to speed up loading.
Perform map anti-aliasing on the whole map, rather than just info boxes,
to improve rendering speed when there are many items. Add map
multisampling as a preference.
Add plotting of airspaces, airports, navaids on Map feature.
Add support for polylines and polygons to be plotted on Map feature.
Add support for images to 2D Map feature.
Add distance and name filters to Map feature.
Filter map items when zoomed out or if off screen, to improve rendering
performance.
Add UK DAB, FM and AM transmitters to Map feature.
Use labelless maps for 2D transmit maps in Map feature (same as in ADS-B
demod).
2023-02-14 14:46:08 +00:00
f4exb
2299e5d115 FT8 demod: OSD demodulation callsign verification 2023-01-29 19:27:45 +01:00
f4exb
b1cf15213c FT8 demod: implemented decoder 2023-01-19 23:51:43 +01:00
f4exb
0d77b37ec1 FT8 demod: test with .wav files 2023-01-18 23:00:59 +01:00
f4exb
809e0bccd4 FT8 demod: removed AGC squelch system and make connection with the Demod Analyzer 2023-01-16 19:58:39 +01:00
f4exb
14f9989adb FT8 demod: removed DSB option and set USB only 2023-01-16 19:58:39 +01:00
f4exb
cd8990907d FT8 demod: removed audio references (almost) 2023-01-16 19:58:39 +01:00
f4exb
6444d749d8 FT8 demod: copy from SSB demod 2023-01-16 19:58:38 +01:00
f4exb
8c84d4a456 Local Sink: updated API and documentation 2022-12-17 07:01:49 +01:00
f4exb
8ccdcb7e30 VOR Loclizer feature: Make settings assignments atomic. Part of #1329 2022-11-30 22:00:26 +01:00
f4exb
ecdc464869 Radiosonde feature: Make settings assignments atomic. Part of #1329 2022-11-27 11:32:58 +01:00
f4exb
6a3c4d8312 APRS feature: Make settings assignments atomic. Part of #1329 2022-11-23 00:19:12 +01:00
f4exb
1972b74099 AIS feature: Make settings assignments atomic. Part of #1329 2022-11-20 19:54:13 +01:00
Jon Beniston
fc7c9c1fc8 Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6 2022-11-17 14:34:54 +00:00
f4exb
4fc19719eb DemodAnalyzer: record audio: API updates. Part of #1330 2022-11-13 22:25:12 +01:00
f4exb
a9ffe43f01 Audio output device recording: API support. Part of #1330 2022-11-12 11:25:45 +01:00
Jiří Pinkava
996134d898 Replace deprecated QDateTime toTime_t by toSecsSinceEpoch 2022-09-21 21:41:40 +02:00
f4exb
e23b053ab2 LimeRFE feature: added start/stop Rx/Tx in actions 2022-08-17 11:40:22 +02:00
f4exb
4c2eb487c3 Regenerate swagger files and added missing references 2022-08-16 17:08:07 +02:00
Jon Beniston
27da167b97 Add Remote TCP Input and Remote TCP Sink plugins 2022-07-19 10:10:20 +01:00
f4exb
823cffdae1 M17 demod: updated API 2022-07-18 11:18:57 +02:00
f4exb
2efa765750 M17 mod: updated API and partially implemented solution for #1329 2022-07-18 11:18:57 +02:00
f4exb
f10da64717 M17 modulator: SMS packet + 2022-07-18 11:18:55 +02:00
f4exb
7e8e1c12fa M17 Modulator: copy of NFM modulator 2022-07-18 11:18:55 +02:00
f4exb
9510913930 M17 demod: plugin base 2022-07-18 11:18:55 +02:00
f4exb
910e69e789 NFM Mod: API updates 2022-06-04 09:21:47 +02:00
f4exb
3abbf4aeba DOA2: fixed blind angle and documentation (again) 2022-06-01 01:08:22 +02:00
f4exb
b48db22e84 DOA2: API implementation 2022-05-28 20:15:07 +02:00
f4exb
5557c5b67c DOA2: replaced spectrum by compass 2022-05-27 10:59:25 +02:00
f4exb
6290677889 DOA2: added as copy of Interferometer 2022-05-27 00:50:38 +02:00
f4exb
c4cb135177 AMBE feature: report frames decoding successes and failures 2022-05-25 14:20:48 +02:00
f4exb
bd4c633e9d AMBE feature: cleanup of AMBE API support in Instance 2022-05-24 23:36:04 +02:00
f4exb
8885864e79 AMBE feature: implemented API 2022-05-24 22:51:29 +02:00
f4exb
6d18d6358a AMBE feature: changes to DSD demod API 2022-05-24 17:14:22 +02:00
f4exb
c057c86ef9 Removed instance LimeRFE API 2022-05-22 20:59:34 +02:00
f4exb
ac8a22a94b LimeRFE feature: removed rxOn and txOn from settings 2022-05-22 19:53:57 +02:00
f4exb
6d7ee18989 LimeRFE feature: API updates 2022-05-22 19:34:12 +02:00
f4exb
cce023bf56 Swagger changes 2022-05-19 03:15:55 +02:00
f4exb
7a8cab7879 Fixed missing bits in API. Fixes #1247 2022-05-16 20:51:15 +02:00
f4exb
21e80d9374 Updated API version in swagger 2022-05-14 14:24:37 +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
f545eea5ed v7: created API to manage workspaces. Implements #1240 2022-05-09 21:31:14 +02:00
f4exb
1bcecec103 v7: added API for configurations and updated presets API. Implements #1234 2022-05-08 19:33:10 +02:00
f4exb
4eba3bb871 v7: removed feature set index from API. Implements #1231 2022-05-04 13:37:14 +02:00
f4exb
233c3f961d v7 API: removed instance feature set end points and some swagger generated code cleanup 2022-05-04 13:37:14 +02:00
f4exb
c646bacf8b v7: cleanup of obsolete VOR demod files. Implements #1223 2022-05-01 23:33:12 +02:00
f4exb
42980850ce v7: VORDemodSC to VORDemod conversion in swagger. Part of #1223 2022-05-01 12:15:03 +02:00
f4exb
ca44e253ec v7: rename VORDemodSC classes to VORDemod classes. Part of #1223 2022-05-01 11:43:23 +02:00
f4exb
c2bcd990b9 v7: VORDemod to VORDemodMC conversion in swagger. Part of #1223 2022-05-01 11:25:15 +02:00
f4exb
bbdfa91dee Regenerate swagger files. Updated sdrbase webapi.qrc 2022-03-05 05:02:22 +01:00
Jon Beniston
874ca5e85e Add RS41 Radiosonde (Weather Ballon) demodulator and feature 2022-03-01 17:17:56 +00:00
f4exb
a99e4589f8 Metis MISO: save stream index and spectrum stream index in settings. Make it available via API. Fixes #1126 2022-02-10 00:01:08 +01:00
Jon Beniston
96b926fa33 Add Map swagger files 2022-02-09 16:44:41 +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
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
57a5551401 SDRPlayV3: implemented transverter feature. Updated documentation 2022-02-06 20:30:33 +01:00
Jon Beniston
d4a649ad35 #1106 - Add satellite data to Satellite Tracker feature Web API report 2022-02-06 11:13:09 +00:00
f4exb
50390687cf Regenerate swagger files 2022-02-06 01:45:55 +01:00
f4exb
9d5d7b1113 Spectrum calibration: further adjustments and documentation 2022-02-05 23:40:23 +01:00
f4exb
cee7540399 Spectrum calibration: implementation. Issue #1120 2022-02-05 23:40:23 +01:00
f4exb
76c84c55d8 Spectrum Calibration: implementation of calibration points management 2022-02-05 23:40:23 +01:00
Jon Beniston
fd70ffcfdc Add swagger files 2022-02-04 21:00:36 +00:00
Jon Beniston
cc93815414 Regenerate swagger files 2022-02-04 20:48:14 +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
1305fa931f Spectrum: added markers display to API 2022-01-22 09:01:09 +01:00
f4exb
639373f7eb Spectrum Markers: tri-state show marker state 2022-01-22 09:00:42 +01:00
f4exb
de8f64063f Spectrum Annotations. Implements #887 2022-01-22 08:59:40 +01:00
f4exb
9a16afd744 API: added histogram and waterfall markers to spectrum settings 2022-01-15 19:19:47 +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
128dd03684 New Jogdial Controller feature plugin. Implements #1088 2022-01-06 22:47:41 +01:00
f4exb
79ac722e79 PTT: vox (1) 2022-01-03 19:08:47 +01:00
f4exb
fc7615e7d1 Swagger generated code: fixed warnings with latest swagger-codegen commit 2021-12-27 22:28:04 +01:00
f4exb
9bb3a273b3 Remote input/sink implemented remote control (1) 2021-12-24 21:06:15 +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
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
ef4b54a7b1 Removed all remaining references to remote UDP Tx delay 2021-12-07 08:17:55 +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