Hello, I have been running tests with multiple TX channels so that each channel can run at a different sample rate, using multiple calls to get_tx_stream() to generate a unique streamer for each thread. This has been successful using the X440 and results in no errors or warnings.
My question is the documentation<https://files.ettus.com/manual/classuhd_1_1device.html#a66d1bf289dd03a03df3860f3eee578c0> states: “Note: There can always only be one streamer. When calling get_tx_stream() a second time, the first streamer must be destroyed beforehand.” Is this true? Why am I not seeing any undefined behavior or errors/warnings? In the documentation for multi_usrp_rfnoc<https://github.com/EttusResearch/uhd/blob/master/host/lib/usrp/multi_usrp_rfnoc.cpp#L78>, I noticed a documentation stub that mentioned, “If there is only ever one Tx streamer, this will work as expected. For multiple streamers, only the last streamer's async messages will make it through.” So, it seems the documentation is sort of contradicting one another on whether multiple TX streams are allowed. Thanks, Zach
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com