1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-09-22 04:46:34 -04:00
Commit Graph

1886 Commits

Author SHA1 Message Date
f4exb
7cef8cc2ab XTRX input: removed excessive logging during message handling 2018-12-29 03:22:37 +01:00
f4exb
00beb34f2e XTRX input: GUI cosmetic changes 2018-12-29 03:01:47 +01:00
f4exb
fa6e732bb3 Update version 2018-12-29 01:35:45 +01:00
f4exb
0e7f8ff125 XTRX input: imported code from xtrx-sdr fork 2018-12-29 01:20:48 +01:00
f4exb
66efc10006 Merge branch 'dev' 2018-12-28 11:08:44 +01:00
ZigaS
b743943c70 Update to Qt 5.12.0.
Project files with MacOS clang RPATH to use proper paths for shared objects.
Minor path updates in favor of loading plugin libs.
Deployment script packaging using Qt way(macdeployqt).
2018-12-27 09:48:30 +01:00
f4exb
bc4c9aeba6 Reverse API: SoapySDR input 2018-12-26 18:15:43 +01:00
f4exb
c6e057b143 Reverse API: SDR Play RSP1 2018-12-26 17:35:55 +01:00
f4exb
82fe8455cc Reverse API: SDRDaemon source 2018-12-26 17:08:21 +01:00
f4exb
fc3f6d1711 Reverse API: PlutoSDR input 2018-12-26 16:39:48 +01:00
f4exb
f7028fac3a Reverse API: Perseus 2018-12-26 13:09:09 +01:00
f4exb
802c5fe53b Reverse API: HackRF input 2018-12-26 11:29:20 +01:00
f4exb
b435449dc3 Reverse API: File Source 2018-12-26 11:06:37 +01:00
f4exb
a6a0079049 Reverse API: Fixed FCD Pro+ rf filter index 2018-12-26 10:48:33 +01:00
f4exb
d9d4baa541 FCD: fixed core dump on stop (misplacement of FCD audio close) 2018-12-26 10:43:55 +01:00
f4exb
2529af3baa Reverse API: FCD 2018-12-26 09:51:59 +01:00
f4exb
b0d12fbb23 Reverse API: Blade RF input changes 2018-12-25 21:05:24 +01:00
f4exb
4a08ab33fe Reverse API: airspy HF changes 2018-12-25 11:01:18 +01:00
f4exb
ea02e04f2d Reverse API: airspy changes 2018-12-25 10:38:31 +01:00
ZigaS
bb8de6dd99 Merge branch 'master' of https://github.com/f4exb/sdrangel into osx 2018-12-21 12:46:13 +01:00
f4exb
67a33e3084 RTL-SDR input: normalize apply settings 2018-12-19 22:45:48 +01:00
f4exb
7c4b4bc795 Reverse API: format updates 2018-12-19 22:01:26 +01:00
f4exb
c02b9a270a Reverse API: added content type when request has JSON body 2018-12-19 08:52:50 +01:00
f4exb
0a7e8378df Reverse API: LimeSDR output changes 2018-12-19 00:12:44 +01:00
f4exb
2945f7302f Reverse API: LimeSDR input changes 2018-12-18 23:37:26 +01:00
f4exb
442f23ca91 Reverse API: RTL-SDR (4) and Test Source (2) input changes 2018-12-18 21:46:03 +01:00
f4exb
8e8eb191a3 SoapySDR: removed compilation dependency on libusb. Solves PR #263 2018-12-18 21:30:00 +01:00
f4exb
1dc8ca3a98 Reverse API: network reply error message enhancement. Added Q_OBJECT to test source and RTL-SDR input definitions to handle network reply correctly. 2018-12-18 06:14:18 +01:00
f4exb
35538ab9c1 Reverse API: Test Source changes (1) 2018-12-17 18:39:09 +01:00
f4exb
91ffa1cf3c Reverse API: RTL-SDR input changes (3) 2018-12-17 18:38:52 +01:00
f4exb
082fcc000d Reverse API: RTL-SDR input changes (2) 2018-12-17 15:00:13 +01:00
f4exb
2b69d48c75 Reverse API: RTL-SDR input changes (1) 2018-12-17 08:51:59 +01:00
f4exb
6f81f4a7d7 Reverse API: created basic device settings dialog similar to channel one. Connected it to RTL-SDR 2018-12-17 01:25:54 +01:00
f4exb
2e58818776 Reverse API: right click dialog on start/stop button. Apply to RTL-SDR 2018-12-17 00:34:14 +01:00
f4exb
0e75cc3709 Wndows builds: removed reference to now obsolete MinGW64 toolchain 2018-12-14 17:49:06 +01:00
f4exb
13afa2e45f SoapySDR: fixed memory leaks 2018-12-04 01:03:21 +01:00
f4exb
fe0f506f50 SoapySDR support: new attempt for Debian build (3) 2018-12-01 10:12:15 +00:00
f4exb
d225bf9378 SoapySDR support: new attempt for Debian build (2) 2018-12-01 10:09:10 +01:00
ZigaS
6ec5d62205 Merge branch 'master' of https://github.com/f4exb/sdrangel into osx 2018-11-30 23:54:02 +01:00
f4exb
f3b75ead00 LimeSDR: detect Lime hardware type. Interface with GPIO only for SPI and USB type 2018-11-29 23:37:34 +01:00
f4exb
83b66eb6f1 LimeSDR: report GPIO pins values in the GUI 2018-11-29 13:57:04 +01:00
f4exb
5319eac2ff LimeSDR REST API: support GPIO 2018-11-29 01:21:44 +01:00
f4exb
f96978d196 Windows MSVC2017: PlutoSDR support 2018-11-28 18:30:11 +01:00
f4exb
c8480a58fe SoapySDR support: increment version 2018-11-27 23:47:04 +01:00
f4exb
468fab5c5e SoapySDR support: set a minimum read or write timeout of 250ms 2018-11-27 23:44:11 +01:00
f4exb
a79cfbfb4e RTLSDR: offset tuning documentation 2018-11-27 00:15:48 +01:00
f4exb
5d0f9c7878 RTL-SDR: offset tuning support: REST API and version update 2018-11-26 13:31:51 +01:00
f4exb
772a150136 RTLSDR: implemented offset tuning 2018-11-26 08:54:06 +01:00
f4exb
9d0bcc7e5c SoapySDR support: removed from Debian build 2018-11-24 19:55:37 +01:00
f4exb
ca36f757e1 SoapySDR support: Debian: added internal soapysdr library 2018-11-23 01:06:56 +01:00
f4exb
8a6ee37ccb SoapySDR support: updated documentation 2018-11-23 00:25:27 +01:00
f4exb
26af3014a5 SoapySDR support: make checkboxes more visible 2018-11-22 17:03:59 +01:00
f4exb
e36bd24330 SoapySDR support: output: documentation 2018-11-22 08:52:15 +01:00
f4exb
fb92612f60 SoapySDR support: input: documentation 2018-11-22 00:41:28 +01:00
ZigaS
6d250ebb3c Path fix 2018-11-21 10:04:28 +01:00
f4exb
af9c693412 FCDPro: use Qt for FCD audio device handling. Fixes in FCDProPlus 2018-11-20 01:48:17 +01:00
f4exb
f04201a528 SoapySDR support: allow overflow on reads. Changed timeout to 10 times the block time (actually) 2018-11-20 00:30:44 +01:00
f4exb
b63c778925 FCDProPlus: corrected FCD audio FIFO size 2018-11-19 02:45:01 +01:00
f4exb
1640c06926 FCDProPlus: unused code cleanup 2018-11-19 02:34:55 +01:00
f4exb
a10b29d6d3 FCDProPlus: use Qt for FCD audio device handling. Fixes start up error 2018-11-19 02:33:44 +01:00
f4exb
865d26cc15 FCDProPlus: moved open/close source to input so that open source failure is correctly reported as an error 2018-11-18 21:56:33 +01:00
f4exb
f5357e9917 PVS-Studio Analysis corrections for less serious issues 2018-11-18 11:06:41 +01:00
f4exb
059228e39f PVS-Studio Analysis corrections for serious issues 2018-11-18 09:39:22 +01:00
f4exb
bc50bf9afa Windows: MSVC2017: BladeRF support 2018-11-16 13:44:58 +01:00
f4exb
1da6f64a25 Windows: MSVC2017: use default path for SoapySDR 2018-11-16 13:07:21 +01:00
f4exb
8e5a332b50 Windows: MSVC2017: use default PothosSDR install directory 2018-11-16 10:47:30 +01:00
f4exb
b0fa7c2591 Windows: MSVC2017: completed SoapySDR support 2018-11-16 08:15:10 +01:00
f4exb
3da7933fa7 SoapySDR support: REST API: fixed individual gains and tunable elements settings 2018-11-15 23:00:55 +01:00
f4exb
2ab09f7e6c SoapySDR support: fixed tunable elements inital settings 2018-11-15 22:25:33 +01:00
f4exb
cb9d300109 Windows: MSVC2017: soapysdrinput (1) 2018-11-15 19:07:15 +01:00
f4exb
6ad678e059 SoapySDR support: REST API: input and output: corrected mapped elements setting 2018-11-15 16:54:23 +01:00
f4exb
dbbabd4b57 SoapySDR support: input and output: display mapped setting elements after applying settings 2018-11-15 14:14:49 +01:00
f4exb
69cd5645eb SoapySDR support: fixed input and output stream and device displays 2018-11-15 14:11:52 +01:00
f4exb
5bf18ade3f SoapySDR support: REST API: fixed device report 2018-11-15 00:47:15 +01:00
f4exb
da5ac0f0c6 SoapySDR support: REST API: rest of input and output methods 2018-11-14 23:34:03 +01:00
f4exb
ee95e1d617 Windows: MSVC2017: include LimeSDR plugins 2018-11-14 18:02:45 +01:00
f4exb
7a171aed1d SoapySDR support: REST API: input: format settings and report 2018-11-14 02:06:36 +01:00
f4exb
5167aecb6a SDRDaemon input: use timestamps in milliseconds directly 2018-11-13 13:45:55 +01:00
f4exb
ad9758f541 Windows: MSVC2017: adapt sdrdaemoninput plugin module (1) 2018-11-13 13:06:19 +01:00
f4exb
b8d894894e Windows: MSVC2017: adapt testsource plugin module 2018-11-13 11:16:49 +01:00
f4exb
977a2abd90 Windows: MSVC2017: adapt hackrfinput plugin module 2018-11-13 11:08:34 +01:00
f4exb
27152dbb14 Windows: MSVC2017: remove export from templated class IntHalfbandFilterEOF 2018-11-13 10:55:10 +01:00
f4exb
222aa9f40d Windows: MSVC2017: adapt decimators.h to handle packing with MSVC 2018-11-13 10:51:57 +01:00
f4exb
7574cb23d4 Windows: MSVC2017: fixed more attribute unused cases (2) 2018-11-13 08:51:14 +01:00
f4exb
696e7324a4 SoapySDR support: device arg GUI 2018-11-12 01:10:51 +01:00
f4exb
c382913fb4 SoapySDR support: stream ArgInfo SoapySDR interface 2018-11-11 19:44:48 +01:00
f4exb
f436479bd7 SoapySDR support: output: stream ArgInfo GUI 2018-11-11 09:31:27 +01:00
f4exb
1005d1d4e5 SoapySDR support: input: stream ArgInfo GUI 2018-11-11 02:30:10 +01:00
f4exb
8a72372b28 SoapySDR support: fixed display settings 2018-11-10 07:17:55 +01:00
f4exb
97ee2cd5be Windows: experimental MSVC2017 toolchain (2) 2018-11-09 19:06:23 +01:00
f4exb
4d3113eabc SoapySDR support: cosmetic changes 2018-11-09 00:48:42 +01:00
f4exb
e1ac6c2caa SoapySDR support: fixed createTunableElementsControl 2018-11-09 00:31:20 +01:00
f4exb
1168c18e3a SoapySDR support: output: auto correction GUIs 2018-11-08 21:42:49 +01:00
f4exb
90de728990 SoapySDR support: input: auto correction GUIs (3) 2018-11-08 16:53:15 +01:00
f4exb
e5748444c5 SoapySDR support: input: auto correction GUIs (2) 2018-11-08 16:27:33 +01:00
f4exb
66f95bc0a6 SoapySDR support: input: auto correction GUIs (1) 2018-11-08 14:35:26 +01:00
f4exb
48340f253a SoapySDR support: fixed StringRangeGUI::setValue 2018-11-08 02:28:01 +01:00
f4exb
f97091e0f3 SoapySDR support: input: AGC GUI 2018-11-08 01:31:39 +01:00
f4exb
9d014d841b SoapySDR support: input: manage global and individual gains coupling 2018-11-07 23:21:37 +01:00
f4exb
b316af2d1d SoapySDR support: individual gains GUIs fixes 2018-11-07 20:06:07 +01:00
f4exb
cfeaca424e SoapySDR support: input: individual gains GUIs 2018-11-07 13:38:42 +01:00
f4exb
d4e73086d0 SoapySDR support: output: global gain GUI 2018-11-07 13:08:35 +01:00
f4exb
d7be0927b1 SoapySDR support: input: global gain GUI 2018-11-07 01:33:17 +01:00
f4exb
e17828c7ee SoapySDR support: output: tunable elements GUIs 2018-11-06 20:19:20 +01:00
f4exb
6ea676d5c4 SoapySDR support: tunable elements GUIs fixes 2018-11-06 08:32:47 +01:00
f4exb
0f14527039 SoapySDR support: input: tunable elements GUIs 2018-11-05 17:27:32 +01:00
f4exb
52e9a72098 SoapySDR support: output: bandwidth selection GUI 2018-11-05 02:40:02 +01:00
f4exb
0d0b8c9618 SoapySDR support: input: bandwidth selection GUI 2018-11-05 02:19:40 +01:00
f4exb
bf3fdcbfc2 SoapySDR support: input: antenna selection GUI 2018-11-04 23:54:16 +01:00
f4exb
45a569655a SoapySDR support: fixed update settings processing in GUIs 2018-11-04 19:17:47 +01:00
f4exb
564a99d14e SoapySDR support: fixes 2018-11-04 18:42:51 +01:00
f4exb
6a9607c8fc SoapySDR support: output: implemented thread and related methods 2018-11-04 11:45:59 +01:00
f4exb
579c7d31f1 SoapySDR support: moved common gui elements to sdrgui 2018-11-03 00:07:43 +01:00
f4exb
2cab4ff7bd SoapySDR support: input: corrected number of samples in handler 2018-11-02 16:19:45 +01:00
f4exb
0ff0a4ff06 SoapySDR support: input: streaming basics 2018-11-02 13:07:30 +01:00
f4exb
f5e9b44bf6 SoapySDR support: input: start/stop handling 2018-11-02 10:16:14 +01:00
f4exb
ea98f2e1c9 SoapySDR support: input: center frequency and sample rate handling 2018-11-02 02:33:04 +01:00
f4exb
5acac7b9fa SoapySDR support: input GUI: implement fixed elements support 2018-11-01 11:43:42 +01:00
f4exb
f79e6bc3ab SoapySDR support: interface for all generic GUI elements 2018-11-01 10:06:27 +01:00
f4exb
d5ce833668 SoapySDR support: GUI component to deal with interval ranges 2018-11-01 03:45:21 +01:00
f4exb
cc08f42ea6 SoapySDR support: GUI component to deal with ranges with discrete values 2018-11-01 02:32:26 +01:00
f4exb
9c459ca336 SoapySDR support: get and print device parameters applied to input 2018-10-31 12:22:46 +01:00
f4exb
0d09958483 SoapySDR support: input: settings and thread output: settings 2018-10-30 20:31:16 +01:00
f4exb
124af5a7b4 SoapySDR support: input: open and close 2018-10-30 01:58:39 +01:00
f4exb
d8b82ddecd SoapySDR support: set enumeration serial to driver and sequence so buddies are paired appropriately 2018-10-30 00:19:51 +01:00
f4exb
8f2ec099f3 SoapySDR support: create output plugin with enumeration 2018-10-29 18:27:58 +01:00
f4exb
0e9a0f4f6d SoapySDR support: use singleton for enumeration and device management 2018-10-29 17:20:04 +01:00
f4exb
c82d838708 SoapySDR support: build infrastructure and input plugin enumeration 2018-10-29 16:39:25 +01:00
f4exb
f43c07b9e5 Test source: added a square pattern 2018-10-25 13:53:58 +02:00
f4exb
309693469a Test source: updated documentation 2018-10-24 08:29:49 +02:00
f4exb
faf428ed3d Test source: added sawtooth pattern 2018-10-24 00:10:12 +02:00
f4exb
30e36157a8 Test source: basic pulse test pattern 2018-10-23 14:34:56 +02:00
f4exb
4b8461981e Bumped version to 4.2.4 2018-10-22 14:52:01 +02:00
f4exb
b397cd3a4b File Input: REST API: updated with new settings elements 2018-10-14 10:38:31 +02:00
f4exb
6852b70597 File Input: Updated documentation 2018-10-14 03:23:07 +02:00
f4exb
85f7e69da5 File Input: extended acceleration up to x1000 2018-10-14 02:58:14 +02:00
f4exb
db4ba51360 File Input: dos2unix conversion 2018-10-14 02:38:53 +02:00
f4exb
a6557cd4f9 File Input: use millis instead of percent for navigation slider 2018-10-14 02:38:24 +02:00
f4exb
b0b2af252c File Input: dos2unix conversion 2018-10-14 02:25:51 +02:00
f4exb
307ee9ce9e File Input: fixed segfault when thread is not (yet) allocated 2018-10-14 02:25:10 +02:00
f4exb
2c87e67057 File Input: loop handling phase 2 2018-10-14 01:52:40 +02:00
f4exb
bb1e3f3933 File Input: acceleration and loop handling phase 1 2018-10-14 01:16:39 +02:00
f4exb
707e314cba File Input: REST API: fixed wrong times on report when sample count exceeds int limit (use of int64 and uint64) 2018-10-12 17:14:06 +02:00
f4exb
678af4e186 File Input: fixed wrong times display on file seek when sample count exceeds int limit (use of int64 and uint64) 2018-10-12 17:05:03 +02:00
f4exb
b99afedc4a NFM demod: changed squelch 0.1 dB steps to 1 dB steps 2018-10-11 08:52:50 +02:00
f4exb
ef1e9c2b25 File source: added documentation. Bumped version 2018-10-09 23:15:59 +02:00
f4exb
4032d62b3d FileRecord improvement: added visual indicator for CRC check in the GUI 2018-10-09 18:52:39 +02:00
f4exb
38aa1a8e77 FileRecord improvement: fixed header packing and CRC32 computation 2018-10-09 16:40:57 +02:00
f4exb
cc49d5c266 FileRecord improvement: CRC check and sample size fix 2018-10-09 09:26:28 +02:00
f4exb
89d5155694 BladeRF2: updated documentation 2018-10-07 19:48:45 +02:00
f4exb
c579d66b59 BladeRF2: implemented transverter mode 2018-10-03 06:14:26 +02:00
f4exb
4a1376e474 FileSource: process record header if file is long enough. Else close file so that start is aborted with error 2018-10-02 08:45:14 +02:00
f4exb
2323d21a43 BladeRF2: fixed MO mode by multiplying sample rate by the number of Tx channels 2018-09-30 23:42:52 +02:00
f4exb
98a87bb860 BladeRF2: REST API: implemented LO soft correction setting 2018-09-30 11:10:07 +02:00
f4exb
b5c4b532ae BladeRF2 input: implemented LO soft correction 2018-09-30 10:26:53 +02:00
f4exb
b13b2040c4 BladeRF2 input: fixed read size in MI mode 2018-09-30 00:21:24 +02:00
f4exb
53ff8f32bf BladeRF2 output: fixed SO mode 2018-09-29 21:40:22 +02:00
f4exb
c27acf086e BladeRF output (1) and some cosmetic changes 2018-09-29 05:49:14 +02:00
f4exb
2a1f0a0d0e BladeRF input: communicate Fc Pos change to buddy to align center frequencies 2018-09-27 23:38:23 +02:00
f4exb
5c09985664 libbladerRF2: Windows build for bladerf2input plugin 2018-09-27 10:50:33 +02:00
f4exb
4448fd2ca3 BladeRF2 input. Added documentation 2018-09-27 08:57:37 +02:00
f4exb
7078cd868e BladeRF2 input: do not re-create the thread if there are no more channels active 2018-09-27 06:37:31 +02:00
f4exb
d5a33b7448 BladeRF2 input: fixed channel 1 running on its own 2018-09-27 06:05:41 +02:00
f4exb
3e876141f4 BladeRF2 input: fixed auto/manual transition gain control 2018-09-27 05:44:20 +02:00
f4exb
3a4324a7fb BladeRF2 input: fixed sample rate and center frequency rounding issues by sending these values in the report to buddy message 2018-09-27 05:17:34 +02:00
f4exb
2373dcf197 libbladerRF2: Windows support with OOT build of libbladeRF 2018-09-26 18:59:52 +02:00
f4exb
151f21f775 BladeRF2 input: set the appropriate total number of Rx channels in device enumeration process 2018-09-26 14:58:55 +02:00
f4exb
aa6834a6e9 BladeRF2 input: added details about the start and stop stream methods 2018-09-26 14:56:33 +02:00
f4exb
96979e0c37 BladeRF2 input: fix MI start/stop 2018-09-26 08:54:40 +02:00
f4exb
464a9fde0a BladeRF2 input: do not reference m_deviceShared.m_channel outside open/close device 2018-09-26 03:20:24 +02:00
f4exb
07bd587f6c BladeRF2 input: more debug messages. Fixed thread channel destructor: do not delete the sample FIFO that is not owned by the thread 2018-09-26 03:07:55 +02:00
f4exb
4634fb481d BladerRF2 input support. Fixed gain modes handling. Cosmetic changes 2018-09-26 01:54:23 +02:00
f4exb
81ad05cb64 BladerRF2 input support. Global gain handling 2018-09-25 23:43:52 +02:00
f4exb
5ad52a4a1b BladerRF2 input support. Populate gain modes 2018-09-25 17:03:34 +02:00
f4exb
fcaf22418d BladerRF2 input support. Transfer thread ownership before closing the source if it has the allocated thread 2018-09-25 14:31:57 +02:00
f4exb
5f2a4e8c83 BladerRF2 input support. Trying to fix threading issue 2018-09-25 14:19:57 +02:00
f4exb
47a4da4142 BladerRF2 input support (8). Streams but thread issue 2018-09-25 08:45:57 +02:00
f4exb
b20feec1fd BladerRF2 input support (7). GUI and Plugin 2018-09-25 00:38:38 +02:00
f4exb
cdeb6e6c42 BladerRF2 input support (6). REST API 2018-09-24 17:59:52 +02:00
f4exb
7dfe094364 BladerRF2 input support (5). Global notification of changes to buddies 2018-09-24 17:32:40 +02:00
f4exb
df505fcdef BladerRF2 input support (4) 2018-09-24 08:43:16 +02:00
f4exb
945d30d91b BladerRF2 input support (3) 2018-09-24 02:01:10 +02:00
f4exb
f7af0a4ac2 BladerRF2 input support (2) 2018-09-23 19:56:24 +02:00
f4exb
d808f049f6 BladerRF2 input support (1) 2018-09-22 10:39:09 +02:00
f4exb
5b31982772 LibbladeRF2: migrate bladerfinput to bladerf1input (2) 2018-09-19 13:28:14 +02:00
f4exb
3726664132 LibbladeRF2: migrate bladerfinput to bladerf1input (1) 2018-09-19 08:56:39 +02:00
f4exb
e130c2213f LibbladeRF2: migrate UI from bladerf to bladerf1 2018-09-19 06:27:40 +02:00
f4exb
94837dbd51 LibbladeRF2: BladeRF1 specific enumeration 2018-09-19 06:15:22 +02:00
f4exb
bf726e16b1 LibbladeRF2: migrate REST API from bladerf to bladerf1 2018-09-19 05:54:07 +02:00
f4exb
8433f63a9b LibbladeRF2: migrate devices/bladerf to devices/bladerf1 2018-09-19 05:26:18 +02:00
f4exb
d596931209 LibbladeRF2: make bladeRF1 work 2018-09-18 23:12:00 +02:00
f4exb
d2a740425b SDRDaemonSink: always set center frequency on API report analysis 2018-09-18 00:08:15 +02:00
f4exb
82b25f2f9d Fixed Windows build 2018-09-16 10:02:54 +02:00
f4exb
a2a07a1121 SDRdaemon: code cleanup 2018-09-15 21:50:12 +02:00
f4exb
69cb73900d SDRDaemonSink: updated documentation 2018-09-15 11:42:28 +02:00
f4exb
db77414aa0 SDRDaemonSource: updated documentation 2018-09-15 10:33:04 +02:00
f4exb
c39ea3e4b7 SDRDaemonSource: sends API info request when pushing API set button 2018-09-15 10:32:40 +02:00
f4exb
a07f01b021 SDRDaemonSource: allow zero frequency and correct some calculations based on meta data 2018-09-13 14:58:35 +02:00
f4exb
0a2329ffe7 SDRDaemonSource: use global SDR data blocks definitions 2018-09-13 09:18:58 +02:00
f4exb
9bf030c824 SDRDaemonSink: ananonymize protected bloc in UDPSinkFEC also 2018-09-11 00:24:18 +02:00
f4exb
404c73fb80 SDRDaemon: make Rx side truly 24/16 bit compatible in all configurations 2018-09-10 02:52:36 +02:00
f4exb
22746ff813 SDRDaemonSink: 16/24 bit support (2): works for 16 bit stream 2018-09-09 22:35:25 +02:00
f4exb
7158107e58 SDRDaemonSink: 16/24 bit support (1): works for 16 bit stream 2018-09-09 21:26:47 +02:00
f4exb
7e97f62615 SDRDaemonSource: sample bit size conversion 16 / 24 bits bidirectional 2018-09-09 19:28:44 +02:00
f4exb
0ae5955b76 SDRDaemon: fixed passing number of sample bits and sample bytes 2018-09-09 17:39:36 +02:00
f4exb
cfd414073e SDRDaemon: removed references to nanomsg entirely 2018-09-09 10:45:34 +02:00
f4exb
a56b96a97b SDRDaemonSource: updated revision 2018-09-09 09:55:21 +02:00
f4exb
95b105f453 SDRDaemonSource: adaptation to remote DaemonSink channel 2018-09-08 23:30:22 +02:00
f4exb
67f523e629 TestSource: make it more robust 2018-09-06 14:29:14 +02:00
f4exb
c0b5c86d88 SDRdaemon: first working version 2018-08-22 00:40:01 +02:00
f4exb
d978c42b6e Cosmetic changes 2018-08-16 19:04:23 +02:00
f4exb
62deb64f57 LimeSDR GUIs: always apply change of FIR bandwidth 2018-08-13 16:58:43 +02:00
f4exb
b174e6b7ad Test Source: fixed glitches 2018-08-06 22:46:48 +02:00
f4exb
e1bef01b96 RTL-SDR: fixed low sample rate setting 2018-07-30 01:38:48 +02:00
f4exb
1bb36f6670 Web API: RTL-SDR: fixed RF bandwidth setting 2018-07-30 00:43:08 +02:00
Edouard GRIFFITHS
ea83e43d09 New Windows build 2018-07-11 18:05:05 +02:00
f4exb
5777875618 PVS studio static analyzer fixes (2) 2018-06-22 00:15:23 +02:00
f4exb
b00aea8989 PVS studio static analyzer fixes (1) 2018-06-21 19:28:11 +02:00
f4exb
1eb8716a9f Fixes for Arch. Manual merge of pull request #183. DATV demod: fixed some of ffmpeg deprecation warnings 2018-06-13 00:20:51 +02:00
f4exb
696084ac87 BladeRF input: bumped plugin version 2018-05-31 01:26:38 +02:00
f4exb
1defe23e96 BladeRF input: fixed settings handling and therefore sample rate vs center frequency discrepancies when using shifted decimators 2018-05-30 23:37:47 +02:00
f4exb
213d19eb42 Server: added SDRplay input plugin 2018-05-29 20:52:44 +02:00
f4exb
ae4ce39126 Server: added SDRdaemon source plugin 2018-05-29 20:46:52 +02:00
f4exb
3e31a8b23b Server: added PlutoSDR input plugin 2018-05-29 20:27:36 +02:00
f4exb
362e8a629d Server: added Perseus input plugin 2018-05-29 17:35:20 +02:00
f4exb
26ebcc6d1d Server: added FCDPro Plus input plugin 2018-05-29 17:17:57 +02:00
f4exb
3542e43b57 Server: added FCDPro input plugin 2018-05-29 17:00:53 +02:00
f4exb
d87fb7e348 Server: added Airspy input plugin 2018-05-29 16:48:41 +02:00
f4exb
f5bcbf2e9e Test source: implemeted WEB API 2018-05-27 22:25:01 +02:00
f4exb
da3cb2d981 SDRPlay input: implemeted WEB API (2) 2018-05-27 20:15:55 +02:00
f4exb
2184425311 Web API: put some array items in their own classes 2018-05-27 19:54:33 +02:00
f4exb
9360c4de0b SDRPlay input: implemeted WEB API (1) 2018-05-27 11:57:23 +02:00
f4exb
19a0d55b4f SDRdaemon input: removed old message and tick handling 2018-05-27 11:10:41 +02:00
f4exb
6e828066e0 SDRdaemon input: implemeted WEB API 2018-05-27 11:07:24 +02:00
f4exb
862c689754 LimeSDR: implemeted WEB API for reporting 2018-05-26 22:16:59 +02:00
f4exb
be15aa7cb0 PlutoSDR output: implemeted WEB API 2018-05-26 20:33:02 +02:00
f4exb
3f303a0c0d PlutoSDR input: implemeted WEB API 2018-05-26 18:07:21 +02:00
f4exb
f9cba5844b RTL-SDR input: implemeted WEB API for reporting 2018-05-26 14:28:06 +02:00
f4exb
73a3291008 Perseus input: implemeted WEB API 2018-05-26 13:24:35 +02:00
f4exb
4c31da6c17 File source input: implemeted WEB API for reporting 2018-05-26 11:40:37 +02:00
f4exb
268ad2b33f FCD Pro Plus input: implemeted WEB API 2018-05-26 10:54:31 +02:00
f4exb
4a5369c1b4 FCD Pro input: implemeted WEB API 2018-05-26 10:27:28 +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
f4exb
c961fa368d Web API: fixes in BFM demod and HackRF input 2018-05-25 02:02:21 +02:00
f4exb
f4ac9bf114 RTL-SDR: fixed inf/sup decimators 2018-05-12 07:25:53 +02:00
beta-tester
1c952d3b0e force 24h time format
changed hh:mm to HH:mm
changed dd.MM.yyyy to yyyy-MM-dd to uniform all date format
2018-05-11 11:00:08 +02:00
beta-tester
15078c9c07 modified unique file name 2018-05-11 09:08:20 +02:00
f4exb
7bf777e498 Get rid of ugly native dialogs on file chooser dialogs 2018-05-11 00:00:15 +02:00
f4exb
4bb749ce65 Inf/Sup frequency shift scheme change to set bandwidth closer to device center frequency 2018-05-10 22:17:39 +02:00
f4exb
6a5a35285e SDRplay input: rework of center frequency setting 2018-05-10 15:14:43 +02:00
f4exb
8759536506 HackRF input: rework of center frequency setting 2018-05-10 15:06:46 +02:00
f4exb
73c0b5516a BladeRF input: rework of center frequency setting 2018-05-10 14:58:07 +02:00
f4exb
a465812132 Airspy input: rework of center frequency setting 2018-05-10 14:51:05 +02:00
f4exb
de2e018e42 Test source: rework of center frequency setting 2018-05-10 13:16:27 +02:00
f4exb
17976cf058 PlutoSDR and RTL-SDR input: rework of center frequency setting 2018-05-10 11:48:06 +02:00
f4exb
625f0eb72c File record default file name fix (3): web API 2018-05-09 18:59:39 +02:00
f4exb
775b2a270d File record default file name fix (2) 2018-05-09 17:39:48 +02:00
f4exb
1ee75f127d SDRDaemon source: fixed UDP socket readyRead signal connection (removed queued connection flag) 2018-05-09 09:57:26 +02:00
f4exb
0981d04904 File record default file name fix (1) 2018-05-08 11:03:09 +02:00
f4exb
e0d3c77fc3 Sample source plugins: use liberation font 2018-05-06 00:55:42 +02:00
f4exb
bec196953e Corrected default font size 2018-05-05 15:21:49 +02:00
f4exb
5ce49a387d Changed font for upward compatibiilty (test) 2018-05-05 15:10:19 +02:00
f4exb
c7db2a3ca7 Bumped plugins version 2018-05-02 00:29:18 +02:00
f4exb
058f3d5af8 RTLSDR: optimized decimator 2018-05-02 00:24:50 +02:00
f4exb
19c32b4354 Removed 24/16 bit differentiation on Decimator instantiation where possible 2018-05-01 23:57:12 +02:00
f4exb
d735025c6c With global adoption of even/odd decimators the accu type must be 32 not 64 bits 2018-04-29 10:38:25 +02:00
f4exb
b03e9c59cb Benchmarking: implemented decimator float to int test 2018-04-25 01:44:54 +02:00
f4exb
e206d65283
Merge pull request #162 from jigpu/spelling-fixes
Spelling fixes
2018-04-22 07:45:20 +02:00
Jason Gerecke
bc4d7adce7 FileSourceGui: Prevent potential integer overflow in updateWithStreamTime
UBSan reports the following error when replaying an IQ stream:

    ./plugins/samplesource/filesource/filesourcegui.cpp:331:29: runtime
    error: signed integer overflow: 2704064 * 1000 cannot be represented
    in type 'int'

By rearranging the calculation, we can be sure that the calculation never
overflows.
2018-04-21 18:53:21 -07:00
Jason Gerecke
8cf3469c87 Fix spelling errors in documentation 2018-04-21 18:45:09 -07:00
Jason Gerecke
f6ea7b216e Fix spelling errors present in UI files 2018-04-21 18:44:54 -07:00
f4exb
20fbac5621 LimeSDR: updated documentation 2018-04-20 09:15:30 +02:00
f4exb
31eb02ab74 LimeSDR: updated documentation with transverter shift 2018-04-17 01:31:12 +02:00
f4exb
ff88a2e1db LimeSDR output: implemented transverter shift 2018-04-17 00:55:56 +02:00
f4exb
b9587273d8 LimeSDR input: implemented transverter shift 2018-04-17 00:25:19 +02:00
f4exb
27ddcabd56 Bumped version to v3.14.3 2018-04-16 08:24:56 +02:00
f4exb
4df9aa93ab AirspyHF and BladeRF input server plugins: removed QWidget dependency 2018-04-15 19:14:20 +02:00
f4exb
4dc99f7ad8 SDRdaemon source: fixed decimation setting 2018-04-10 22:27:34 +02:00
f4exb
b2d153ed9e Build ModAM tx channel server plugin. Bumped version to 3.14.2 2018-04-06 01:04:31 +02:00
f4exb
cc3483aabe Build AirspyHF and BladeRF server plugins. Removed AirspyHFi 2018-04-05 21:24:01 +02:00
f4exb
8dfdc1086c PVS-Studio static analysis corrections (4) 2018-04-04 23:39:31 +02:00
f4exb
62abc80a97 BladeRF: bumped version to v3.14.1 2018-04-02 00:38:04 +02:00
f4exb
fad2b7981d BladeRF: Web API: implemented settings management 2018-03-31 19:29:52 +02:00
f4exb
e0db2adc6b LimeSDR plugins: bumped version 2018-03-29 14:54:14 +02:00
f4exb
3ca49aa849 LimeSDR: corrceted get/set center frequency taking NCO into account 2018-03-29 12:15:33 +02:00
f4exb
4d324875b9 Bumped to v3.14.0 and allow decimation by 64 on all input plugins (missing yet: BladeRF and RTLSDR) 2018-03-27 11:32:39 +02:00
f4exb
ef69dd22fa Airspy HF+: allow decimation by 64 2018-03-27 01:43:04 +02:00
f4exb
6cc370e93e Documentation updates 2018-03-24 04:55:51 +01: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
db2e7fe71b Web API: AirspyHF: implemented settings entry points 2018-03-22 05:10:13 +01:00
f4exb
afa7351811 LimeSDR: fixed LO frequency setting with the latest version of LimeSuite 2018-03-20 08:45:03 +01:00
f4exb
733c213bf2 RTLSDR: updated plugin version 2018-03-18 11:16:39 +01:00
f4exb
eb2dcfb74b RTLSDR: start direct mode frequency range at DC (0 kHz) 2018-03-17 19:56:07 +01:00
f4exb
cca17093b6 LimeSDR: updated latest status in documentation 2018-03-16 22:42:01 +01:00
f4exb
243235b75f LimeSDR: GUI cosmetic changea 2018-03-14 19:52:54 +01:00
f4exb
f75b45a1c1 Merge branch 'master' into dev 2018-03-14 19:18:20 +01:00
f4exb
c99693eacc LimeSDR: removed useless step information from range inspection functions 2018-03-14 11:03:22 +01:00
f4exb
5d7b56ffc7 LimeSDR: updated documentation 2018-03-14 08:40:05 +01:00
f4exb
71686e6c45 Revert "Removed LimeSDR support from all builds"
This reverts commit d0599a2ec0.
2018-03-14 08:37:40 +01:00
f4exb
a9887bcdaa LimeSDR input GUI: NCO and baseband center frequency now show actual values 2018-03-14 06:30:45 +01:00
ZigaS
815d4cceac Rebuild of 3.12.0 version on macOS 10.12.6 (16G1212). 2018-03-13 13:50:34 +01:00
f4exb
b5b3b4d699 LimeSDR: updated plugins version 2018-03-11 02:26:09 +01:00
f4exb
d0599a2ec0 Removed LimeSDR support from all builds 2018-03-11 01:48:59 +01:00
f4exb
b2e446afcc Windows build: new location for export header 2018-03-10 20:32:46 +01:00
f4exb
28e9df5fe8 Clang clean compile 2018-03-04 01:47:51 +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
f01b90094b PVS-Studio static analysis corrections (1) issue #137 2018-02-21 18:54:59 +01:00
f4exb
0ce9035e0a Web API: fixed webapiSettingsGet not initializing own channel or device structure 2018-02-21 13:50:50 +01:00
f4exb
405c24d1e0 Perseus: updated readme 2018-02-18 19:17:17 +01:00
f4exb
01bbb65f84 AirspyHF: prevent segfault with wrong sample rate index is out of bounds 2018-02-18 06:23:49 +01:00
f4exb
790e5d3bc8 AirspyHF: prevent segfault with wrong sample rate index when the Airspy HF is not opened (yet) 2018-02-17 23:35:37 +01:00
f4exb
64044e521e Perseus: workaround to fix sample rate setting and removal of useless passing to thread 2018-02-16 00:04:07 +01:00
f4exb
5f91db13da Perseus: do a full start/stop when changing sample rate 2018-02-15 00:48:51 +01:00
f4exb
e589c44633 File source: corrected memory leak 2018-02-14 22:33:24 +01:00
f4exb
e8537d6582 Web API and related: fixed memory leaks and some malfunctions 2018-02-14 11:27:57 +01:00
f4exb
4c8a59d89c Perseus: removed useless mutex 2018-02-11 23:17:56 +01:00
f4exb
32ddd68a52 Perseus: warning about 48 kS/s sample rate 2018-02-11 23:17:35 +01:00
f4exb
b56a4c7a57 Test source: updated documentation 2018-02-11 18:58:43 +01:00
f4exb
6f074b39fa Test source: limit FM deviation to half the sample rate 2018-02-11 18:58:28 +01:00
f4exb
1d9ab62a4a Test source: added AM and FM modulations 2018-02-11 13:48:17 +01:00
f4exb
7fcbbccb33 Perseus: updated documentation 2018-02-11 00:54:14 +01:00
f4exb
5fcf446fec Debian build: fixed libperseus build (2) 2018-02-10 22:46:22 +01:00
f4exb
b1fbff05f3 Perseus: Debian and Windows build 2018-02-10 21:50:57 +01:00
f4exb
a1d8908e53 Update documentation according to new DC and IQ correction implementation 2018-02-10 19:06:59 +01:00
f4exb
5ee46772b1 Perseus: added documentation 2018-02-10 11:10:11 +01:00
f4exb
75f9da8465 Perseus: use 2048 samples block 2018-02-10 05:42:37 +01:00
f4exb
fdabbe49da Perseus: set frequency limits in the GUI 2018-02-09 06:54:20 +01:00
f4exb
7932e6323e Perseus: chamged ADC dither and preamp buttons 2018-02-09 06:53:57 +01:00
f4exb
6cfc99d7d2 Perseus: fixed unwanted thread stop at sample rate change 2018-02-09 00:53:46 +01:00
f4exb
f4bf4d0b99 Perseus support final 2018-02-08 23:26:10 +01:00
f4exb
7e940e3a43 Windows build fixes 2018-02-08 20:30:58 +01:00
f4exb
aaace4c55b Perseus support (10) 2018-02-08 18:37:34 +01:00
f4exb
3ac1be034a Perseus support (9) 2018-02-08 18:16:22 +01:00
f4exb
47da4a2023 Perseus support (8) 2018-02-08 16:45:00 +01:00
f4exb
2a72b57f5b Perseus support (7) 2018-02-08 06:32:17 +01:00
f4exb
70ce8f1044 Perseus support (6) 2018-02-07 23:44:20 +01:00
f4exb
1f0f5d2520 Perseus support (5) 2018-02-07 19:56:39 +01:00
f4exb
65174d7044 Perseus support (4) 2018-02-07 09:12:34 +01:00
f4exb
becbe0f96e Perseus support (3) 2018-02-07 08:39:09 +01:00
f4exb
fb2114a9f3 Perseus support (2) 2018-02-06 18:49:22 +01:00
f4exb
84b5e4b4ce Perseus support (1) 2018-02-06 08:34:10 +01:00
f4exb
f53a5f6e6e Airspy HF: removed the integer processing plugin. Updated documentation 2018-02-06 00:29:55 +01:00
f4exb
f426139e45 AirspyHF: use float version as default 2018-02-05 08:38:47 +01:00
f4exb
8a6ef95903 LimeSDR: removed sampleRate from MsgGetStreamInfo as it has been removed from lms_stream_status_t and is not used actually 2018-02-05 02:01:46 +01:00
f4exb
cbf229c15c Airspy HF (int version): use raw integer samples and do the DC and IQ corrections in the application 2018-02-04 23:42:46 +01:00
f4exb
6b26543655 Test Source: new combo box for auto correction options (2) 2018-02-04 22:52:31 +01:00
f4exb
5f49dff49d Bumped version to 3.12.0. Test Source: new combo box for auto correction options 2018-02-04 18:46:22 +01:00
f4exb
d43ecaf8f7 AirspyHF (float): working plugin 2018-02-02 02:12:49 +01:00
f4exb
67d948d440 AirspyHF (float): new plugin structure 2018-02-01 09:12:38 +01:00
f4exb
373aa6960f Test Source: add phase imbalance control 2018-01-31 22:34:55 +01:00
f4exb
f4e2ac61f8 Merge branch 'dev' 2018-01-28 09:28:25 +01:00
f4exb
cc1033b3c5 File Input and record: 16/24 bit DSP compatibility: bug fixes 2018-01-25 23:52:36 +01:00
f4exb
12a97b9644 File Input and record: 16/24 bit DSP compatibility 2018-01-25 18:39:54 +01:00
f4exb
810ca8b057 SDRdaemon input: use size of Sample instead of literals 2018-01-25 18:39:04 +01:00
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
f4exb
41eaa957f1 LimeSDR: fixed missing message handling for external clock change 2017-11-05 10:16:36 +01:00
f4exb
5a2b16d464 LimeSDR: implemented external clock frequency handling in the GUI 2017-11-05 05:59:04 +01:00
f4exb
045652f5cb Added exernal clock dialog and button and implemented it in LimeSDR plugins GUIs 2017-11-05 05:50:01 +01:00
f4exb
77a5cf3a21 LimeSDR: added external clock control button to the GUIs 2017-11-04 03:15:07 +01:00
f4exb
2ec8270e99 LimeSDR: handle clock source change in source and sink 2017-11-04 02:18:16 +01:00
f4exb
10e92686fc Move main window readme to the sdrgui folder where it makes more sense 2017-11-02 14:09:15 +01:00
f4exb
7f8d61cdb0 LimeSDR: use channel set in device management via device API 2017-11-02 10:30:07 +01:00
f4exb
31c7ebf36c Enumerate file and sdrdaemon plugins the new way 2017-11-02 03:42:59 +01:00
f4exb
9a055c643b Store device category (type) in the SamplingDevice structure 2017-11-01 20:06:33 +01:00
f4exb
7370eba0f7 Bumped version to v3.8.0 2017-11-01 14:58:36 +01:00
f4exb
66b06dcd08 Added Rx/Tx indicator, channel index and claiming device set index to the SamplingDevice struct used for device enumeration 2017-11-01 10:37:00 +01:00
f4exb
2deccbc259 LimeSDR: have still a 1ms delay after start/stop stream as it makes the Tx gain setting a bit more fluid 2017-10-30 03:02:45 +01:00
f4exb
c3de895301 Removed direct reference to the DeviceSinkAPI in the sink GUIs. Removed DeviceSourceAPI forward declaration in source GUI headers 2017-10-30 02:54:22 +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
e8fb70096c LimeSDR: fixed lockup problem by moving start/stop stream from thread run method to start/stop work methods 2017-10-29 18:38:04 +01:00
f4exb
c7e7bf3480 PlutoSDR support restored again fixing Rs and Tx living together 2017-10-29 14:51:56 +01:00
f4exb
31d0334ddb LimeSDR: updated documentation 2017-10-28 05:40:26 +02:00
f4exb
83e5dc5951 LimeSDR: reduced delay after LMS_StartStream and LMS_StopStream to 0.1s 2017-10-27 01:10:22 +02:00
f4exb
46ec8e17d2 LimeSDR: cleaned up apply settings method code removing obsolete suspend/resume threads logic 2017-10-27 01:00:51 +02:00
f4exb
8ddc852239 LimeSDR: introduced a 0.5s delay after LMS_StartStream and LMS_StopStream and cleaned up some commented code 2017-10-27 00:53:34 +02:00
f4exb
7ca778038e LimeSDR: paint stream status icon in green only if stream is active. If stream is inactive but a valid status is obtained it is paint in blue 2017-10-27 00:22:58 +02:00
f4exb
9f765a9732 LimeSDR: changes that reflect discussion on MyriadRF discourse forum but does not solve the stream concurrency problem 2017-10-26 23:57:56 +02:00
f4exb
ca14e41e1c LimeSDR: use LMS_GetSampleRate to get the actual rates when MsgReportBuddyChange comes from an opposite buddy 2017-10-26 01:47:43 +02:00
f4exb
124404aa18 LimeSDR still unreliable but comitting as is 2017-10-26 00:48:50 +02:00
f4exb
e9af2f6dff LimeSDR: suspend buddy threads only around calls to LMS_SetupStream or LMS_DestroyStream. In output plugin move them back to open/close (undoes #50) 2017-10-25 22:20:30 +02:00
f4exb
8b93c5f48d LimeSDR: pass center frequency change to buddies of same type 2017-10-25 01:38:39 +02:00
f4exb
cd5f0c361a LimeSDR: apply settings: suspend/resume own thread 2017-10-25 01:23:48 +02:00
f4exb
b5c0eb9f9d LimeSDR: reverted changes of commit 78490ff: reinstated the apply settings forced at start time 2017-10-25 00:23:12 +02:00
f4exb
78490ffff0 LimeSDR: removed applySettings from start sequence as it has nothing to do here 2017-10-24 08:37:32 +02:00
f4exb
2572f2be84 LimeSDR: removed obsolete message. Only stop current side threads if changing center frequency 2017-10-24 02:41:54 +02:00
f4exb
238c8d312e LimeSDR: device sample rate and hardware decimation/interpolation handling fix and simplification 2017-10-24 02:20:57 +02:00
f4exb
1b95457d96 Device source and sink APIs: removed direct reference to main window 2017-10-22 23:50:10 +02:00
f4exb
fa77ca3fb6 Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split 2017-10-22 19:12:43 +02:00
f4exb
5c99a8310f FCD Pro+: force settings at startup and on deserialize 2017-10-14 09:37:55 +02:00
f4exb
a4ea78f037 FCD Pro: force settings at startup and on deserialize 2017-10-14 09:35:39 +02:00
f4exb
9eee869ccd RTL-SDR: force settings at startup and on deserialize 2017-10-14 07:07:32 +02:00
f4exb
edb2ae985f SDRPlay: force settings at startup and on deserialize 2017-10-14 07:02:21 +02:00
f4exb
44d4acc3e6 LimeSDR input: force settings at startup and on deserialize 2017-10-14 06:48:09 +02:00
f4exb
f31032426a BladeRF input: force settings at startup and on deserialize 2017-10-14 06:36:29 +02:00
f4exb
4af7c40641 AirSpy: force settings at startup and on deserialize 2017-10-14 06:30:48 +02:00
f4exb
402f733384 HackRF input: set minimum sample rate to 2.6 MS/s 2017-10-14 05:39:54 +02:00
f4exb
e570e0d354 PlutoSDR input: updated documentation 2017-10-09 02:27:13 +02:00
f4exb
e87ee16302 PlutoSDR input: display actual gain value returned from device 2017-10-09 02:18:04 +02:00
f4exb
d524378d8e LimeSDR: put the code to suspend buddies in one place 2017-09-30 20:07:08 +02:00
f4exb
463abb637f LimeSDR input: code cleanup 2017-09-30 19:05:16 +02:00
f4exb
c4bad4d834 CRLF problem 2017-09-28 14:07:41 +02:00
f4exb
0b6eb2129a Reset PluginInstanceGUI to its original name 2017-09-26 00:22:08 +02:00
f4exb
f270eff41d Updated affected plugins versions 2017-09-25 23:21:02 +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
97fa96979a FunCube Pro+ input: implemented transverter feature 2017-09-25 20:39:14 +02:00
f4exb
d9d1b8bfec FunCube Pro input: implemented transverter feature 2017-09-25 20:16:25 +02:00
f4exb
37d44038f4 PlutoSDR output: implemented transverter feature 2017-09-25 19:11:13 +02:00
f4exb
99e96f1099 PlutoSDR input: transverter feature documentation 2017-09-24 14:32:49 +02:00
f4exb
24413bfb7d PlutoSDR input: implemented transverter feature 2017-09-24 13:03:08 +02:00
f4exb
3a6d6f63b1 RTLSDR: changed base class of TransverterButton promoted widget to QPushButton 2017-09-24 12:11:15 +02:00
f4exb
f416e6242c RTLSDR transverter mode options documentation 2017-09-24 11:04:26 +02:00
f4exb
67e93f6d40 RTLSDR tranverter mode implemented 2017-09-24 03:12:27 +02:00
f4exb
82509e5785 RTLSDR tranverter mode interim state (2) 2017-09-24 02:44:20 +02:00
f4exb
87a60ff220 RTLSDR tranverter mode interim state (1) 2017-09-24 02:08:08 +02:00
f4exb
fcb0d99af5 RTLSDR: update center frequency after transverter toggle 2017-09-23 21:59:39 +02:00
f4exb
43a1e0e14b Transverter frequency shift logic. Implemented it for RTLSDR 2017-09-23 19:15:56 +02:00
f4exb
d1b4e24804 New button type for transverter frequency translation toggle. Added to RTLSDR GUI 2017-09-23 10:48:29 +02:00
f4exb
30fa25c67b RTLSDR: fixed gains retrieval in the GUI 2017-09-23 05:51:29 +02:00
f4exb
21ed8a8391 PlutoSDR input: corected Fc pos processing 2017-09-23 03:03:35 +02:00
f4exb
dc2b705807 PlutoSDR: updated documentation 2017-09-21 21:26:28 +02:00
f4exb
c44981eecc LimeSDR input: corrected report LO ppm to other buddy 2017-09-20 22:49:21 +02:00
f4exb
752ceab420 PlutoSDR: fixed warnings and use smaller Rx block to get smoother waterfall 2017-09-20 20:52:41 +02:00
f4exb
d1061a3c2f LimeSDR: Rx/Tx interaction 2017-09-20 18:25:54 +02:00
f4exb
e4c1892930 PlutoSDR: clear the device scan list before (re)scanning 2017-09-19 23:11:03 +02:00
f4exb
dc0d9d9e0a LimeSDR output: fixed build and compile 2017-09-19 22:11:55 +02:00
f4exb
9bef36ebe7 Bumped version to 3.7.1 2017-09-19 16:43:50 +02:00
f4exb
c2b7092026 PlutoSDR output: interim state (2) 2017-09-19 08:33:26 +02:00
f4exb
35717477d6 PlutoSDR output: interim state (1) 2017-09-18 23:47:36 +02:00
f4exb
9b5c999d61 LimeSDR: added device description string 2017-09-18 23:29:55 +02:00
f4exb
a9a514993b Windows build: corrections for the new tool chain 2017-09-18 13:41:08 +02:00
f4exb
7d12ddaf47 LimeSDR: more debug messages for source/sink buddy messages 2017-09-18 01:42:45 +02:00
f4exb
9fd807b90d LimeSDR input: less verbose debug on input message handling 2017-09-18 01:16:44 +02:00
f4exb
116c5438e1 LimeSDR: fixed device pointer handling 2017-09-18 01:11:15 +02:00
f4exb
b5a7a65d85 LimeSDR: set buddy configuration from the source or sink and not from the GUI 2017-09-18 01:05:08 +02:00
f4exb
d59d2a2372 LimeSDR: use more meaningful names for messages to buddies 2017-09-18 00:08:28 +02:00
f4exb
a714e12387 HackRF: effective Rx-Tx frequency linking 2017-09-18 00:01:29 +02:00
f4exb
512900d98c Finalized the new source/sink GUI messaging scheme 2017-09-17 17:35:03 +02:00
f4exb
2af1f56fea SDRdaemon input: fixed reporting to the GUI. Device sample source: cleanup 2017-09-17 02:02:41 +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
dc45452a76 Make the DSP source engine forward messages to own source input GUI message queue. Example of handling with SDRplay 2017-09-17 00:06:09 +02:00
f4exb
2b4f8a0f55 Implemented GUI input message queue and interface 2017-09-16 22:23:31 +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
c92b34202b Fixes for new build for Windows 64 2017-09-16 04:50:25 +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
3606ab2cf2 Added a destroy virtual method to all source input plugin main classes 2017-09-15 02:32:30 +02:00
f4exb
aa5c6c59a5 Input core creation method implementation in all source plugins 2017-09-14 13:34:32 +02:00
f4exb
25c150c3c5 Created an input or output core creation method to the plugin interface. Example of implementation with Airspy 2017-09-14 08:49:31 +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
24442c18a3 Device source API: renamed input and output message queues getters to more meaningful names 2017-09-13 23:40:06 +02:00
f4exb
11f6b72b8c Windows build: restored mingW32 compilation 2017-09-12 13:54:32 +02:00
f4exb
1cd5291ba0 PlutoSDR input: updated documentation 2017-09-12 00:29:12 +02:00
f4exb
49de975a9a PlutoSDR input: updated documentation 2017-09-11 23:55:39 +02:00
f4exb
629fc9ce79 PlutoSDR input: restore full range of FIR Rx gain 2017-09-11 23:51:58 +02:00
f4exb
7fed299b97 PlutoSDR input: Windows build 2017-09-11 19:34:59 +02:00
f4exb
7359427156 PlutoSDR input: Debian build 2017-09-11 08:34:33 +02:00
f4exb
97e665f2f5 PlutoSDR input: documentation: corrected analog filter limits 2017-09-11 01:33:08 +02:00
f4exb
492354e812 PlutoSDR input: added documentation 2017-09-11 01:30:27 +02:00
f4exb
90a4f73adc PlutoSDR input: GUI tuning 2017-09-10 23:53:23 +02:00
f4exb
8ff322c511 PlutoSDR input: fixed frequency setting from preset deserialization 2017-09-10 23:38:50 +02:00
f4exb
782d736db9 PlutoSDR input: GUI cosmetic changes 2017-09-10 20:47:46 +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
d5d769d8d7 PlutoSDR input: restored FIR filter controls 2017-09-10 18:35:38 +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
251fcd202d PlutoSDR input: restored soft decimation 2017-09-10 17:07:38 +02:00
f4exb
ccb1563299 PlutoSDR input: corrected I/Q loop processing as interleaved and not I/Q sample block 2017-09-10 16:58:48 +02:00
f4exb
6a229bef10 PlutoSDR input: restored soft decimation 2017-09-10 12:27:28 +02:00
f4exb
8a934242fd PlutoSDR: changed buffer size for ~1/20s @ 2.5 MS/s 2017-09-10 11:30:52 +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
f38e7704ad PlutoSDR input: debug (2) 2017-09-09 10:44:42 +02:00
f4exb
aa047c77cc PluoSDR: debug (1) 2017-09-09 03:09:17 +02:00
f4exb
3c20b02602 PlutoSDR input: simplify convert method parameters 2017-09-08 08:45:24 +02:00
f4exb
450a44036e PlutoSDR input: fill sample FIFO only when convert buffer is full 2017-09-08 08:41:57 +02:00
f4exb
868cac90f0 PlutoSDR input: implemented the rest of apply settings 2017-09-07 23:27:24 +02:00
f4exb
e4d1aa121c PlutoSDR: set FIR filter (3) 2017-09-07 22:24:09 +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
e1c3a66983 PlutoSDR input: added thread class 2017-09-06 06:15:38 +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
a24236a300 LimeSDR input: GUI fixes 2017-09-05 23:51:03 +02:00
f4exb
6fa8b4ac87 PlutoSDR: added common parameters and shared structure 2017-09-05 16:23:10 +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
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
ea4f0972be SDRPlay input: moved FileRecord out of the GUI 2017-09-05 00:40:42 +02:00
f4exb
6c25c939e7 SDRDaemon input: moved FileRecord out of the GUI 2017-09-05 00:31:45 +02:00
f4exb
48503d3147 Removed obsolete SDRdaemon plugin 2017-09-05 00:01:26 +02:00
f4exb
175fd69014 LimeSDR input: moved FileRecord out of the GUI 2017-09-05 00:00:33 +02:00
f4exb
9da26ad8b3 HackRF input: moved FileRecord out of the GUI 2017-09-04 23:49:51 +02:00
f4exb
fc303cc218 FCDPro+ input: moved FileRecord out of the GUI 2017-09-04 23:41:58 +02:00
f4exb
622ac93250 FCDPro input: moved FileRecord out of the GUI 2017-09-04 23:35:57 +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
464f356340 PlutoSDR in[ut: correction of compilation errors 2017-09-04 22:23:39 +02:00
f4exb
5a27ca7746 RTLSDR input: return true upon MsgFileRecord processing 2017-09-04 22:22:34 +02:00
f4exb
7dea5a9cca PlutoSDR input: added missing Fc pos selector in GUI 2017-09-04 17:59:38 +02:00
f4exb
1261ab2bc0 PlutoSDR input: completed settings 2017-09-04 17:52:54 +02:00
f4exb
541dd0a95b PlutoSDR input: updated GUI with relevant elements 2017-09-04 13:53:45 +02:00
f4exb
75a6040f40 PlutoSDRInput: added rudimentary core class 2017-09-04 13:32:31 +02:00
f4exb
fd851592ba RTLSDR input: moved FileRecord out of the GUI 2017-09-04 11:29:27 +02:00
f4exb
3eb768c856 PlutoSDR input: added UI form 2017-09-04 08:39:51 +02:00
f4exb
4d5fdfc913 GUI segregation: renamed methods and attributes 2017-09-03 20:24:17 +02:00
f4exb
a6d6a717ae GUI segregation: renamed PluginGUI interface to PluginInstanceUI 2017-09-03 19:55:00 +02:00
f4exb
e281d8fd32 GUI segregation: de-tangle PluginGUI interface from QWidget 2017-09-03 17:26:32 +02:00
f4exb
f0de558fd9 PlutoSDR: very basic PlutoSDR input plugin 2017-09-02 05:39:55 +02:00
f4exb
ec3a99451c HackRF: use DeviceHackRF as a singleton to handle HackRF library init and exit only once 2017-09-01 00:46:43 +02:00
f4exb
798d485342 LimeSDR: fixed issue #50 by moving channel acquisition and release at start and stop times. Corrections to buddies thread suspend/resume. Corrected void channel handling 2017-08-14 03:32:51 +02:00
f4exb
7182992d05 LimeSDR support removed from Windows: updated documentation 2017-08-10 02:26:11 +02:00
f4exb
566450501b LimeSDR: apply settings: more data in debug message 2017-08-04 17:19:15 +02:00
f4exb
844628bc48 LimeSDR: corrected NCO de-tune when sample rate changes 2017-08-04 10:31:54 +02:00
f4exb
50c39b90a1 LimeSDR: clamp NCO lower limit to 0 2017-08-04 09:33:25 +02:00
f4exb
e9aa78a916 RTLSDR: impemented RTLSDR AGC control 2017-07-23 16:57:13 +02:00
f4exb
303cb1f3c3 bumped version to 3.5.2 2017-07-22 04:50:38 +02:00
f4exb
dd4ab0f0b5 HackRF: updated documentation 2017-07-21 08:34:54 +02:00
f4exb
361e8b0cd6 HackRF: implemented link Tx frequency to Rx frequency option 2017-07-21 00:44:30 +02:00
f4exb
5dac0b6712 HackRF input: link Tx frequency button and setting 2017-07-20 23:34:12 +02:00
f4exb
258515b5de HackRF: switch over Rx / Tx with the start button 2017-07-19 23:24:00 +02:00
f4exb
62b6281370 LimeSDR input: added DAC sample rate display 2017-07-07 00:01:01 +02:00
f4exb
e9348ad145 LimeSDR input: updated documentation 2017-07-05 23:06:05 +02:00
f4exb
a6450fe019 LimeSDR input: added manual gain setting capability 2017-07-05 00:45:37 +02:00
f4exb
c00acc6585 LimeSDR input: individual manually set gains: GUI part 2017-07-04 23:48:24 +02:00
f4exb
4079d84d74 LimeSDR: updated GUI documentation 2017-07-04 08:39:46 +02:00
f4exb
b867cf2335 LimeSDR input: optimize get device info by checking buddy leadership in the GUI 2017-07-03 23:26:06 +02:00
f4exb
37df628719 The first device (R0) is always a buddy leader 2017-07-03 23:22:45 +02:00
f4exb
034610721b LimeSDR: fixed warnings 2017-07-03 22:35:08 +02:00
f4exb
87ccef02b6 LimeSDR: moved MsgReportDeviceInfo to shared structure 2017-07-03 14:12:51 +02:00
f4exb
8a19a66af0 LimeSDR input: implemented temperature reading 2017-07-03 13:42:11 +02:00
f4exb
699e952801 SDRdaemonSink: corrected getCenterFrequency 2017-06-29 23:46:54 +02:00
f4exb
3a24158743 Bumped to version 3.5.1 2017-06-27 05:53:09 +02:00
f4exb
a40a777e11 HackRF: extend LO ppm correction range to +/-30 (specs of AVX CX3225GB crystal: http://www.mouser.com/ds/2/40/cx3225gb_e-514151.pdf) 2017-06-24 23:42:03 +02:00
f4exb
8e63681185 HackRF: extend LO ppm correction range to +/-20 2017-06-24 22:29:47 +02:00
f4exb
e624141150 SDRdaemon plugins: fixed Debian build 2017-06-12 16:31:54 +02:00
f4exb
3650ca00b1 SDRdaemonSink documentation 2017-06-10 22:59:45 +02:00
f4exb
ac345bbe97 Removed dependency on liblz4 2017-06-10 19:20:58 +02:00
f4exb
ac426ab2c7 SDRdaemonSource: updated documentation 2017-06-10 12:20:43 +02:00
f4exb
685d5595c4 SDRdaemonSource: do not set Tx delay when sample rate is null 2017-06-10 03:10:30 +02:00
f4exb
b2375c12ee Removed SDRdaemon input plugin from the builds 2017-06-09 14:22:14 +02:00