Closed Jeija closed 5 years ago
sdrplay also shows Full-duplex: YES. I think if we want to solve this we should do this in the parent method in SoapySDR. Just change the default to false or query the device to see if it has any TX channels.?
sdrplay also shows Full-duplex: YES. I think if we want to solve this we should do this in the parent method in SoapySDR. Just change the default to false or query the device to see if it has any TX channels.?
That seems like a pretty good idea
@jazzkutya https://github.com/pothosware/SoapySDR/commit/fe8dfd1879a8512aa305045ef1e6657a5a33f3b9
I appreciate the PR anyway, it doesnt hurt to be explicit about it.
That was quick, thanks for fixing this problem :+1:
SoapySDR currently advertises the RTL-SDR's RX channel as being full-duplex:
This is obviously nonsense; I assume it only does this because SoapyRTLSDR doesn't override the default (true, full-duplex).
This very simple PR makes SoapyRTLSDR override
getFullDuplex
to always returnfalse
(half-duplex, i.e. no only RX and no TX capabilities).