Commit Graph

71 Commits

Author SHA1 Message Date
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
mxi-box 556cc8ad45 Move AudioDeviceInfo singleton 2024-03-30 14:51:38 +08:00
f4exb b6c4d10b62 Rewriting of copyright notices for plugins/samplesource. Part of #1893 2023-11-18 10:07:41 +01:00
f4exb df917bb489 FCD: use AudioDeviceManager in place of manupulating AudioInputDevice directly 2023-07-10 03:38:40 +02:00
Jon Beniston 07bb528494 Update Funcube for Qt6 2022-11-17 15:12:13 +00:00
f4exb c4e963a307 FCDPro: Make settings assignments atomic. Part of #1329 2022-10-23 02:07:59 +02: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 053e4a31cd Add label to SampleSinkFifo to mention controlling component in error messages 2022-03-18 21:53:53 +01:00
f4exb e6e7ece46c Removed file recording function from device plugins 2020-08-09 00:47:06 +02:00
f4exb c4136c6a44 IQ swap: REST API: implementation in plugins 2020-06-23 19:56:50 +02:00
f4exb cc5d614f67 IQ swap: initial implementation in plugins 2020-06-23 19:29:58 +02:00
f4exb 323e75cddd REST API device and channel actions: extension of record action: implementation 2020-03-10 19:44:27 +01:00
f4exb 246ff824af Corrected network manager process memory leaks (Rx side) 2019-11-12 18:46:45 +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 4bb0f4f51a Fixed incomplete copyright headers (2): plugins/samplesource 2019-04-11 06:57:41 +02:00
f4exb e2ac286458 Series of shifted decimators matching shifted interpolators. Applied to HackRF input 2019-04-02 01:10:03 +02:00
f4exb cd35732807 Reverse API originator information: implemented for start/stop in all source plugins 2019-03-25 15:21:17 +01:00
f4exb 9b30d602c3 Reverse API originator information: implemented in all source plugins 2019-03-25 13:41:38 +01:00
f4exb 0215839220 REST API: implement reverse API settings (3) 2019-01-11 14:45:00 +01:00
f4exb 26aab263e0 FCD: Decimation and Fc Pos REST API implementations 2019-01-05 10:07:25 +01:00
f4exb 65e7519cd1 FCD: added decimation and center frequency shift 2019-01-05 00:31:16 +01:00
f4exb 050ae9d2e8 FCD: implemented decimation 2019-01-04 15:12:35 +01:00
f4exb d9d4baa541 FCD: fixed core dump on stop (misplacement of FCD audio close) 2018-12-26 10:43:55 +01:00
f4exb 2529af3baa Reverse API: FCD 2018-12-26 09:51:59 +01:00
f4exb af9c693412 FCDPro: use Qt for FCD audio device handling. Fixes in FCDProPlus 2018-11-20 01:48:17 +01:00
f4exb 7574cb23d4 Windows: MSVC2017: fixed more attribute unused cases (2) 2018-11-13 08:51:14 +01:00
f4exb 3542e43b57 Server: added FCDPro input plugin 2018-05-29 17:00:53 +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
beta-tester 15078c9c07 modified unique file name 2018-05-11 09:08:20 +02:00
f4exb 775b2a270d File record default file name fix (2) 2018-05-09 17:39:48 +02:00
f4exb 0981d04904 File record default file name fix (1) 2018-05-08 11:03:09 +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 8399baeb4e Source plugins: put a serializer and deserializer in the core plugin for server. NFM demod: fixed deserializer 2017-12-28 03:21:48 +01:00
f4exb 49d1439981 Device source plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected 2017-12-25 09:10:19 +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 84b6c7bdc9 Web API: implemented device run APIs for Airspy, FCD Pro, FCD Pro+ and File Source i.e. the rest of source device plugins 2017-12-14 18:15:27 +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 a4ea78f037 FCD Pro: force settings at startup and on deserialize 2017-10-14 09:35:39 +02:00
f4exb d9d1b8bfec FunCube Pro input: implemented transverter feature 2017-09-25 20:16:25 +02:00
f4exb 3606ab2cf2 Added a destroy virtual method to all source input plugin main classes 2017-09-15 02:32:30 +02:00
f4exb 24442c18a3 Device source API: renamed input and output message queues getters to more meaningful names 2017-09-13 23:40:06 +02:00