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

402 Commits

Author SHA1 Message Date
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
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
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
006da4e872 AIS mod: make it effectively work in server mode with remote control. AIS demod: added baud rate in settings API 2021-11-12 00:12:02 +01:00
f4exb
af97c872f8 Pager demod: API: complete settings and implement reporting 2021-11-09 21:57:56 +01:00
f4exb
97583d0858 Packet demod: change mode processing. API: added report 2021-11-08 01:45:02 +01:00
f4exb
f5276e8c3e ADSB demod: added auto target checkbox for matching aircraft in notifications table. API: more settings and report data 2021-11-07 19:38:46 +01:00
f4exb
f3bd02783c API: added missing files 2021-11-04 19:21:03 +01: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
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
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
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
f4exb
a59a58f6f9 Fixed SWGModelFactory so that init() is invoked on complex objects. Fixes #899 2021-06-14 21:26:36 +02:00
f4exb
70550f453f GLScope redesign (1) 2021-05-31 15:56:45 +02: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
672c0b8a5b PlutoSDR MIMO: base implementation 2021-05-04 17:01:48 +02:00
f4exb
abdb6db51e REST API: added missing file in doc resources 2021-04-12 15:13:39 +02: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
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
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
f4exb
87d8816881 Audio output plugin 2020-11-21 11:15:06 +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
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
23cebe596f Frequency Tracker: REST API: added spectrum span log2 control: generated code 2020-10-27 06:29:24 +01:00
f4exb
8462090038 AFC: REST API: added tracker adjustment period: generated code 2020-10-27 06:19:13 +01:00
f4exb
4ac114a924 AFC: settings fix REST API sources: generated code 2020-10-27 06:01:57 +01:00
Jon Beniston
636c014427 Add loOffset to API 2020-10-26 09:03:23 +00:00
f4exb
bb8e54451b REST API fixes 2020-10-11 09:01:47 +02:00
f4exb
afa2beefee Fixed REST API Swagger UI 2020-09-29 00:47:30 +02:00
f4exb
882e580d44 RigCtl Server: REST API generated code 2020-09-28 19:36:51 +02:00
f4exb
cd5a4db876 Feature plugins framework: presets 2020-09-28 16:49:32 +02:00
f4exb
5f43ace810 Feature plugins framework: presets REST API generated code 2020-09-28 16:49:32 +02:00
f4exb
153429cc7f Feature plugins framework: REST API and server implementationo 2020-09-28 16:49:32 +02:00
f4exb
20ef49ea84 Feature plugins framework: REST API source yaml files and generated code 2020-09-28 16:49:32 +02:00
f4exb
efdc8093c6 Packet Modulator: REST API: added missing settings - generated code 2020-09-24 22:39:15 +02:00
Jon Beniston
9543f3a117 Add 9600 FSK modem with scrambler and raised-cosine pulse-shaping.
Add baseband BPF for AFSK.
2020-09-24 08:36:13 +02:00
Jon Beniston
1dc1b17e73 Add packet modulator for transmitting packet radio data packets (AX.25/APRS) 2020-09-18 16:36:27 +01:00
f4exb
8db26917c5 BladeRF2: REST API: add scale in range report generated code 2020-09-14 23:37:20 +02:00
f4exb
308b870063 REST API: chanded uint64 to int64 integer formats. Fixes #624 2020-09-10 15:23:18 +02:00
f4exb
4a3a3a2659 Remote Input: multicast: REST API generated code 2020-08-27 09:54:51 +02:00
f4exb
cdc2d346c8 UDP Source multicast: REST API: generated code 2020-08-25 00:15:54 +02:00
f4exb
e24e8d20ac ATV Demod: REST API generated code 2020-08-20 13:50:39 +02:00
f4exb
5bd21b4b1f Updated SDRangel version in REST API 2020-08-09 06:46:27 +02:00
f4exb
586e507280 Removed file recording function from device plugins: REST API generated code 2020-08-09 00:57:42 +02:00
f4exb
e6e7ece46c Removed file recording function from device plugins 2020-08-09 00:47:06 +02:00
f4exb
5a22072153 FileSink: REST API generated code 2020-08-08 23:42:36 +02:00
f4exb
c2c3829b21 ATV demod: REST API: new AM scaling adjust settings: generated code 2020-07-01 20:00:37 +02:00
f4exb
eea1e1da0f RTL-SDR bias tee: REST API: generated code 2020-06-27 10:40:39 +02:00
f4exb
01a26d51dd Frequency tracker: REST API: added tracking delta frequency in report. Generated code 2020-06-27 10:34:18 +02:00
f4exb
db870cbecd IQ swap: REST API: generated code 2020-06-23 19:56:29 +02:00
f4exb
eda67a6a21 DSD demod: REST API: generated code 2020-06-15 13:51:21 +02:00
f4exb
69a7540ce3 BladeRF2: REST API: implemented actions: generated code 2020-04-02 04:55:12 +02:00
f4exb
fda24fed6d REST API: removed useless SWGDevicesetApi files 2020-03-29 00:19:42 +01:00
f4exb
ab3e72e117 REST API: updated version 2020-03-11 17:09:01 +01:00
f4exb
ba08ff5090 REST API device and channel actions: extension of record action: swagger generated code 2020-03-10 19:44:11 +01:00
f4exb
417b48d115 REST API device and channel actions: FileSource: added seek millis - generated code 2020-03-10 16:00:16 +01:00
f4exb
c8b9c912a2 REST API device and channel actions: generate swagger code 2020-03-10 15:28:57 +01:00
f4exb
5e0d373d2a REST API device and channel actions: generated code 2020-03-10 08:32:54 +01:00
f4exb
61274c4ee0 LimeRFE USB: improved API documentation: generated code 2020-03-10 05:30:52 +01:00
f4exb
d28272073a LimeRFE USB support: updated versions and changelogs 2020-01-22 13:36:18 +01:00
f4exb
96abae1fc0 REST API: HTML documentation updates 2020-01-15 00:28:55 +01:00
f4exb
6ba2e3c7bb LimeRFE USB support: REST API fixes: HTML2 doc 2020-01-14 01:11:54 +01:00
f4exb
ae07617c4e LimeRFE USB support: REST API: generated code 2020-01-12 01:16:53 +01:00
f4exb
c9eb8a8ec0 REST API: Added streamIndex to relevant channel APIs 2019-10-09 07:39:52 +02:00
f4exb
b7e5e2bbc5 BladeRF2 MIMO web API objects 2019-10-09 07:39:52 +02:00
f4exb
500f5bc82c Presets for MIMO 2019-10-09 07:39:52 +02:00
f4exb
3cf8a2e826 HackRF output: implemented transverter mode 2019-08-28 13:28:53 +02:00
f4exb
52593ab240 HackRF input: implemented transverter mode 2019-08-27 08:41:32 +02:00
f4exb
c914de4846 REST API: config: added ATV demodulator 2019-08-11 11:35:53 +02:00
f4exb
b980a92995 REST API: config: added PATCH and fixes 2019-08-11 01:27:19 +02:00
f4exb
3ecb73e36e REST API: Channel Analyzer settings (1) 2019-08-08 18:42:17 +02:00
f4exb
524326de6d REST API: GLScope settings 2019-08-08 09:25:34 +02:00
f4exb
f80d16451b REST API: config: PUT (1): swagger implementation. Various small fixes 2019-08-05 18:29:09 +02:00
f4exb
e06b7fce90 REST API: config: GET (12): added spectrum settings data 2019-08-05 03:31:44 +02:00
f4exb
16e9684118 Fixed swagger generation to fix null pointer exception with QLists 2019-08-04 02:50:32 +02:00
f4exb
b95fa98e5a REST API: config: GET (2) presets channels and devices loop 2019-08-03 01:05:16 +02:00
f4exb
fbdb72ceb4 Removed obsolete fields of Preset class 2019-07-31 23:33:22 +02:00
f4exb
1e4f9c16d4 REST API: bumped version to 4.11.6 2019-07-31 22:54:39 +02:00
f4exb
988742f067 REST API: config: put device and channel settings in their own include file 2019-07-31 22:50:50 +02:00
f4exb
b300ac8264 REST API: added /sdrangel/config GET and its associated classes 2019-07-31 18:45:13 +02:00
f4exb
2c72e885ec CW keyer keyboard input: REST API updates. Make sure that in iambic mode complete dots and dashes are generated 2019-07-30 13:12:15 +02:00
f4exb
1255784b7f PlutoSDR input: implement control of hardware DC and IQ corrections 2019-07-25 13:57:24 +02:00
f4exb
0d26936e61 AMBE support: removed code of former /sdrangel/dvserial endpoint. Fixed typo in DVSerial 2019-07-21 09:47:11 +02:00
f4exb
144b0db196 New AMBE engine (3) 2019-07-20 23:25:00 +02:00
f4exb
8d6a69eec6 New AMBE engine (1) 2019-07-19 18:38:03 +02:00
f4exb
827fc6cf27 SSB demod: implement compressor based on sndfilter code. Removed previous AGC based compressor 2019-07-18 01:48:07 +02:00