Commit Graph

40 Commits

Author SHA1 Message Date
f4exb 1255784b7f PlutoSDR input: implement control of hardware DC and IQ corrections 2019-07-25 13:57:24 +02:00
f4exb 06dea9b29f PVS-Studio analys fixes: core package serious issues 2019-06-14 16:58:09 +02:00
f4exb 89e53cf179 Single DeviceAPI interface (1) 2019-05-08 22:11:53 +02:00
f4exb 2f3418487d PlutoSDR input: implemented baseband or device sample rate input option 2019-04-13 22:16:08 +02:00
f4exb 4bb0f4f51a Fixed incomplete copyright headers (2): plugins/samplesource 2019-04-11 06:57:41 +02: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
Robin Getz 333273b3cb pluto: Get LO range from device
When updating firmware, the devices which have AD9364s on them, get
reset to the default of a AD9363 (tuning range of 325 to 3800 MHz).
SDRAngel assumes a AD9364, and the GUI allows you to set LO settings
that the firmware doesn't support.

This ensures that does not happen, by going out to the hardware, and
querying the device to set the min/max limits on LO.

Signed-off-by: Robin Getz <robin.getz@analog.com>
2019-01-03 12:46:40 -05:00
f4exb fc3f6d1711 Reverse API: PlutoSDR input 2018-12-26 16:39:48 +01:00
f4exb 7574cb23d4 Windows: MSVC2017: fixed more attribute unused cases (2) 2018-11-13 08:51:14 +01:00
f4exb b00aea8989 PVS studio static analyzer fixes (1) 2018-06-21 19:28:11 +02:00
f4exb 3f303a0c0d PlutoSDR input: implemeted WEB API 2018-05-26 18:07:21 +02:00
f4exb 3203a5511d Airspy input: implemeted WEB API 2018-05-25 19:28:57 +02: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 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 da3e6dcdfb Removed direct reference to the DeviceSourceAPI in the source GUIs 2017-10-30 00:45:23 +01:00
f4exb e520ef5aeb Removed GLSpectrum getter from DeviceSourceAPI 2017-10-30 00:02:28 +01:00
f4exb e87ee16302 PlutoSDR input: display actual gain value returned from device 2017-10-09 02:18:04 +02:00
f4exb 24413bfb7d PlutoSDR input: implemented transverter feature 2017-09-24 13:03:08 +02:00
f4exb 21ed8a8391 PlutoSDR input: corected Fc pos processing 2017-09-23 03:03:35 +02:00
f4exb d1061a3c2f LimeSDR: Rx/Tx interaction 2017-09-20 18:25:54 +02:00
f4exb 31ad75a405 Make the DSP source engine forward messages to own source input GUI message queue. Implementation in all sources 2017-09-17 01:23:54 +02:00
f4exb 1d4cb21bb5 Separate construction/destruction for the source input plugin core and the GUI 2017-09-16 10:45:08 +02:00
f4exb 289fc2a89f Device source API: use more meaningful names for get/set sample source 2017-09-15 08:45:22 +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 629fc9ce79 PlutoSDR input: restore full range of FIR Rx gain 2017-09-11 23:51:58 +02:00
f4exb 8ff322c511 PlutoSDR input: fixed frequency setting from preset deserialization 2017-09-10 23:38:50 +02:00
f4exb 4c9a14f108 PlutoSDR input: restore FIR and Sample Rate values after the limits have been updated 2017-09-10 19:55:13 +02:00
f4exb a088f2d30e PlutoSDR input: set FIR bandwidth limits and sample rate limits dynamically 2017-09-10 19:37:23 +02:00
f4exb a582e0f628 PlutoSDR input: disable manual gain setting if gain mode is not manual 2017-09-10 18:51:25 +02:00
f4exb 5069335a50 PlutoSDR input: restored version 3.7.0 2017-09-10 18:45:41 +02:00
f4exb cec24b8078 PlutoSDR input: cosmetic changes 2017-09-10 17:44:34 +02:00
f4exb 924eddd3b8 PlutoSDR input: restored LO ppm correction 2017-09-10 17:18:08 +02:00
f4exb ceb304cb9f Downgraded to version 3.6.2 2017-09-09 15:34:04 +02:00
f4exb aa047c77cc PluoSDR: debug (1) 2017-09-09 03:09:17 +02:00
f4exb a24236a300 LimeSDR input: GUI fixes 2017-09-05 23:51:03 +02:00
f4exb b411ba5420 PlutoSDR input: use constants for frequency limits 2017-09-05 14:11:25 +02:00
f4exb b957c35493 PlutoSDR input: refactored GUI 2017-09-05 08:48:09 +02:00
f4exb cf39ea548b PlutoSDR input: removed FileRecord references from the GUI 2017-09-05 00:49:59 +02:00
f4exb 3eb768c856 PlutoSDR input: added UI form 2017-09-04 08:39:51 +02:00
f4exb f0de558fd9 PlutoSDR: very basic PlutoSDR input plugin 2017-09-02 05:39:55 +02:00