Commit Graph

632 Commits

Author SHA1 Message Date
f4exb 0215839220 REST API: implement reverse API settings (3) 2019-01-11 14:45:00 +01:00
f4exb 050ae9d2e8 FCD: implemented decimation 2019-01-04 15:12:35 +01:00
f4exb b5a7425f1e PlutoSDR: some minor changes to pull request #269 (Get LO range from device) and get Tx LO range also from device 2019-01-04 11:23:54 +01:00
f4exb 9beeb45a05 XTRX output: more restrictions documented 2019-01-04 10:48:33 +01:00
f4exb b1d1d3c5e0 XTRX: fixed apply settigns loop in case NCO is used on both channels. Refactored debug messages 2019-01-04 10:47:34 +01:00
f4exb 7173032645 XTRX: updated documentation with real time scheduling tricks and other minor updates 2019-01-04 05:09:55 +01:00
f4exb 733f3d4ba4 XTRX: make clock gen setting consistent 2019-01-04 04:45:52 +01:00
f4exb e3069d3a69 XTRX: updated documentation 2019-01-03 14:58:15 +01:00
f4exb bbec66c662 XTRX: fixes for better stability 2019-01-03 13:08:11 +01:00
f4exb 3b648609db XTRX: GUI cosmetic changes 2019-01-03 13:07:17 +01:00
f4exb 7a6ecc41bc XTRX output: take better settings defaults 2019-01-03 13:06:06 +01:00
f4exb cf4b90f3ae cmake files cleanup and build simplification 2019-01-02 21:33:45 +01:00
f4exb 70970d7b7a XTRX input: added documentation and refactored cmake files for XTRX 2019-01-02 19:13:50 +01:00
f4exb 73a32a8cd7 XTRX output 2019-01-02 15:35:43 +01:00
ZigaS 747c0c3cda Depyloyment scrip update, QT project updates for OSX environment 2019-01-01 15:30:20 +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 7d93b67a83 Reverse API: SoapySDR output 2018-12-26 23:00:31 +01:00
f4exb 42d69204c6 Reverse API: SDR daemon sink 2018-12-26 22:30:35 +01:00
f4exb 5a2e62aaea Reverse API: PlutoSDR output 2018-12-26 21:40:46 +01:00
f4exb 026aa0cb4a Reverse API: HackRF output 2018-12-26 21:03:26 +01:00
f4exb aad0046d03 Reverse API: BladeRF output 2018-12-26 19:22:52 +01:00
f4exb 7c4b4bc795 Reverse API: format updates 2018-12-19 22:01:26 +01:00
f4exb ca4f8d80e8 SoapySDR: removed more compilation dependencies on libusb 2018-12-19 13:22:49 +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 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
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 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 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 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 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 19dff97a1c SoapySDR support: REST API: output: format settings and report 2018-11-14 09:19:36 +01:00
f4exb 28bf2578fa Windows: MSVC2017: adapt sdrdaemonoutput plugin module 2018-11-13 14:29:27 +01:00
f4exb 83069dec63 SDRDaemon output: removed dependency on sys/time.h and unistd.h 2018-11-13 14:21:36 +01:00
f4exb 71387eb61a Windows: MSVC2017: adapt hackrfoutput plugin module 2018-11-13 11:20:40 +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 8a72372b28 SoapySDR support: fixed display settings 2018-11-10 07:17:55 +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 ef672300d2 SoapySDR support: output: AGC GUI 2018-11-08 01:52:48 +01:00
f4exb 59c8ecd2d0 SoapySDR support: output: manage global and individual gains coupling 2018-11-07 23:54:32 +01:00
f4exb b316af2d1d SoapySDR support: individual gains GUIs fixes 2018-11-07 20:06:07 +01:00
f4exb d2eb9130b0 SoapySDR support: output: individual gains GUIs 2018-11-07 13:47:47 +01:00
f4exb d4e73086d0 SoapySDR support: output: global gain GUI 2018-11-07 13:08:35 +01:00
f4exb 5c8073bade SoapySDR support: output: tunable elements GUIs fixes 2018-11-06 22:41:10 +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 2bc59154bf SoapySDR support: output: fixed sample FIFO resizing 2018-11-04 18:56:57 +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 0d09958483 SoapySDR support: input: settings and thread output: settings 2018-10-30 20:31:16 +01:00
f4exb 6cede7a667 SoapySDR support: output: open and close 2018-10-30 10:02:32 +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 4b8461981e Bumped version to 4.2.4 2018-10-22 14:52:01 +02:00
f4exb 0e074cda36 BladeRF: updated documentation 2018-10-11 21:14:30 +02:00
f4exb 993ab36a29 FileRecord improvement: update FileSink plugin and writeHeader private method in FileRecord accordingly 2018-10-10 14:05:21 +02:00
f4exb ef1e9c2b25 File source: added documentation. Bumped version 2018-10-09 23:15:59 +02:00
f4exb 6269125d2c BladeRF2: fixed Tx channel enable/disable wrapping routine thus fixing issue #225 2018-10-09 02:08:06 +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 f4976485fc BladeRF2 output: tried to fix SO->MO and MO->SO cycle 2018-10-02 06:11:34 +02:00
f4exb 593209185e BladeRF2 output: Windows build 2018-10-01 10:30:34 +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 e754dee625 BladeRF2 output: implemented LO soft correction 2018-09-30 10:59:52 +02:00
f4exb b5c4b532ae BladeRF2 input: implemented LO soft correction 2018-09-30 10:26:53 +02:00
f4exb 2df27958b3 BladeRF output fixes but MO still not working 2018-09-30 07:25:13 +02:00
f4exb 53ff8f32bf BladeRF2 output: fixed SO mode 2018-09-29 21:40:22 +02:00
f4exb 5566dc6a7e BladeRF2 output: fixed gain handling 2018-09-29 10:53:44 +02:00
f4exb d75a576f69 BladeRF output (2) 2018-09-29 09:56:54 +02:00
f4exb c27acf086e BladeRF output (1) and some cosmetic changes 2018-09-29 05:49:14 +02:00
f4exb e4ce6c21b2 libbladerRF2: Windows build for bladerf1output plugin 2018-09-27 10:41:55 +02:00
f4exb f7af0a4ac2 BladerRF2 input support (2) 2018-09-23 19:56:24 +02:00
f4exb 0e79f4eccf LibbladeRF2: migrate bladerfoutput to bladerf1output 2018-09-19 08:42:59 +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 1894f0ba02 Windows build: remove SDRDaemon plugins 2018-09-17 09:24:05 +02:00
f4exb 7bbb0b426d SDRDaemonSink: use QUdpSocket: cleanup 2018-09-17 03:53:46 +02:00
f4exb aac6d09622 SDRDaemonSink: use QUdpSocket 2018-09-17 03:42:08 +02:00
f4exb 1e02b85702 SDRDaemonSink: make UDP worker a QThread 2018-09-17 03:33:18 +02:00
f4exb 6406a0ba50 SDRDaemonSink: separate files for UDPSinkFECWorker 2018-09-16 11:23:24 +02:00
f4exb 82b25f2f9d Fixed Windows build 2018-09-16 10:02:54 +02:00
f4exb f86afff3e8 Fixed Debian build 2018-09-16 01:30:43 +02:00
f4exb f3253ffccc SDRDaemonSink: Windows build 2018-09-15 22:30:58 +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 5e588ae09e SDRDaemon: cleanup on UDP Tx side to use sdrdaemondatablock.h definitions and Rx sample size 2018-09-13 00:31:49 +02:00
f4exb 6aff1a3db3 SDRDaemonSink: calculate Tx delay in UDP sink 2018-09-11 01:01:43 +02:00
f4exb 9bf030c824 SDRDaemonSink: ananonymize protected bloc in UDPSinkFEC also 2018-09-11 00:24:18 +02:00
f4exb 6341bddef3 SDRDaemonSink: 16/24 bit samples compatibility 2018-09-10 08:46:52 +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 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 4518984ddb SDRDaemonSink: wait for queue stabilization to start rate control 2018-09-07 09:22:17 +02:00
f4exb 98a1f1952f SDRDaemonSink and DaemonSource: do not set frequency via SDRDaemonSink 2018-09-07 00:58:09 +02:00
f4exb 96e7d49fbe DaemonSink (1) 2018-09-05 01:32:29 +02:00
f4exb dc51f96b3f SDRDaemonSinkOutput: set initial conditions of sample rate control at start 2018-09-04 22:28:10 +02:00
f4exb b2dc7a6cdc Changed SDRDaemonChannelXxx to DaemonXxx 2018-09-04 20:35:54 +02:00
f4exb 7146225222 SDRdaemonSinkGui: removed rate control code 2018-09-04 15:02:45 +02:00
f4exb 5cf060f4d6 SDRdaemonSinkOutput: removed unused attributes 2018-09-04 14:00:42 +02:00
f4exb 4a06cc94a0 SDRDaemonSink: refactored rate control and removed server type from GUI and REST API 2018-09-04 08:43:07 +02:00
f4exb 6f3bb72d52 SDRDaemonSink: transfer sample rate control from GUI to core (2) 2018-09-03 18:13:57 +02:00
f4exb a0a9dc4dae SDRDaemonSink: transfer sample rate control from GUI to core (1) 2018-09-03 09:17:29 +02:00
f4exb 5d856f8a80 SDRDaemonSink: corrected sample count wrap around calculation 2018-09-03 00:15:47 +02:00
f4exb b306aa8aa7 DaemonSrc: implemented status report to the GUI 2018-09-02 19:12:03 +02:00
f4exb 96dfce0154 SDRdaemonSink: added compatibility with SDRangel and SDRdaemon server types 2018-09-01 10:44:12 +02:00
f4exb c25c7fda58 SDRDaemonSink GUI: sample rate active feedback (2) 2018-08-31 08:47:18 +02:00
f4exb f8383f8cff SDRDaemonSink GUI: sample rate active feedback 2018-08-31 07:38:30 +02:00
f4exb 90fb223b01 SDRDaemonSink GUI: enhanced status reporting 2018-08-30 19:14:34 +02:00
f4exb 829299cb74 SDRDaemonSink: GUI: completed status display 2018-08-30 08:45:57 +02:00
f4exb e20e14ac75 SDRDaemonSink: use SDRdaemon REST API to get channel source information 2018-08-30 02:58:10 +02:00