1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-27 22:16:23 -04:00
Commit Graph

11 Commits

Author SHA1 Message Date
Tom Hensel abc8bd32df soapysdroutput: fix SoapyUHD TX signal path and MCR pinning
Fix multiple issues preventing SoapySDR output from producing RF:

- handleInputMessages() never called in DSP engine thread (Qt signal
  lost without event loop) - scheduled properly
- setGain() moved to start() post-activation (pre-activation gain
  silently fails on SoapyUHD)
- fullScale threshold corrected for CS16 format detection
- Timed first write pattern matching gr4-lora SoapySink

MCR pinning for SoapyUHD: inject auto_tick_rate=0 in
DeviceSoapySDR device-open path to prevent UHD from re-deriving the
master clock rate on set_tx_rate(), which breaks the decimator chain
and produces no RF. Also reads SDRANGEL_USRP_MASTER_CLOCK_RATE_HZ env
var for optional MCR override.

TX diagnostic counters: SoapySDROutputThread tracks packets,
underflows, errors. Exposed via REST as streamSettingsArgs
key-value pairs.
2026-06-24 20:19:27 +02:00
f4exb 869f1a4191 Rewriting of copyright notices for plugins/samplesink. Part of #1893 2023-11-18 09:58:55 +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 4949e1fd04 Tx plugins: corrected FIFO begin iterator vs number of samples read 2019-10-27 08:03:32 +01:00
f4exb 2d44fa3b99 SoapySDR output: support floating point type samples 2019-05-17 18:35:34 +02:00
f4exb ef15157a50 Fixed incomplete copyright headers (1) 2019-04-11 06:39:30 +02:00
f4exb 468fab5c5e SoapySDR support: set a minimum read or write timeout of 250ms 2018-11-27 23:44:11 +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 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