Commit Graph

34 Commits

Author SHA1 Message Date
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 0ce9035e0a Web API: fixed webapiSettingsGet not initializing own channel or device structure 2018-02-21 13:50:50 +01:00
f4exb 1b96f25184 Server and web API: added HackRF support 2017-12-29 01:40:34 +01:00
f4exb 89c515df4c Server: added HackRF plugins 2017-12-29 00:44:17 +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 2d27235769 HackRF output: force settings at startup and on deserialize 2017-10-14 07:13:57 +02:00
f4exb a714e12387 HackRF: effective Rx-Tx frequency linking 2017-09-18 00:01:29 +02:00
f4exb 9dd99a4530 Separate construction/destruction for the sink output plugin core and the GUI 2017-09-16 11:34:25 +02:00
f4exb 87016e7485 Device sink API: renamed input and output message queues getters to more meaningful names 2017-09-13 23:42:28 +02:00
f4exb 5829519116 BladeRF output: suspend thread when baseband sample rate changes 2017-08-08 23:09:51 +02:00
f4exb 3a9eec8463 HackRF output: set FIFO size to 0.25s or 150 kS whichever is larger (600kS/s knee) 2017-08-08 22:37:53 +02:00
f4exb 7b851e8326 HackRF output: suspend thread when baseband sample rate changes 2017-08-08 21:30:04 +02:00
f4exb 287bf8120d HackRF output: removed useless method to set samplerate in the thread 2017-08-08 13:12:16 +02:00
f4exb 3b44a5367c HackRF: fixed bandwidth selection 2017-05-26 17:42:57 +02:00
f4exb 414a7ccd87 Refactoring: removed device parameter from all start() methods in sample sink plugins 2017-04-14 03:44:49 +02:00
f4exb 0a29f34b94 HackRF: open device by serial number 2017-04-14 02:09:36 +02:00
f4exb 651303e860 HackRF: Rx/Tx opem/close new style corrections 2017-04-14 01:49:48 +02:00
f4exb dea2764811 HackRF: Rx/Tx opem/close new style 2017-04-14 01:41:02 +02:00
f4exb 3ab855c927 Sample sink plugins: removed useless init pure virtual method 2017-04-12 23:26:40 +02:00
f4exb f91eba5b10 HackRF output: continuous sample rate setting 2017-04-02 00:23:02 +02:00
f4exb e405f151e0 HackRF Output: limit size of sample FIFO to limit delay 2017-01-10 01:02:28 +01:00
f4exb f386fc86cb HackRF output plugin: resize sample FIFO to 500ms 2017-01-08 22:30:11 +01:00
f4exb 9fd35cfe5c HackRF output plugin: code cleanup 2017-01-08 17:39:02 +01:00
f4exb 095b1cbab1 HackRF output plugin: fixed Tx output power setting 2017-01-08 17:15:36 +01:00
f4exb 5d51fde9f7 Dismiss HackRF output plugin 2017-01-08 10:27:57 +01:00
f4exb 85ed39c767 HackRF output plugin: compiles 2017-01-08 04:13:20 +01:00