f4exb
585d806ef8
All device plugins: make sure start and stop are effective once only. PArt of #2159
2024-08-27 09:54:09 +02:00
Mykola Dvornik
15337cac66
Fix bug that prevents settings changes updates via reverse API
...
Most plugins that use reverse API to PATCH settings updates to remote
server only do so when `useReverseAPI` is toggled, but not when the
relevant settings are being updated. So lets fix the precondition to
use the `m_useReverseAPI` flag instead.
2024-04-14 18:58:12 +02:00
Daniele Forsi
8c3f7e3775
Remove unused includes and use more direct includes
2024-04-11 23:31:34 +02:00
f4exb
869f1a4191
Rewriting of copyright notices for plugins/samplesink. Part of #1893
2023-11-18 09:58:55 +01:00
f4exb
c4debeef8e
PlutoSDR input/output: do not apply settings to self when coming from a buddy change. Fixes #1690
2023-07-11 11:44:25 +02:00
Jon Beniston
4759fdad74
Add missing settings keys. For #1690 .
2023-07-03 15:27:51 +01:00
f4exb
79b174bf36
PlutoSDR output: Make settings assignments atomic. Part of #1329
2022-10-31 10:56:05 +01:00
f4exb
4111c967e9
Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185
2022-03-23 22:32:23 +01:00
f4exb
e79e11546c
PlutoSDR: fixed handling of open device status. Fixes issue #510
2020-05-20 11:23:51 +02:00
f4exb
d0858f21fb
Added possibility to specify devices that cannot be discovered automatically. This implements #445
2019-12-16 01:03:47 +01:00
f4exb
3b74153ec6
SampleSourceFifo refactoring and Tx code reorganization
2019-11-15 01:05:32 +01:00
f4exb
a078239685
REST API: config: GET (11). Support of the rest of devices
2019-08-04 20:24:44 +02:00
f4exb
06dea9b29f
PVS-Studio analys fixes: core package serious issues
2019-06-14 16:58:09 +02:00
f4exb
b01c4e2477
Device API: added a number of source and sink streams and update it from the plugins
2019-05-21 00:27:08 +02:00
f4exb
89e53cf179
Single DeviceAPI interface (1)
2019-05-08 22:11:53 +02:00
f4exb
54e46837dd
REST API: changed binary tx parameter to ternary direction parameter (0: rx, 1: tx, 2: any)
2019-05-07 14:43:38 +02:00
f4exb
ef15157a50
Fixed incomplete copyright headers (1)
2019-04-11 06:39:30 +02:00
f4exb
345112f1fe
Reverse API originator information: implemented for start/stop in all sink plugins
2019-03-25 15:26:01 +01:00
f4exb
6be1d908ab
Reverse API originator information: implemented in all sink plugins
2019-03-25 13:46:42 +01:00
Robin Getz
95edff4985
plutosdr: grab the RF bandwidth range from the device
...
This will use the RF bandwidth from the device, which is different
between AD9363 and AD9364.
Things are now managed like the device likes - analog low pass bandwidth
is RF (complex) bandwidth, not baseband single I or Q bandwidth.
Signed-off-by: Robin Getz <robin.getz@analog.com>
2019-02-01 16:42:08 -05:00
f4exb
0215839220
REST API: implement reverse API settings (3)
2019-01-11 14:45:00 +01:00
f4exb
b5a7425f1e
PlutoSDR: some minor changes to pull request #269 (Get LO range from device) and get Tx LO range also from device
2019-01-04 11:23:54 +01:00
f4exb
5a2e62aaea
Reverse API: PlutoSDR output
2018-12-26 21:40:46 +01:00
f4exb
7574cb23d4
Windows: MSVC2017: fixed more attribute unused cases (2)
2018-11-13 08:51:14 +01:00
f4exb
be15aa7cb0
PlutoSDR output: implemeted WEB API
2018-05-26 20:33:02 +02:00
f4exb
5b7cbdf0e5
Multiple audio support: transfer start/stop audio to audio FIFO management in AudioDeviceManager
2018-03-24 04:18:58 +01:00
f4exb
2e5cfcafee
PVS-Studio static analysis corrections (3) issue #137
2018-02-24 10:29:27 +01:00
f4exb
2b846f5d28
PVS-Studio static analysis corrections (2) issue #137
2018-02-22 03:04:42 +01:00
f4exb
491b8a6d33
Replaced hardcoded bit scaling literals by defines
2018-01-21 10:57:04 +01:00
f4exb
9824843684
PlutoSDR: fixed possible segfault when stopping one device in multiple stream confguration.
2018-01-08 00:37:15 +01:00
f4exb
0dd36d4f3e
Sink plugins: put a serializer and deserializer in the core plugin for server
2017-12-28 04:04:50 +01:00
f4exb
9213b3c0b2
Device sink plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected
2017-12-25 12:59:44 +01:00
f4exb
b127182062
All plugins: removed apply settings in constructors as it causes segfaults
2017-12-24 18:37:33 +01:00
f4exb
8e07820e8e
all source and sink plugins except FileSource and SDRdaemonSource: apply settings with force on construction
2017-12-24 11:05:16 +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
966767a44a
Web API: use message passing to start/stop device for all the rest of device plugins
2017-12-14 18:02:49 +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
c7e7bf3480
PlutoSDR support restored again fixing Rs and Tx living together
2017-10-29 14:51:56 +01:00
f4exb
08b3ebd305
PlutoSDR output: fixed transmission of samples
2017-10-29 03:58:51 +01:00
f4exb
37d44038f4
PlutoSDR output: implemented transverter feature
2017-09-25 19:11:13 +02:00
f4exb
752ceab420
PlutoSDR: fixed warnings and use smaller Rx block to get smoother waterfall
2017-09-20 20:52:41 +02:00
f4exb
d1061a3c2f
LimeSDR: Rx/Tx interaction
2017-09-20 18:25:54 +02:00
f4exb
10b8f786b1
LimeSDR output: try to minimize latency
2017-09-20 00:21:06 +02:00
f4exb
c2b7092026
PlutoSDR output: interim state (2)
2017-09-19 08:33:26 +02:00
f4exb
35717477d6
PlutoSDR output: interim state (1)
2017-09-18 23:47:36 +02:00