Commit Graph

978 Commits

Author SHA1 Message Date
f4exb c2594836b0 DSD Demod: compatibility with 24 bit samples in DSP 2018-01-24 23:57:36 +01:00
f4exb 3d77c9af9b SDRDaemon input: adaptation for 24 bit Rx DSP 2018-01-24 08:49:18 +01:00
Christopher Hewitt ad045b410a BladeRF: fix typo 2018-01-22 19:35:41 -05:00
f4exb 4448b57b60 SDRDaemon input: differentiate SDRdaemon samples struct from internal DSP sample struct 2018-01-23 00:07:38 +01:00
f4exb 2ddcb8c358 Differentiate Rx and Tx DSP sample sizes 2018-01-22 08:46:05 +01:00
f4exb 732561152b 24 bit DSP fix 2018-01-22 02:49:06 +01:00
f4exb 62922bd7ba TestSource: set dc and iq buttons state from settings on display settings 2018-01-20 21:26:26 +01:00
f4exb 9719f456cf TestSource: Added documentation 2018-01-20 17:49:26 +01:00
f4exb 5baab1d5bd TestSource: fixed fc infra and supra 2018-01-20 03:44:44 +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 ce499c73bb AirspyHF: updated documentation 2018-01-19 21:12:41 +01:00
f4exb 9a488f9f97 TestSource: fixed some GUI issues 2018-01-18 01:09:42 +01:00
f4exb 7c185ac268 AirspyHF: limit decimation to 32 2018-01-18 00:35:14 +01:00
f4exb dd67b95fcd AirspyHF: implemented LO ppm correction 2018-01-17 02:08:01 +01:00
f4exb a793a74dd2 RTL-SDR: added RF bandwidth setting in web API 2018-01-16 20:03:18 +01:00
f4exb 9f88ea6199 RTL-SDR: updated documentation 2018-01-16 08:08:01 +01:00
f4exb 6800bc769e RTL-SDR: implemented tuner bandwidth control 2018-01-16 01:01:24 +01:00
f4exb bb799a9785 RTL-SDR: bumped to v3.11.0 2018-01-16 00:03:25 +01:00
f4exb c7e1526930 Added decimation class with unsigned to signed conversion with shift. Applied to RTL-SDR 2018-01-16 00:01:38 +01:00
f4exb 18fa3b6156 RTL-SDR: corrected bit shifts for 8 bit samples and corrected RTL-SDR unsigned to signed conversion 2018-01-15 23:37:26 +01:00
f4exb dd07b5ce71 AirspyHF: added documentation 2018-01-15 00:56:11 +01:00
f4exb aa04cad353 AirspyHF: fixed band setting initialization when setting frequency from preset 2018-01-15 00:32:59 +01:00
f4exb 6cf1524c7a AirspyHF and TestSource: fixed Windows build 2018-01-14 23:59:57 +01:00
f4exb 788a2ceb33 Windows build for AirspyHF and TestSource 2018-01-14 22:26:35 +01:00
f4exb f0861c1bb5 AirspyHF: Removed Fc position control 2018-01-14 21:37:49 +01:00
f4exb 6384c88f8b AirspyHF: removed now useless LO ppm correction and DC and IQ corrections 2018-01-14 20:23:28 +01:00
f4exb 432f1524ac AirspyHF: use processed int16 samples 2018-01-14 20:00:53 +01:00
f4exb bd8c916dd4 TestSource: implemente DC and IQ bias and corrections 2018-01-14 11:58:36 +01:00
f4exb e3575d5f5f TestSource: fixes 2018-01-14 04:43:24 +01:00
f4exb 34f6b796b7 TestSource: first implementation 2018-01-14 02:25:24 +01:00
f4exb 2680f73feb AirspyHF: changed back maximum HF LO linit to 31 MHz after fix in airspyhf library 2018-01-13 04:43:43 +01:00
f4exb b56e517065 AirspyHF: fixed frequency change with band select change 2018-01-13 03:57:23 +01:00
f4exb 0b91e7e8b5 AirspyHF support: set band select in display settings method 2018-01-12 00:56:38 +01:00
f4exb 5c29e82d00 AirspyHF support: updated general version and changelog 2018-01-12 00:33:38 +01:00
f4exb 04a2143809 AirspyHF support: implemented the band selector 2018-01-12 00:24:54 +01:00
f4exb 89b67b0378 AirspyHF support: specify int16 samples 2018-01-11 04:40:13 +01:00
f4exb 7173f1b248 AirspyHF support: first version whithout float I/Q 2018-01-11 02:21:29 +01:00
f4exb dd12338635 Airspy: cosmetic changes 2018-01-11 00:17:06 +01:00
f4exb 7dfa9cb907 FileSource: fixed initialization of do apply settings flag 2018-01-09 23:54:27 +01:00
f4exb 3248554cd1 LimeSDR: do not call LMS_GetSampleRate if the stream is not running as data obtained is garbage 2018-01-08 01:15:17 +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 885ed4885f LimeSDR: fixed segfault when stopping one device in multiple stream confguration. Issue #119 2018-01-08 00:19:12 +01:00
f4exb 73d070a055 LimeSDR: use qDebug() in a different way 2018-01-02 10:02:44 +01:00
f4exb 5f0693932c LimeSDR: update debug message 2017-12-30 18:15:17 +01:00
f4exb f3fa5ab47b LimeSDR: removed quotes on informative debug message on apply settings 2017-12-30 10:58:20 +01:00
f4exb 98683fcb5e LimeSDR: corrected more informative debug message on apply settings 2017-12-30 10:21:37 +01:00
f4exb f1ead09337 LimeSDR: more informative debug message on apply settings 2017-12-30 10:17:30 +01:00
f4exb 324aaa86b6 Plugins: cppcheck corrections 2017-12-29 03:22:04 +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 89c515df4c Server: added HackRF plugins 2017-12-29 00:44:17 +01:00
f4exb a5ce09f19c Server: plugins: completed GUI cleanup 2017-12-29 00:33:37 +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 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 ccffb5101d Web API: /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT, PATCH with all settings parameters optional 2017-12-27 01:46:33 +01:00
f4exb 85f9be7c64 cppcheck fixes 2017-12-26 22:29:24 +01:00
f4exb 2145eeb7b6 DSD demod: highpass filtering for audio completed 2017-12-26 20:29:23 +01:00
f4exb 1f21d1d785 Bumped all plugins version to 3.9.0 2017-12-26 02:19:03 +01:00
f4exb 6d70a644dd SDRdaemon input: refactored plugin with nanomsg handling in core plugin 2017-12-26 02:18:30 +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 1987bbac77 Device plugins: make setMessageQueueToGUI pure virtual so that child classes must have to deal with this 2017-12-24 19:58:26 +01:00
f4exb b127182062 All plugins: removed apply settings in constructors as it causes segfaults 2017-12-24 18:37:33 +01:00
f4exb 063eff4204 FileSource: put center frequency and sample rate in the settings structure 2017-12-24 11:36:38 +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 351651c3e5 FileSource: make Settings an independant struct 2017-12-24 11:04:30 +01:00
f4exb 996f964435 LimeSDR: apply settings with force on construction 2017-12-24 10:09:32 +01:00
f4exb dbeeaa8f66 Recognize SDRplay RSP2 but do not support it effectively 2017-12-20 21:38:56 +01:00
f4exb 934af70c74 Recognize SDRplay RSP1A but do not support it effectively 2017-12-19 22:46:17 +01:00
f4exb 0ec1d6db31 Server: added variable to avoid instantiation of GUI dependent objects when compiling plugins for server 2017-12-17 14:52:18 +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 f7733a49fc Fixed compilation errors 2017-12-14 21:03:11 +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 53925bd4fd Web API: fixed segfault when mixing start/stop between GUI and API. Applied to BladeRF input, SDRdaemon input and SDRPlay 2017-12-14 00:19:59 +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 9819e01da5 Web API: implemented device run APIs for BladeRF input, SDRdaemon input and SDRplay 2017-12-09 12:41:42 +01:00
f4exb 7d122b6b67 Web API: created run state getter. Implemented in RTLSDR 2017-12-09 10:49:20 +01:00
f4exb 9c581107e8 Web API: RTLSDR run implementation 2017-12-08 17:12:33 +01:00
f4exb 37b1b045ac Bumped to version 3.8.6 2017-12-08 15:31:21 +01:00
f4exb 8625a07098 Web API: LimeSDRInput settings implementation 2017-12-08 15:11:16 +01:00
f4exb 33bca44fc1 Web API: RTLSDR GUI settings update 2017-12-08 14:40:12 +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 c38497d9df Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH (1) 2017-12-07 13:55:42 +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 5baf216adf LimeSDR: bumped plugins version to 3.8.5 2017-11-29 20:16:41 +01:00
f4exb 314d4c9d1e LimeSDR: fixed analog LP setting 2017-11-29 12:51:05 +01:00
f4exb 5ba857f278 SDRdaemon source: use settings structure in source 2017-11-19 18:17:28 +01:00
f4exb 30cd01cad0 Web API: return device information in /sdrangel GET 2017-11-19 01:05:16 +01:00
f4exb bc793b4095 Corrected some error messages 2017-11-12 16:34:38 +01:00
f4exb b226c594df LimeSDR: increased start/stop stream wait time to 50ms to fixed possible stability issues when changes are applied 2017-11-11 06:02:09 +01:00
f4exb 23b9450c56 LimeSDR: fixed amalog LP bandwidth filter and general calibration 2017-11-09 17:31:32 +01:00
f4exb 7e089f9bf2 BladeRF and HackRF input: block apply settings during settings display 2017-11-06 02:34:46 +01:00
f4exb 3d74ac9ed8 Various small corrections 2017-11-06 02:12:44 +01:00
f4exb 636ede56cf Renamed the moving average of util section to avoid confusion 2017-11-06 01:02:20 +01:00
f4exb 23ebf3a9a9 LimeSDR input: added missing image 2017-11-05 12:53:29 +01:00
f4exb bdf5a4ef08 LimeSDR input: updated documentation 2017-11-05 12:48:19 +01:00
f4exb 17dd0f5daf LimeSDR: optimize external clock frequency change by not doing it if the frequency is changed and external clock is disabled 2017-11-05 10:31:41 +01:00