Commit Graph

568 Commits

Author SHA1 Message Date
Jon Beniston 9f2cb0c29c Merge CSV code in to a single file. 2021-11-04 12:33:43 +00:00
f4exb 072b44a4fd API: added missing files 2021-11-03 21:56:33 +01:00
f4exb b0c49f3b50 DATV demod: API updates and small fixes 2021-11-03 21:56:33 +01:00
f4exb ed720673f3 DATV demod: API enhancements with report 2021-11-03 21:56:33 +01:00
Jon Beniston 132244ef64 ADS-B Updates
Add support for writing/reading .csv log file containing received ADS-B frames for #1035.
Fix some memory leaks.
2021-11-03 17:19:21 +00:00
Jon Beniston 6717abe877 Noise Figure plugin - add support for sweeping gain and other device settings. 2021-10-26 21:50:38 +01: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 9f42957585 DATV modulator: API enhancements and GUI cosmetic fixes 2021-10-20 23:01:44 +02:00
f4exb d68641df0e API: added missing files for on line documentation 2021-10-12 22:30:43 +02:00
Jon Beniston 60b500f56c Fix gcc warnings 2021-10-12 12:17:57 +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
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
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 17869f2dac API: Features: correct feature set and feature indexes replacing device and channel indexes respectively 2021-09-17 00:52:08 +02:00
f4exb e8ed80167c API: added index in FeatureSet structure 2021-09-16 21:20:03 +02:00
f4exb b0c35d22b8 API: added PUT, PATCH, POST /sdrangel/featureset/{featureSetIndex}​/preset 2021-09-05 22:12:26 +02:00
f4exb e1c3726a27 API: added GET /sdrangel/featurepresets and DELETE /sdrangel/featurepreset 2021-09-04 05:58:06 +02:00
f4exb 95f5e9ec7a API: added feature sets in the instance summary 2021-08-31 23:53:13 +02:00
f4exb 8d68fa5231 API: added /sdrangel/features (GET) to get the list of available feature plugins 2021-08-29 00:48:35 +02:00
f4exb 0ec7ec414d SDRplay V3: added device type in API report 2021-08-25 15:27:06 +02:00
f4exb a36867af66 API: /sdrangel/featuresets (GET) implemented and /sdrangel/featureset (POST, DELETE) implemented returning 501 2021-08-21 12:42:57 +02:00
f4exb f66eaa5b8f Added some missing swagger files for documentation 2021-07-12 19:58:44 +02:00
Jon Beniston ade4246ac2 Add Pager demodulator plugin that supports POCSAG as per #738 2021-07-09 12:06: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
f4exb f886f7d400 Scope GUI: refactor amp offset 2021-06-27 10:10:28 +02:00
f4exb 70167c0ed8 Scope GUI: refactor amp scale 2021-06-27 01:52:42 +02:00
Jon Beniston 0faaa8397d Add radio clock plugin 2021-06-22 17:38:56 +01:00
f4exb a59a58f6f9 Fixed SWGModelFactory so that init() is invoked on complex objects. Fixes #899 2021-06-14 21:26:36 +02:00
Jon Beniston 97669585ad Add noise figure plugin 2021-06-09 16:17:59 +01:00
f4exb 70550f453f GLScope redesign (1) 2021-05-31 15:56:45 +02:00
Jon Beniston f51e8b4095 Add SPID rot2prog protocol support. Add tolerance setting. 2021-05-30 12:38:07 +01:00
Jon Beniston 1cd605e365 Add antenna tools feature 2021-05-20 17:15:14 +01:00
f4exb 7500932c7c File Output: make file name persistent. Completed REST API. AIS: added REST API missing doc files 2021-05-18 01:52:25 +02:00
f4exb 4a523edc8b PlutoSDR MIMO: REST API fixes 2021-05-11 10:42:33 +02:00
Jon Beniston 1ac835260e Add AIS mod, demod and feature. 2021-05-07 21:50:27 +01:00
f4exb 672c0b8a5b PlutoSDR MIMO: base implementation 2021-05-04 17:01:48 +02:00
Jon Beniston 8a5685cdfd Add DAB demodulator 2021-04-16 22:56:15 +01:00
f4exb 56d98a3aa5 Merge pull request #839 from srcejon/rspplayv3 2021-04-12 18:01:36 +02:00
f4exb 30c2c519d1 NFM mod: REST API: implement DCS 2021-04-12 15:13:55 +02:00
f4exb abdb6db51e REST API: added missing file in doc resources 2021-04-12 15:13:39 +02:00
Jon Beniston 7aebff1082 Add SDRplay V3 API sample source. 2021-04-11 21:21:36 +01:00
Jon Beniston 2aab4cc2cb Add UDP port for packet forwarding in ChirpChat mod. 2021-04-07 21:13:10 +01:00
Jon Beniston 960af9157e Add UDP ports for packet forwarding in 802.15.4 mod. 2021-04-07 21:09:03 +01:00
Jon Beniston e15470494a Add UDP ports for packet forwarding in Packet mod and demod. 2021-04-07 21:06:00 +01:00
Jon Beniston 300c428f8c Add PER tester feature 2021-04-07 20:25:12 +01:00
f4exb 2e96fef6e3 DATV demod: implemented REST API for channel settings. Implements #825 2021-04-03 06:41:12 +02:00
Jon Beniston 37a19dee04 Add DATV Modulator 2021-03-18 17:17:58 +00:00
Jon Beniston 5d5b221e83 Add Costas Loop PLL in Channel Analyzer
Add loop bandwidth and other PLL controls to Channel Analyzer GUI.
Fix bug where PLL lock frequency would be incorrect by the decimation
factor.
2021-03-05 13:37:49 +00:00
Jon Beniston 1445ed860c Update missed swagger files in sdrbase/resources/webapi/doc/swagger 2021-03-01 09:51:24 +00:00
Jon Beniston 8e2268d9b8 Update web API for latest plugins 2021-02-26 20:47:24 +00:00
f4exb b5d501e6ab Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements #772 2021-02-12 00:53:18 +01:00
Jon Beniston 446749cbbb Map updates.
Add support for different map types (street/satellite) and different map
providers.
Support finding real world addresses on the map.
Add Maidenhead locator converter.
Add Beacons.
Allow data sources to be selected by a user.
Add context menu to allow setting an object as a target, setting center
frequency and adjusting display order.
2021-01-22 14:54:22 +00:00
Jon Beniston 721d0a40c2 Update Web API for latest plugins and features 2021-01-13 20:56:45 +00:00
f4exb e8ea0665fe Demod Analyzer: REST API update. AMMod: fixed include issue 2020-12-20 19:01:54 +01:00
f4exb 321cffc9c7 Demod Analyzer implementation with AM modulator and demodulator 2020-12-20 18:31:59 +01:00
f4exb 6a334ff303 VOR Localizer: added forced round robin average and turn time progress bar 2020-12-08 08:28:55 +01:00
f4exb 6c02a78d62 VOR single channel: first working release of VOR localizer feature plugin 2020-12-07 19:32:43 +01:00
f4exb ffe515fb63 VOR localizer feature: initial commit 2020-11-30 01:30:18 +01:00
f4exb 38787f2a19 VOR single channel: added REST API and channel report message 2020-11-29 09:26:32 +01:00
f4exb 6de27fc3d0 SSB Mod: added audio compressor preamp gain and threshold controls 2020-11-25 14:19:21 +01:00
f4exb 10eb25d8b7 VOR demod: added missing bits 2020-11-25 00:17:04 +01:00
Jon Beniston 4a6a886996 Add VOR demodulator 2020-11-24 12:31:16 +00:00
f4exb 87d8816881 Audio output plugin 2020-11-21 11:15:06 +01:00
Kacper Michajłow c57b11cdab CMake: Remove limited compiler detection and properly support compilers simulating MSVC 2020-11-20 16:29:29 +01:00
f4exb 4d86d7e510 REST API: implemented GUI code for /sdrangel/deviceset/{deviceSetIndex}/spectrum/settings (GET) and /sdrangel/deviceset/{deviceSetIndex}/spectrum/server (GET) 2020-11-11 13:40:24 +01:00
f4exb fc4302f5b8 REST API: GLSpectrumSettings: updated with new fields - resync with v5 swagger.yaml and update version 2020-11-11 12:26:56 +01:00
f4exb de995b1dd8 REST API: removed invert field from GLSpectrumSettings and added /sdrangel/deviceset/{deviceSetIndex}/spectrum/settings and /sdrangel/deviceset/{deviceSetIndex}/spectrum/server end points 2020-11-11 11:55:19 +01:00
f4exb 3e24e5af5d Metis MISO: REST API 2020-11-11 09:53:56 +01:00
f4exb a12cbec658 XTRX MIMO: REST API 2020-11-11 03:49:53 +01:00
f4exb 085c3150d4 LimeSDR MIMO 2020-11-10 23:45:24 +01:00
f4exb 475ee68667 LimeSDR MIMO: REST API 2020-11-10 22:55:36 +01:00
f4exb f1544852b9 Beam steering CW channel 2020-11-10 22:11:30 +01:00
f4exb 1d47ec39fd Test MO sync: REST API 2020-11-10 20:07:29 +01:00
f4exb e1178fd81b BladeRF2 MIMO: REST API 2020-11-10 17:56:57 +01:00
f4exb f8125cbb68 Interferometer: REST API 2020-11-10 15:56:27 +01:00
f4exb 7e0c835f8d MIMO: Multiple input test source 2020-11-10 14:28:37 +01:00
f4exb aad91f0aef SigMF file sink: REST API 2020-11-10 10:13:34 +01:00
f4exb 8a06f73efa SigMF file input: REST API 2020-11-10 00:36:03 +01:00
Jon Beniston 2bd5714308 Rebase to master 2020-11-09 21:12:08 +00:00
f4exb 4d986fd1a0 ChirpChat modulator: REST API files 2020-11-09 18:15:52 +01:00
f4exb 00885a48c9 Removed LoRa demod and added ChirpChat demod (1) 2020-11-09 11:35:18 +01:00
f4exb 5e1be619dd Merge AFC plugin and Frequency Tracker changes 2020-10-27 23:13:08 +01:00
Jon Beniston 91f204a74d Merge USRP updates 2020-10-27 18:35:42 +00:00
Jon Beniston 1a9b6d1763 Add ADS-B Demodulator plugin.
Add GS232 Rotator Controller feature plugin.
Add altitude and station name to My Positon.
Use QtDeploy to ensure all required Qt libraries are included (Should
fix OpenGL issues)
2020-10-27 16:22:10 +00:00
f4exb 598cefa933 AFC: REST API: actions and report: generated code 2020-10-27 06:35:52 +01:00
f4exb 8b188c420d AFC: REST API: actions and report 2020-10-27 06:34:28 +01:00
f4exb 23cebe596f Frequency Tracker: REST API: added spectrum span log2 control: generated code 2020-10-27 06:29:24 +01:00
f4exb 30153a54b7 Frequency Tracker: REST API: added spectrum span log2 control 2020-10-27 06:28:09 +01:00
f4exb 8462090038 AFC: REST API: added tracker adjustment period: generated code 2020-10-27 06:19:13 +01:00
f4exb d5fa8f45c1 AFC: REST API: added tracker adjustment period 2020-10-27 06:18:05 +01:00
f4exb 4ac114a924 AFC: settings fix REST API sources: generated code 2020-10-27 06:01:57 +01:00
f4exb ffdc6f69f0 AFC: settings fix REST API sources 2020-10-27 06:00:26 +01:00
Jon Beniston 636c014427 Add loOffset to API 2020-10-26 09:03:23 +00:00
f4exb 3e004a257b AFC plguin: REST API: sources 2020-10-26 08:50:23 +01:00
f4exb bb8e54451b REST API fixes 2020-10-11 09:01:47 +02:00