Commit Graph

59 Commits

Author SHA1 Message Date
f4exb c6e057b143 Reverse API: SDR Play RSP1 2018-12-26 17:35:55 +01:00
f4exb ea02e04f2d Reverse API: airspy changes 2018-12-25 10:38:31 +01:00
f4exb 7574cb23d4 Windows: MSVC2017: fixed more attribute unused cases (2) 2018-11-13 08:51:14 +01:00
f4exb 5777875618 PVS studio static analyzer fixes (2) 2018-06-22 00:15:23 +02:00
f4exb d87fb7e348 Server: added Airspy input plugin 2018-05-29 16:48:41 +02:00
f4exb 2184425311 Web API: put some array items in their own classes 2018-05-27 19:54:33 +02:00
f4exb 4c31da6c17 File source input: implemeted WEB API for reporting 2018-05-26 11:40:37 +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 3203a5511d Airspy input: implemeted WEB API 2018-05-25 19:28:57 +02:00
beta-tester 15078c9c07 modified unique file name 2018-05-11 09:08:20 +02:00
f4exb a465812132 Airspy input: rework of center frequency setting 2018-05-10 14:51:05 +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 057a8f94bb Airspy, BladeRF, HackRF, PlutoSDR, RTLSDR, SDRPlay: fixed frequency setting when changing decimation with fc position change 2018-01-20 03:28:30 +01:00
f4exb dd12338635 Airspy: cosmetic changes 2018-01-11 00:17:06 +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 4af7c40641 AirSpy: force settings at startup and on deserialize 2017-10-14 06:30:48 +02:00
f4exb efdfc797ff Airspy input: fixed transverter feature 2017-09-25 23:16:29 +02:00
f4exb 84d5b4f1ee Airspy input: implemented transverter feature 2017-09-25 23:07:29 +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
f4exb a1d2eabeb8 FileRecord: make sure the DSP notification is processed through before sending to a message queue 2017-09-05 00:47:12 +02:00
f4exb 8e9305c262 BladeRF input: moved FileRecord out of the GUI 2017-09-04 22:45:07 +02:00
f4exb f6058d2b12 Airspy input: moved FileRecord out of the GUI 2017-09-04 22:24:32 +02:00
f4exb 3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb b8623c90ce Refactoring: removed device parameter from all start() methods in sample source plugins 2017-04-14 03:40:45 +02:00
f4exb 5971c8a7ee Airspy: fixed segfault when accessing non-initialized thread 2017-04-13 20:29:05 +02:00
f4exb bb812b4b47 Airspy: refactoring: device open close moved in the constructor and destructor respectively of the input object 2017-04-13 08:29:51 +02:00
f4exb 2136dc7672 Sample source plugins: removed useless init pure virtual method 2017-04-12 23:10:22 +02:00
f4exb 32595f81b9 RxTx semantic move: renamed DeviceAPI to DeviceSourceAPI 2016-10-11 01:17:55 +02:00
f4exb f008250ffa Airspy: dynamic rate support in Windows and more debug messages 2016-10-06 20:59:23 +02:00
f4exb 7412ee0d54 Multi device support: migrate device specific stuff outside plugin classes completed for source plugins 2016-05-16 02:14:36 +02:00
f4exb 2b036e2212 Multi device support: completely removed dependency on DSPEngine from source plugins 2016-05-13 00:03:58 +02:00
f4exb 7707858d57 Multi device support: pass plugin API to devices input handlers to give access to DSP device engine methods 2016-05-12 23:35:30 +02:00
f4exb 2a194ca44e Airspy: implemented LNA and Mixer AGC controls 2015-12-09 01:49:46 +01:00
f4exb eb08ef55b3 Fixed Fc position adjustment for Airspy and HackRF 2015-10-01 06:34:08 +02:00
Edouard Griffiths 49763934ea Airspy serialization redesign final 2015-09-30 13:53:09 +02:00
Edouard Griffiths 4657790fd6 New preset design (single). Applied to Airspy. Interim state #1 2015-09-30 13:23:20 +02:00
f4exb f331a3986e Fixed LO PPM calculation for the HackRF and Airspy 2015-09-27 18:32:19 +02:00