Hi Mark,

first time I see samcrow's uhd-rust! Interesting, and it does quite a few 
things.


Now, I'll guess that the uhd-rust streamer objects are working subtly differently than the underlying C++ objects, and you notice that here. It does seem to make a few assumption on internals of UHD, which I can't from the top of my head confirm. Generally, it uses the UHD C API, as far as I can glimpse, and that of course means the whole chain of ownership is


uhd_rust -> UHD C API offering opaque handles -> UHD C API function taking these handles -> calling C++ methods through shared pointers internally -> UHD (which is C++, not C)


I do see the chance for unpleasant surprises there, so that's where I'd start 
looking.


Best,

Marcus


On 29.06.23 15:40, Mark Koenig wrote:
Hello,

I am attempting to use Rust to task a continuous stream with the B200mini, N210 and X310.  I have it working quite well for the B200mini and N210, but having trouble with the X310.

With the X310 I am unable to have the stream be continuous and task more than 1 channel for the streamer.  I am using the Github https://github.com/samcrow/uhd-rust for the UHD bindings and have verified all of the required C++ libraries have been imported correctly.

Does anyone have any examples, experience or suggestions on how to get the X310 working correctly?

Thank you very much

Mark


_______________________________________________
USRP-users mailing list --usrp-users@lists.ettus.com
To unsubscribe send an email tousrp-users-le...@lists.ettus.com
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to