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

450 Commits

Author SHA1 Message Date
f4exb
166d7fca39 Reverse API: Daemon sink 2018-12-21 17:39:04 +01:00
f4exb
dc05df2bcc Reverse API: UDP source 2018-12-21 17:10:55 +01:00
f4exb
f8f01d928f Reverse API: WFM mod 2018-12-21 16:25:22 +01:00
f4exb
98459f3972 Reverse API: SSB mod 2018-12-21 02:02:16 +01:00
f4exb
ccad513947 Reverse API: ATV mod 2018-12-21 01:15:15 +01:00
f4exb
35702041a0 Reverse API: Daemon Source 2018-12-20 23:20:21 +01:00
f4exb
1803789400 Reverse API: AM and NFM mod REST API updates 2018-12-20 08:29:48 +01:00
f4exb
f689feb8b6 Reverse API: renamed server example and added channel settings handling 2018-12-19 14:42:34 +01:00
f4exb
b6ec5e24a6 Reverse API: added server example 2018-12-19 08:52:18 +01:00
f4exb
0a7e8378df Reverse API: LimeSDR output changes 2018-12-19 00:12:44 +01:00
f4exb
2945f7302f Reverse API: LimeSDR input changes 2018-12-18 23:37:26 +01:00
f4exb
442f23ca91 Reverse API: RTL-SDR (4) and Test Source (2) input changes 2018-12-18 21:46:03 +01:00
f4exb
448eaf0b0b Reverse API: AM demod changes (4) 2018-12-16 20:41:21 +01:00
f4exb
4a69a7d39f Adaptation of cmake files to MSVC 2018-12-02 03:06:04 +01:00
f4exb
5319eac2ff LimeSDR REST API: support GPIO 2018-11-29 01:21:44 +01:00
f4exb
5d0f9c7878 RTL-SDR: offset tuning support: REST API and version update 2018-11-26 13:31:51 +01:00
f4exb
7a171aed1d SoapySDR support: REST API: input: format settings and report 2018-11-14 02:06:36 +01:00
f4exb
89899a48d3 SoapySDR support: REST API: created structures 2018-11-13 23:49:04 +01:00
f4exb
97ee2cd5be Windows: experimental MSVC2017 toolchain (2) 2018-11-09 19:06:23 +01:00
f4exb
b397cd3a4b File Input: REST API: updated with new settings elements 2018-10-14 10:38:31 +02:00
f4exb
b99afedc4a NFM demod: changed squelch 0.1 dB steps to 1 dB steps 2018-10-11 08:52:50 +02:00
f4exb
c579d66b59 BladeRF2: implemented transverter mode 2018-10-03 06:14:26 +02:00
f4exb
98a87bb860 BladeRF2: REST API: implemented LO soft correction setting 2018-09-30 11:10:07 +02:00
f4exb
53ff8f32bf BladeRF2 output: fixed SO mode 2018-09-29 21:40:22 +02:00
f4exb
5566dc6a7e BladeRF2 output: fixed gain handling 2018-09-29 10:53:44 +02:00
f4exb
c27acf086e BladeRF output (1) and some cosmetic changes 2018-09-29 05:49:14 +02:00
f4exb
5ad52a4a1b BladerRF2 input support. Populate gain modes 2018-09-25 17:03:34 +02:00
f4exb
d808f049f6 BladerRF2 input support (1) 2018-09-22 10:39:09 +02:00
f4exb
0e79f4eccf LibbladeRF2: migrate bladerfoutput to bladerf1output 2018-09-19 08:42:59 +02:00
f4exb
bf726e16b1 LibbladeRF2: migrate REST API from bladerf to bladerf1 2018-09-19 05:54:07 +02:00
f4exb
fed7f72da1 REST API: Renamed UDPSrc to UDPSink 2018-09-12 00:36:30 +02:00
f4exb
6f368d123b renamed udpsink directory to udpsource 2018-09-11 23:22:59 +02:00
f4exb
52d4baf755 REST API: renamed UDPSink to UDPSource 2018-09-11 23:18:00 +02:00
f4exb
9cfaf47a00 REST API: removed old SDRDaemon code 2018-09-11 14:52:16 +02:00
f4exb
86598d1bd8 REST API: cleanup of old generated code 2018-09-11 14:44:03 +02:00
f4exb
d3455d9cdf Adapted to Python3 2018-09-11 00:23:22 +02:00
f4exb
5dfc60331c REST API Python examples: source formatting and exception Python3 compatibility 2018-09-09 19:52:27 +02:00
f4exb
7e97f62615 SDRDaemonSource: sample bit size conversion 16 / 24 bits bidirectional 2018-09-09 19:28:44 +02:00
f4exb
9bd87a0062 REST API: update rx-test script with support for DaemonSink 2018-09-09 09:54:04 +02:00
f4exb
95b105f453 SDRDaemonSource: adaptation to remote DaemonSink channel 2018-09-08 23:30:22 +02:00
f4exb
6e750b206f DaemonSink: added server plugin 2018-09-08 19:06:48 +02:00
f4exb
b75eb08a91 DaemonSource: pass device center frequency and baseband sample rate in the report 2018-09-06 21:54:09 +02:00
f4exb
b2dc7a6cdc Changed SDRDaemonChannelXxx to DaemonXxx 2018-09-04 20:35:54 +02:00
f4exb
4a06cc94a0 SDRDaemonSink: refactored rate control and removed server type from GUI and REST API 2018-09-04 08:43:07 +02:00
f4exb
b723479197 DaemonSrc: added more report data to the report API 2018-09-02 19:27:38 +02:00
f4exb
96dfce0154 SDRdaemonSink: added compatibility with SDRangel and SDRdaemon server types 2018-09-01 10:44:12 +02:00
f4exb
3469b91163 Daemon channel source new plugin (5) 2018-09-01 09:53:16 +02:00
f4exb
c25c7fda58 SDRDaemonSink GUI: sample rate active feedback (2) 2018-08-31 08:47:18 +02:00
f4exb
1f7720e8f9 SDRdaemon: channel source report 2018-08-30 01:56:53 +02:00
f4exb
133f9133bd SDRDaemonSink: refactoring (1) 2018-08-29 18:39:40 +02:00
f4exb
5bf657cd9a SDRdaemon: changed generic channel settings to sink channel settings 2018-08-23 17:38:25 +02:00
f4exb
0ace2e9499 SDRDaemon: replaced specific channel data settings by generic channel data settings 2018-08-23 16:06:47 +02:00
f4exb
749f8a8ae7 SDRdaemon: differentiate data and device settings. Implement data settings (1) 2018-08-23 01:12:46 +02:00
f4exb
b38d47a082 SDRdaemon: Web API: implemented daemonInstanceSummary 2018-08-19 19:21:10 +02:00
f4exb
e073af634c SDRdaemon Web API: logging options 2018-08-18 15:32:00 +02:00
f4exb
7dbb36e0b6 Web API: implemented SDRdaemon interfaces. Bumped version 2018-08-18 10:00:32 +02:00
f4exb
ac4b016ee7 UDP source and sink: Web API: more informative report 2018-08-16 10:46:01 +02:00
f4exb
8dd65e70f2 Web API: AM demod: added pll and syncAMOperation settings processing 2018-08-02 23:27:22 +02:00
f4exb
eef1ce9a64 Web API: implemented instanceDVSerialGet 2018-08-02 23:05:53 +02:00
f4exb
1456725237 Updated version 2018-07-18 21:19:11 +02:00
f4exb
1eb8716a9f Fixes for Arch. Manual merge of pull request #183. DATV demod: fixed some of ffmpeg deprecation warnings 2018-06-13 00:20:51 +02:00
f4exb
abb335d588 Rest API and server: updated documentation 2018-05-30 00:57:44 +02:00
f4exb
3e31a8b23b Server: added PlutoSDR input plugin 2018-05-29 20:27:36 +02:00
f4exb
c07bb0cd4d DSDdemod: debug message fix 2018-05-29 01:04:23 +02:00
f4exb
f11cda633d BFM demod: fixed squelch to be compatible with server mode 2018-05-29 00:14:45 +02:00
f4exb
a8966789c0 Server: added BFM demod plugin 2018-05-28 11:52:24 +02:00
f4exb
8155825bc4 SDR daemon sink: implemeted WEB API 2018-05-28 00:40:33 +02:00
f4exb
f5bcbf2e9e Test source: implemeted WEB API 2018-05-27 22:25:01 +02:00
f4exb
da3cb2d981 SDRPlay input: implemeted WEB API (2) 2018-05-27 20:15:55 +02:00
f4exb
2184425311 Web API: put some array items in their own classes 2018-05-27 19:54:33 +02:00
f4exb
9360c4de0b SDRPlay input: implemeted WEB API (1) 2018-05-27 11:57:23 +02:00
f4exb
6e828066e0 SDRdaemon input: implemeted WEB API 2018-05-27 11:07:24 +02:00
f4exb
f7b2220d1c Web API: fixed tx_test 2018-05-26 22:39:50 +02:00
f4exb
862c689754 LimeSDR: implemeted WEB API for reporting 2018-05-26 22:16:59 +02:00
f4exb
be15aa7cb0 PlutoSDR output: implemeted WEB API 2018-05-26 20:33:02 +02:00
f4exb
3f303a0c0d PlutoSDR input: implemeted WEB API 2018-05-26 18:07:21 +02:00
f4exb
c424ce10e4 SSB demod: implemeted WEB API 2018-05-26 15:53:22 +02:00
f4exb
f9cba5844b RTL-SDR input: implemeted WEB API for reporting 2018-05-26 14:28:06 +02:00
f4exb
73a3291008 Perseus input: implemeted WEB API 2018-05-26 13:24:35 +02:00
f4exb
4c31da6c17 File source input: implemeted WEB API for reporting 2018-05-26 11:40:37 +02:00
f4exb
268ad2b33f FCD Pro Plus input: implemeted WEB API 2018-05-26 10:54:31 +02:00
f4exb
4a5369c1b4 FCD Pro input: implemeted WEB API 2018-05-26 10:27:28 +02:00
f4exb
30cca07554 Web API: AirspyHF device report 2018-05-26 02:33:35 +02:00
f4exb
1fda69c667 Web API: Airspy fixes 2018-05-26 02:01:59 +02:00
f4exb
f8f976fd50 Web API: implemented device report interface. Applied to Airspy 2018-05-26 01:43:28 +02:00
f4exb
83c0935e41 Airspy input: implemeted WEB API (2) 2018-05-25 22:39:38 +02:00
f4exb
3203a5511d Airspy input: implemeted WEB API 2018-05-25 19:28:57 +02:00
f4exb
3d8d9d34e0 UDP source: implemeted WEB API (2) 2018-05-25 18:44:24 +02:00
f4exb
54019d7a06 UDP source: implemeted WEB API (1) 2018-05-25 10:45:40 +02:00
f4exb
0c328546b0 WFM demod: implemeted WEB API 2018-05-25 10:08:47 +02:00
f4exb
c961fa368d Web API: fixes in BFM demod and HackRF input 2018-05-25 02:02:21 +02:00
f4exb
72e58534e3 Web API: BFM and DSD demod fixes. SSB demod: change clipping limiter constants 2018-05-24 18:23:08 +02:00
f4exb
128ac7ea1f DSD demod: implemeted WEB API 2018-05-24 12:17:29 +02:00
f4exb
8d7b581879 BFM demod: implemeted WEB API 2018-05-23 14:56:29 +02:00
f4exb
625f0eb72c File record default file name fix (3): web API 2018-05-09 18:59:39 +02:00
Jason Gerecke
8cf3469c87 Fix spelling errors in documentation 2018-04-21 18:45:09 -07:00
f4exb
f8251ecb50 UDPSink: fixed wrong sample sizes based on I/Q actual sample size that can now be 16 or 32 bits 2018-04-19 00:43:29 +02:00
f4exb
ff88a2e1db LimeSDR output: implemented transverter shift 2018-04-17 00:55:56 +02:00
f4exb
b9587273d8 LimeSDR input: implemented transverter shift 2018-04-17 00:25:19 +02:00
f4exb
274e6c645d UDP Sink: Web API: settings and report implementation 2018-04-15 18:25:22 +02:00
f4exb
416f852861 ATV modulator: Web API: fixed video settings display in the GUI 2018-04-15 10:20:13 +02:00
f4exb
6320716eb9 ATV modulator: Web API: add possibility to set image and video files 2018-04-15 02:22:54 +02:00
f4exb
b21ea9ab2f ATV modulator: Web API: settings and report implementation 2018-04-15 00:52:39 +02:00
f4exb
b38d2a2a65 SSB mod: Web API: settings and report implementation 2018-04-14 21:46:53 +02:00
f4exb
2af885dcda SSB mod: added missing new files 2018-04-13 09:27:48 +02:00
f4exb
b151b00182 SSBMod YAML file 2018-04-12 23:49:29 +02:00
f4exb
b4d7a0a905 WFM demod: Web API: settings and report implementation 2018-04-09 00:37:17 +02:00
f4exb
0ba86c0d22 AM demod: Web API: settings and report implementation. NFM demod: fixes 2018-04-06 00:54:18 +02:00
f4exb
8dfdc1086c PVS-Studio static analysis corrections (4) 2018-04-04 23:39:31 +02:00
f4exb
4c31b2c59d Web API: scanner client example: added channel demod volume control 2018-03-31 20:08:22 +02:00
f4exb
fad2b7981d BladeRF: Web API: implemented settings management 2018-03-31 19:29:52 +02:00
f4exb
eb57c1aca6 Multiple audio support: NFM modulator 2018-03-29 15:42:20 +02:00
f4exb
acb96acd85 Multiple audio support: Web API: AMDemod and NFMDemod: implemented audio device name in settings 2018-03-29 07:55:51 +02:00
f4exb
b7065c8c83 Multiple audio support: Web API: implemented all interfaces to AudioDeviceManager 2018-03-29 01:43:31 +02:00
f4exb
249ea735c8 Multiple audio support: Web API: new GET and PATCHes to set input and output parameters 2018-03-29 00:38:01 +02:00
f4exb
28cb4e7c3c AM demod: removed UDP/RTP copy audio entirely 2018-03-28 09:58:45 +02:00
f4exb
289318beaa NFM demod: removed UDP/RTP copy audio entirely 2018-03-28 09:40:24 +02:00
f4exb
275144ae97 Multiple audio support: NFM demodulator 2018-03-27 13:18:00 +02:00
f4exb
4fbb8f74c8 Multiple audio support: SSB demodulator 2018-03-27 11:17:11 +02:00
f4exb
d67c3adeb4 Plugins: RTP cleanup 2018-03-27 09:20:23 +02:00
f4exb
6887a7d61e AM demod: removed RTP over UDP. Changed fixed volume factor depending on audio sample rate 2018-03-27 01:30:44 +02:00
f4exb
095ab14a14 Multiple audio support: New audio preferences dialog (3). Application to AM demod 2018-03-26 11:55:45 +02:00
f4exb
408b80fa1d Merge branch 'dev' of /shared/development/sdrangel into dev 2018-03-24 09:13:15 +01:00
f4exb
5b844c2618 Windows build updates 2018-03-24 09:12:34 +01:00
f4exb
6cc370e93e Documentation updates 2018-03-24 04:55:51 +01:00
f4exb
1ac8f34857 Web API: scanner: verbosity in loop. Resume delay 2018-03-23 09:24:50 +01:00
f4exb
ee027eda6a Web API: scanner example updates 2018-03-22 09:18:49 +01:00
f4exb
1204734b58 Web API: AM demod and AirspyHF: many fixes 2018-03-22 06:34:51 +01:00
f4exb
db2e7fe71b Web API: AirspyHF: implemented settings entry points 2018-03-22 05:10:13 +01:00
f4exb
7ad8e50651 Web API: AM demod: implemented settings and report entry points 2018-03-21 23:49:16 +01:00
f4exb
e6eecf3e28 Web API: use MSVC export prefix in swagger library 2018-03-20 20:14:04 +01:00
f4exb
3f4fc02065 Web API: NFM scanner Python script example (4) 2018-03-20 08:23:52 +01:00
f4exb
0e669cf56a Web API: NFM scanner Python script example (3) 2018-03-19 18:39:55 +01:00
f4exb
efcbf9b7cb Web API: NFM scanner Python script example (2) 2018-03-19 08:44:23 +01:00
f4exb
a2e1f674d7 Web API: NFM scanner Python script example (1) 2018-03-19 02:19:36 +01:00
f4exb
5cb64c3daa Web API: implemented channel reporting entry points in server instance 2018-03-19 00:20:54 +01:00
f4exb
6fbbd14fd1 Web API: entry point to get all channel reports at once 2018-03-19 00:08:38 +01:00
f4exb
d4e1521c90 Web API: new entry point to get a channel report. Applied to NFM mod and demod 2018-03-18 20:17:11 +01:00
f4exb
28e9df5fe8 Clang clean compile 2018-03-04 01:47:51 +01:00
f4exb
de2f47dd85 Web API: NFM demod: implemented use RTP indicator 2018-02-20 20:07:23 +01:00
f4exb
175c3ab61e RTP support: fixed RTPSink (2) and use in NFM Demod 2018-02-20 19:18:23 +01:00
f4exb
8da0d3a8b4 DSD demod: fixed index overflow 2018-02-17 09:35:17 +01:00
f4exb
a1f69ebc2b Web API: new generator with lazy instantiation and some memory leak fixes. Implemented in webapi classes (part 1) 2018-02-14 01:42:35 +01:00
f4exb
213f8993cf Corrected glitch in documentation 2018-02-13 07:04:24 +01:00
f4exb
ac6aabe97e Web API: use a fixed version of the Qt5/cpp generator that does not create memory leaks 2018-02-12 18:20:27 +01:00
f4exb
b1fbff05f3 Perseus: Debian and Windows build 2018-02-10 21:50:57 +01:00
f4exb
69a382a12c Revert "NFM demod: GUI button and setting to use RTP over UDP for copy to audio"
This reverts commit 2beba446f3.
2018-02-06 02:01:22 +01:00
f4exb
2beba446f3 NFM demod: GUI button and setting to use RTP over UDP for copy to audio 2018-02-05 01:04:18 +01:00
f4exb
236ed10c8c Web API: removed host from Swagger yaml spec so that it takes the current host in Swagger UI 2018-01-25 00:16:07 +01:00
f4exb
4a442e97e7 Web API: re-organize online documentation and integrate Swagger-UI 2018-01-24 18:17:13 +01:00
f4exb
9bafb2d9b3 24 bit DSP: document in log and Web API. Adding PID information 2018-01-22 23:29:09 +01:00
f4exb
a793a74dd2 RTL-SDR: added RF bandwidth setting in web API 2018-01-16 20:03:18 +01:00
f4exb
081e3a68d2 Web API: deviceset config example: replaced SDRPlay by AirspyHF 2018-01-15 01:11:14 +01:00
f4exb
44c2c16e18 Web API: updated examples 2018-01-07 23:29:55 +01:00
f4exb
7bdc161c91 Added information about O/S, CPU architecture and application name where it was missing 2018-01-07 01:33:57 +01:00
f4exb
9256e6b0ed Web API: DeviceSetList: added focused device set index for the GUI 2018-01-06 09:50:09 +01:00
f4exb
515bc1a04e Web API: updated Python examples to support PTT 2018-01-06 05:58:55 +01:00
f4exb
b002596677 Commands: corrected edit command dialog focus handling to capture associated key 2018-01-06 05:51:14 +01:00
f4exb
8a032d0532 Web API: implemented /sdrangel/deviceset/{deviceSetIndex}/focus PATCH 2018-01-06 03:46:53 +01:00
f4exb
2bd1692a2f Commands: use monospaced font to view the log 2018-01-05 01:59:01 +01:00
f4exb
0f1291eaaa Web API: removed useless compile feature in CMakeLists.txt file 2018-01-02 00:27:28 +01:00
f4exb
5f0693932c LimeSDR: update debug message 2017-12-30 18:15:17 +01:00
f4exb
13d8662593 Web API: added more generic Rx and Tx test scripts 2017-12-30 11:03:47 +01:00
f4exb
f1ead09337 LimeSDR: more informative debug message on apply settings 2017-12-30 10:17:30 +01:00
f4exb
e5baca1a37 NFM, SSB and WFM Mods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings 2017-12-30 00:18:51 +01:00
f4exb
cf79a7bb56 Web API: NFMDemod settings: removed input sample rate which is not set via API (internal) 2017-12-29 05:47:51 +01:00
f4exb
af58d18eac NFM demod: use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings 2017-12-29 05:23:24 +01:00
f4exb
14626393e6 Web API: fixed HackRF settings 2017-12-29 02:44:35 +01:00
f4exb
1b96f25184 Server and web API: added HackRF support 2017-12-29 01:40:34 +01:00
f4exb
d650010375 Web API: example to test Rx 2017-12-29 00:44:54 +01:00
f4exb
d854e4ea3f Web API: updated some descriptions. Documented JSON body in /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH 2017-12-28 22:46:01 +01:00
f4exb
65ac9e2f2c Web API: added identification string in device and channel include files description 2017-12-28 11:04:33 +01:00
f4exb
6eda2fa087 Web API: LimeSDR Tx example: have device set index as a parameter 2017-12-27 09:19:23 +01:00
f4exb
d08917897c Web API: fixed Lime SDR Tx example with latest updates 2017-12-24 04:19:27 +01:00
f4exb
ead034e21d Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex} DELETE implemented in GUI also 2017-12-23 23:41:37 +01:00
f4exb
703aa21159 Plugin interface: simplify createRxChannel 2017-12-23 09:54:42 +01:00
f4exb
a72200d2d0 Web API: /sdrangel/deviceset/{deviceSetIndex}/device PUT: let client specify only the necessary fields. Inernally set integer value default (-1) if not specified 2017-12-23 07:28:02 +01:00
f4exb
78aa24014e Web API: make 500:Service not available returned as JSON 2017-12-22 15:27:25 +01:00
f4exb
4b51599706 Web API: changed /sdrangel/devicesets POST,DELETE to /sdrangel/deviceset to reflect that it applies to a single device set 2017-12-22 01:07:03 +01:00
f4exb
a945d582bc Web API: return more descriptive messages on status 202 2017-12-21 22:35:25 +01:00
f4exb
5d0fafdfe6 Web API: embellish a little bit the swagger.yaml file and factorize errors 500 and 501 2017-12-21 18:48:24 +01:00
f4exb
41e18eefd2 Web API: replaced status code 200 by 202 whenever an asynchronous message is enqueued 2017-12-21 18:10:43 +01:00
f4exb
88e56d1a37 Web API: renamed /sdrangel/preset GET to /sdrangel/presets GET as this returns the list of presets 2017-12-21 00:50:58 +01:00
f4exb
9dd707896d Use a name field in channels to be used in headless version to replace the GUI object name that was used as the name field 2017-12-20 23:57:06 +01:00
f4exb
894d926329 Server: Web API: implemented /sdrangel/preset (PUT) 2017-12-20 14:31:17 +01:00
f4exb
c7e75b4bef Server: implemented add device set and remove last device set and associated web API entry points 2017-12-20 01:01:53 +01:00
f4exb
da4884d1a0 Web API: suppress waiting after asynchronous message posting and return 200 with a simple message 2017-12-19 17:55:05 +01:00
f4exb
15b09161ab Web API: added full path from the root of swagger/sdrangel in the URIs. Allows to use the node server for both swagger editor and swagger-ui 2017-12-19 14:22:16 +01:00
f4exb
66929eb021 Server: web API: implemented /sdrangel/preset/file 2017-12-19 01:11:34 +01:00
f4exb
2784a026d6 Web API: added Qt version in the instance summary 2017-12-18 13:19:20 +01:00
f4exb
a459982fa7 Web API: updated documentation 2017-12-18 01:56:56 +01:00
f4exb
19eb52d5dd Server: added documentation for the stop_server.py script 2017-12-18 00:44:41 +01:00
f4exb
7dab0f67bb Server: reviewed application handling 2017-12-18 00:00:21 +01:00
f4exb
6d12443100 Server: changes to support DeviceSet 2017-12-17 23:15:42 +01:00
f4exb
3169083013 Web API: updated examples documentation 2017-12-16 10:14:45 +01:00
f4exb
19426a4536 Web API: example script to run LimeSDR in Tx mode. Updated main readme 2017-12-16 09:46:02 +01:00
f4exb
bf1771f8d6 Ewb API: updated swagger.yaml documentation 2017-12-15 19:10:45 +01:00
f4exb
6de0e20ceb Web API: /sdrangel/deviceset/{deviceSetIndex}/device/run POST,DELETE: return previous state instead of attempt to wait and return the state after change since it does not work reliably 2017-12-14 23:29:12 +01:00
f4exb
ee2a8de0be Web API: corrected nfm_test example 2017-12-14 23:13:27 +01:00
f4exb
e817974bb3 Web API: use the 8091 default port in all examples 2017-12-14 21:08:56 +01:00
f4exb
8798b64471 updated documentation 2017-12-13 21:32:12 +01:00
f4exb
0436848490 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod. Fixes (2) 2017-12-12 23:21:31 +01:00
f4exb
44346267fc Web API: NFM setting example 2017-12-12 22:05:13 +01:00
f4exb
a513bd62b5 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel (POST) fix and example 2017-12-11 01:36:34 +01:00
f4exb
2dd82e9eca Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings GET for NFM demod and mod 2017-12-10 20:27:08 +01:00
f4exb
565083e5f5 Web API: implemented device run APIs for BladeRF output, HackRF, PlutoSDR and LimeSDR ourput 2017-12-10 01:57:50 +01:00
f4exb
7d122b6b67 Web API: created run state getter. Implemented in RTLSDR 2017-12-09 10:49:20 +01:00
f4exb
a27ce7ea89 Web API: updated example 2017-12-08 17:21:25 +01:00
f4exb
34cb4aa89b Web API: /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH RtlSdr (1) 2017-12-08 00:56:29 +01:00
f4exb
2cf797a0a2 Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH (2) 2017-12-07 18:50:36 +01:00
f4exb
3b69d6517b Web API: Added settings getter for RTLSDR. Added more device URLs 2017-12-06 23:49:14 +01:00
f4exb
f9794c7701 Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings URL in its own right 2017-12-06 22:08:34 +01:00
f4exb
fc4627f82e Web API: file source settings getter (1) 2017-12-06 19:23:42 +01:00
f4exb
d6b156a8d3 Web API: added FileSource settings. Generated code and up to date documentation 2017-12-06 08:25:04 +01:00
f4exb
c6e5e21687 Web API: added FileSource settings 2017-12-05 18:42:06 +01:00
f4exb
a3fb30107b Web API: plugin settings for RTL-SDR and LimeSDR 2017-12-04 00:48:14 +01:00
f4exb
8d3541c5ad Web API: changed namespace and some namings 2017-12-02 05:45:30 +01:00
f4exb
3bfdd49b4f Web API: /sdrangel/deviceset/{index}/device (PUT) implementation 2017-11-27 08:14:07 +01:00
f4exb
c5a19e261c Web API: /sdrangel/deviceset/{index} (GET) implementation 2017-11-26 10:37:39 +01:00
f4exb
3e7efb4c6f Web API: Swagger definitions of deviceset GET and deviceset/device PUT 2017-11-26 00:26:56 +01:00
f4exb
3086c4772b Web API: /sdrangel/devicesets (POST, DELETE) implementation 2017-11-25 22:52:24 +01:00
f4exb
c91918840e Web API: /sdrangel/devicesets (GET) implementation 2017-11-25 20:14:16 +01:00
f4exb
9fab034f14 Web API: /sdrangel/preset (DELETE) implementation 2017-11-25 19:42:56 +01:00
f4exb
4a3901d688 Web API: /sdrangel/preset (PUT, POST) implementation 2017-11-25 18:32:37 +01:00
f4exb
33e39f161a Web API: /sdrangel/preset (PUT) implementation 2017-11-25 16:47:13 +01:00
f4exb
57bda99c2b Web API: /sdrangel/preset (PATCH) implementation 2017-11-25 16:08:18 +01:00
f4exb
2b41601b83 Web API: /sdrangel/preset (GET) implementation 2017-11-25 11:14:52 +01:00
f4exb
036432ae58 Web API: added missing files 2017-11-25 05:28:43 +01:00
f4exb
68fbbcf768 Web API: /sdrangel/dvserial implementation 2017-11-25 04:43:22 +01:00
f4exb
72615b188e Web API: /sdrangel/audio (PATCH) implementation 2017-11-24 17:12:53 +01:00
f4exb
dad604dcf8 Web API: /sdrangel/audio (GET) implementation (1) 2017-11-24 08:46:12 +01:00
f4exb
6c31320812 Web API: change all boolean parameters to integer 2017-11-24 00:55:47 +01:00
f4exb
7a2f60fe5d Web API: /sdrangel/logging implementation (2) 2017-11-24 00:47:42 +01:00
f4exb
02e0945368 Web API: implemented /sdrangel/channels: Get a list of channel plugins available in this instance 2017-11-23 01:19:32 +01:00
f4exb
41378fff04 Web API: instanceDevices: added index in registered devices 2017-11-22 22:16:57 +01:00
f4exb
2ac9a82b02 Web API: implemented /sdrange/devices: Get a list of sampling devices that can be used to take part in a device set 2017-11-22 18:57:35 +01:00
f4exb
d0572a6f84 Added microsecond epoch as unique id to channel instances 2017-11-19 11:36:20 +01:00
f4exb
b91ad7c4b7 Web API: added channel enumeration in /sdrangel GET. Partial implementation in channel plugins 2017-11-19 03:38:07 +01:00
f4exb
30cd01cad0 Web API: return device information in /sdrangel GET 2017-11-19 01:05:16 +01:00
f4exb
9fe66f960c Swagger: implemented standard 500 and 501 error responses 2017-11-18 11:03:42 +01:00
f4exb
cf9309bba8 Swagger: added c++11 compilation option 2017-11-18 03:50:43 +01:00
f4exb
8f740542cf Swagger: Windows build of Swagger code 2017-11-17 14:51:43 +01:00
f4exb
6fbaad50a0 Swagger: generate with swagger-codegen 2.2.3 to fix bugs 2017-11-17 14:51:16 +01:00
f4exb
eb566dbdea Swagger: make the fix helper class work by direct call 2017-11-17 10:26:59 +01:00
f4exb
b0eb838f15 Added Swagger generated code and skeleton of webapi 2017-11-17 03:17:15 +01:00
f4exb
dbfd38f314 Swagger: updated model (3) 2017-11-16 18:42:35 +01:00
f4exb
01bed02000 Swagger: updated model (2) 2017-11-16 08:42:34 +01:00
f4exb
4151e33e80 Swagger: updated model 2017-11-16 00:51:56 +01:00
f4exb
ac0dffac90 Swagger model and radme updates 2017-11-15 18:52:11 +01:00
f4exb
1e8820e94e Added Swagger files to design web API 2017-11-15 01:38:11 +01:00