-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
I was confused trying to use Dual Tuner mode for an rspduo, and spent a few evenings trying to get it to work before I read the code and realised that it's not actually supported.
The driver registers a "dual tuner" mode which I had assumed meant that the driver supported this, however the driver rejects all setup requests with multiple channels (since it's not supported).
This confused me for some time.
- Ideally, there would be support added for dual tuners (there's some code in issue rspduo in diversity mode (mode 2) #17 that attempts to do this).
- The error message could be improved, instead of "setupStream invalid channel selection" (which made me think I was specifying the channels incorrectly, eg perhaps they were 1 and 2, instead of 0 and 1?), something like "setupStream multiple channels not supported, or channel out of range" would have made that clear what was wrong.
- Why even register a mode that the driver doesn't actually properly support? Perhaps https://github.com/pothosware/SoapySDRPlay3/blob/master/Registration.cpp#L100-L111 should be #ifdef'd out until support is added to avoid confusion? People can use the master/slave versions instead?
Metadata
Metadata
Assignees
Labels
No labels