Commit Graph

786 Commits

Author SHA1 Message Date
f4exb 247ae2679d Remote plugins: added new meta data for #1074 2021-12-23 16:27:19 +01:00
f4exb 7c8cb7a85a Remote: more fixes in conversion routines 2021-12-20 22:30:43 +01:00
f4exb ab9f316737 Remote sink/input: implemented choice of sample size in transmission. 2021-12-19 13:15:17 +01:00
f4exb 9278b12e25 Remote output/source: implemented choice of sample size in transmission. Fixes in the size conversion routines 2021-12-19 11:30:48 +01:00
f4exb 6cc1616cb8 Remote output: variable sample size in transmission. For now fixed to 16 2021-12-18 22:49:05 +01:00
f4exb 35adc25450 Updated version changelogs and readmes 2021-12-16 10:32:52 +01:00
f4exb 73d676060b Remote source and output: updated documentation 2021-12-16 02:11:03 +01:00
f4exb d471f09cc2 Replaced frequency dials by labels for unmodifiable frequency displays 2021-12-16 00:18:11 +01:00
f4exb 9097e2f6d4 Remote Output: improve report API 2021-12-15 22:56:18 +01:00
f4exb 54866a1a1e Remote output/source: use queue langth for rate control and derive rate from Tx side. Other fixes 2021-12-14 07:57:43 +01:00
f4exb 1168eefcc9 Remote Source: use fixed sample rate set to baseband sample rate. Remote Output: use sample rate from remote 2021-12-14 07:57:43 +01:00
f4exb 56ba6f3d80 Remote Output: removed center frequency from settings but add it to the device report 2021-12-14 07:57:43 +01:00
f4exb a5948c8b24 RemoteOutput: remove from GUI all API interactions with the remote 2021-12-14 07:57:43 +01:00
f4exb 96411edd3c Remote Output and Remote Source more fixes 2021-12-14 07:57:43 +01:00
f4exb 20ed490018 Remote output: removed remaining references to Tx delay 2021-12-07 06:31:17 +01:00
f4exb 4faa3dbe8c Remote output: removed tx delay in sending UDP blocks 2021-12-07 06:25:40 +01:00
f4exb e034a18de1 Updated versions and changelogs 2021-08-08 06:36:18 +02:00
Andreas Baulig e8a8ef6f3d
Switch FileRecord timestamp resolution to milliseconds 2021-08-04 14:12:24 +00:00
f4exb 7500932c7c File Output: make file name persistent. Completed REST API. AIS: added REST API missing doc files 2021-05-18 01:52:25 +02:00
f4exb 672c0b8a5b PlutoSDR MIMO: base implementation 2021-05-04 17:01:48 +02:00
f4exb 386bdc2dea Removed SampleSourceFifoDB completely 2021-04-26 20:06:04 +02:00
f4exb 76f09a17a7 Fixed wrong structure being used in some sample source and sink plugins web API adapters. Fixes #842 2021-04-15 15:30:29 +02:00
f4exb fcbb383978 Updated versions and changelogs 2021-04-08 19:32:54 +02:00
f4exb dcae5e29e2 Remote input and output documentation and GUI changes related to only getting remote information. Fixes #832 2021-04-03 07:23:02 +02:00
f4exb 0a713e4d30 Updated versions and changelogs 2021-03-29 21:21:32 +02:00
f4exb e3e8249987 HackRF: generalize hardware LO correction to output plugin 2021-03-29 05:59:00 +02:00
f4exb b5d501e6ab Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements #772 2021-02-12 00:53:18 +01:00
Christoph Berg 0d6a3a4f47 Fix some typos spotted by lintian 2021-01-19 12:36:56 +01:00
Eugene Mikhantiev 16517b7d91 Fix sdriq file format documentation
Specify different data formats depending on sample size
2021-01-03 22:18:04 +07:00
f4exb 4059a0be27 Reworked ARM Neon detection and remote plugins inclusion in the build 2020-11-23 21:16:25 +01:00
f4exb f155d63580 Remote plugins: add USE_NEON definition for compatibility with cm256cc on ARM64. Fixes issue #720 2020-11-23 08:34:20 +01:00
f4exb 1d5742d3b9 Removed useless CPU flags. Fixes issue #720 2020-11-23 01:44:52 +01:00
Kacper Michajłow f2d01b61d3 Avoid global QString init in plugins
This workarounds issue with LTO with GCC #716
2020-11-22 04:06:32 +01:00
Kacper Michajłow cf70d9430f Use QStringLiteral when it make sense 2020-11-22 04:05:04 +01:00
f4exb e51161ac78 Audio output plugin: added missing audiooutputwebapiadapter in cmake file 2020-11-21 12:28:56 +01:00
f4exb 87d8816881 Audio output plugin 2020-11-21 11:15:06 +01:00
f4exb 4e2978f7ea Fixed -Wunused-but-set-variable warnings 2020-11-15 00:36:03 +01:00
f4exb 9bd8e9c34e Fixed -Wsign-compare warnings 2020-11-14 22:08:06 +01:00
f4exb 7a6636b63a Fixed -Wunused-variable warnings 2020-11-14 18:45:05 +01:00
f4exb 55eb6cc951 Fixed -Wunused-parameter warnings 2020-11-14 11:13:32 +01:00
f4exb f668863aed Fixed -Wreorder warnings 2020-11-14 05:51:19 +01:00
f4exb 41f0fec4f6 sdrbase cmake: restored Boost_INCLUDE_DIRS 2020-11-05 20:41:33 +01:00
f4exb 19ecf12c22 removed asserts 2020-11-04 21:51:55 +01:00
Kacper Michajłow 70434765d7 Add support for VS2019 and Ninja
- Specify byproducts in external projects
- Use external Boost
- Remove hacky Qt detection
- Fix CRT mismatch in external projects (fixes SoapySDR on Windows)
- Minor fixes
2020-11-04 10:40:17 +01:00
f4exb abd2d1276c Updated versions and changelogs. Fixed missing yaml references in base resources for swagger-ui 2020-10-28 08:58:16 +01:00
Jon Beniston 8cd3bb9b47 Widen combo box, so TX/RX fits in 2020-10-27 09:57:28 +00:00
Jon Beniston b7fac21297 Fix compiler warning 2020-10-26 14:50:00 +00:00
Jon Beniston 2400c4643c Add master clock rate display to GUI.
Calculate full range of sample rates supported, by varying master clock.
Check if requested sample rate can be met.
2020-10-26 14:39:12 +00:00
Jon Beniston 636c014427 Add loOffset to API 2020-10-26 09:03:23 +00:00
Jon Beniston 35380d4f36 Document LO offset options 2020-10-25 20:08:57 +00:00
Jon Beniston d8ae6fc765 Import USRP support.
Add LO offset support.
Only set tx/rx_bandwidth after getting tx stream, to reduce TX LO leakage for <10MHz bandwidths.
Check for reference and LO lock before getting streams.
2020-10-25 11:57:48 +00:00
Jon Beniston 209be94947 USRP driver improvements.
Set bit size to be 16 for interpolators and decimators.
Match buffer size to UHD.
Don't destroy TX stream, as there appears to be a bug when recreating it.
Catch exception when checking for TX underflow.
Increase RX FIFO size, to reduce overflows at high sample rates.
Allow RX to continue streaming after receiving timeout.
2020-10-23 13:12:37 +01:00
f4exb 97b757fa98 TestSink: GUI: fixed getMasterTimer 2020-10-16 06:57:10 +02:00
f4exb 170a2661e1 Updated version and changelogs 2020-10-06 07:41:32 +02:00
f4exb 841a8fe242 Morph PluginInstanceGUI in DeviceGUI and single line inheritance from QWidget 2020-10-05 19:48:05 +02:00
f4exb d3d506a5ae Removed handleMessage virtual method from PluginInstanceGUI 2020-10-04 22:16:09 +02:00
f4exb d085b4eb7d Removed undesirable methods from PluginInstanceGUI and related common plugins 2020-10-04 22:16:09 +02:00
Jon Beniston 3e6edfa17f Fix compiler warnings 2020-10-03 09:27:37 +01:00
Jon Beniston d4aa5d75b5 Add USRP device support. 2020-10-02 22:45:28 +01:00
Jon Beniston cc619e7bf5 Increase supported sample rate 10x 2020-09-28 09:48:20 +01:00
f4exb 401134cdd2 BladeRF2: REST API: add scale in range report implementation 2020-09-14 23:38:06 +02:00
f4exb 5e2d17399d BladeRF2: generalize scale support in range queries 2020-09-14 23:19:05 +02:00
f4exb 54883699d4 BladeRF2: fixed global gain setting. Fixes issue #630 2020-09-14 23:04:35 +02:00
f4exb e6e7ece46c Removed file recording function from device plugins 2020-08-09 00:47:06 +02:00
f4exb 44a62ea505 Renamed FileSink plugin to FileOutput 2020-08-08 17:29:57 +02:00
f4exb 1870b35832 SoapySDR: prepend the driver name to the device label so it can be differentiated if handled by SoapySDR remote 2020-08-08 17:29:57 +02:00
f4exb 57cd14c8e1 Updated version and changelogs 2020-07-12 21:01:51 +02:00
f4exb f3e4b847a6 FileSinkOutput: added missing bits 2020-07-12 12:51:38 +02:00
f4exb fb1c748d1d FileSinkOutput: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes 2020-07-12 10:22:24 +02:00
f4exb b19dedc24d RemoteOutput: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes 2020-07-12 09:42:33 +02:00
f4exb cb8ac3a156 TestSink: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes 2020-07-12 03:55:25 +02:00
f4exb f13783b4e5 IQ swap: fixed transverter dialog 2020-06-23 22:25:54 +02:00
f4exb 128f091566 IQ swap: updated plugins GUI 2020-06-23 20:00:24 +02:00
f4exb e79e11546c PlutoSDR: fixed handling of open device status. Fixes issue #510 2020-05-20 11:23:51 +02:00
f4exb a8969af144 Updated plugins version 2020-05-16 08:15:47 +02:00
f4exb a125ab02cf GLSpectrumGUI: removed reference to message queue in setBuddies method 2020-05-15 23:27:39 +02:00
f4exb 9945c6a8f8 Websocket spectrum: adapted plugins 2020-05-15 22:57:09 +02:00
Sergei I. Korolev d9ea8d4abc Added more flexible build options 2020-05-02 17:57:00 +03:00
f4exb 567acfcbc9 Fixed some warnings from Mac ports compilation (2) 2020-04-28 05:36:59 +02:00
f4exb f1d46c440a Fixed incorrect frequency display when transverter is engaged. Fixes issue #509 2020-04-28 05:36:46 +02:00
f4exb 6172f5a33f XTRX: REST API: fixed wrong setting object 2020-04-20 01:11:32 +02:00
f4exb 577ca59760 LimeSDR: revised labels and tooltips for antenna select. Fixes issue #506 2020-04-19 12:58:34 +02:00
f4exb b64d813cfc Fixed some warnings from Mac ports compilation 2020-04-19 06:14:45 +02:00
f4exb c7e7215199 XTRX: fixed sample rate setting 2020-04-18 19:12:37 +02:00
f4exb 4300ae6623 LimeSDR: GUI: flip SR and Hw/Sw decimation or interpolation displays 2020-04-18 19:10:01 +02:00
f4exb be7ec93654 XTRX: cosmetic changes 2020-04-11 17:48:03 +02:00
f4exb 0d094f4aa7 LimeSDR: cosmetic changes 2020-04-09 06:49:28 +02:00
f4exb 03d39f8483 LimeSDR: use constant instead of define for buffer size 2020-04-09 06:49:16 +02:00
f4exb 6398f4dd42 XTRX output: added missing file in cmake file 2020-02-27 11:17:16 +01:00
f4exb d0858f21fb Added possibility to specify devices that cannot be discovered automatically. This implements #445 2019-12-16 01:03:47 +01:00
f4exb 30ddab77e3 Remote output: threading refactoring 2019-12-12 18:25:19 +01:00
f4exb 5649162d9e Fixed some MSVC compatibility issues 2019-11-15 09:37:14 +01:00
f4exb 3b74153ec6 SampleSourceFifo refactoring and Tx code reorganization 2019-11-15 01:05:32 +01:00
f4exb e6a929470f Renamed SampleSourceFifo to SampleSourceFifoDB to mark double buffered nature of FIFO 2019-11-02 11:03:07 +01:00
f4exb d58fa18b55 Updated documentation changelogs and version 2019-11-01 19:45:45 +01:00
f4exb 1fa5c5dd90 TestSink: removed useless code 2019-11-01 10:28:12 +01:00
f4exb 8e8789efd9 TestSink GUI cosmetic change 2019-10-28 18:40:35 +01:00
f4exb dce1951e94 TestSink spectrum display 2019-10-28 01:26:45 +01:00
f4exb 4949e1fd04 Tx plugins: corrected FIFO begin iterator vs number of samples read 2019-10-27 08:03:32 +01:00
f4exb 8412260d5a Test Sink fixes 2019-10-25 18:24:54 +02:00