f4exb
89e53cf179
Single DeviceAPI interface (1)
2019-05-08 22:11:53 +02:00
f4exb
9e5003eab9
New plugin pair LocalSink and LocalInput to pipe streams internally
2019-05-02 04:02:40 +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
3e31a8b23b
Server: added PlutoSDR input plugin
2018-05-29 20:27:36 +02:00
f4exb
3f303a0c0d
PlutoSDR input: implemeted WEB API
2018-05-26 18:07:21 +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
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
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
e87ee16302
PlutoSDR input: display actual gain value returned from device
2017-10-09 02:18:04 +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
a088f2d30e
PlutoSDR input: set FIR bandwidth limits and sample rate limits dynamically
2017-09-10 19:37:23 +02:00
f4exb
04d06085fe
PlutoSDR: debug (3)
2017-09-10 10:16:23 +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
11b657a841
PlutoSDR: set FIR filter (2)
2017-09-07 18:41:55 +02:00
f4exb
5a05cf14bb
PlutoSDR input: implemented input class interim state (2)
2017-09-07 06:15:39 +02:00
f4exb
7b437e41ba
PlutoSDR input: implemented input class interim state (1)
2017-09-06 18:48:58 +02:00
f4exb
a9b2e76e15
LimeSDR input: interim state ()
2017-09-06 01:01:17 +02:00
f4exb
4322a732be
LimeSDR input: open, close, suspend, resume
2017-09-06 00:57:27 +02:00
f4exb
ed47cc4d2e
LimeSDR input: interim state (1)
2017-09-06 00:23:47 +02:00
f4exb
6fa8b4ac87
PlutoSDR: added common parameters and shared structure
2017-09-05 16:23:10 +02:00
f4exb
464f356340
PlutoSDR in[ut: correction of compilation errors
2017-09-04 22:23:39 +02:00
f4exb
75a6040f40
PlutoSDRInput: added rudimentary core class
2017-09-04 13:32:31 +02:00