Commit Graph

677 Commits

Author SHA1 Message Date
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
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
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
f4exb 00c8afcc48 API: added missing bits 2021-11-24 06:36:37 +01: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
Jon Beniston fb394165a3 Update API 2021-11-23 12:28:06 +00:00