myriadrf / libxtrx

High-level XTRX API library
Apache License 2.0
28 stars 27 forks source link

closeStream() function is empty and device doesn't close properly when using Soapy #35

Open Interceptor777 opened 3 years ago

Interceptor777 commented 3 years ago

Hey all, the XTRX Soapy wrapper has A LOT of issues and missing functionality. The issues become even more apparent when using SoapyRemote.

For some reason currently, when closeStream() is called through SoapyRemote, nothing happens and the XTRX never closes. Using fuser, you can see that the XTRX device is in fact still open. This means that anytime you interact with the XTRX, you need to restart the SoapyRemote server to be able to use it again.

Upon further inspection, closeStream() doesn't even do anything. It's literally empty.