Hello,
I'm using an X310 with a number of scheduled receives. I suspect there is a FIFO on the USRP that holds the stream_cmd_t until it is time to collect the requested samples. I have not been able to find documentation about the size of this FIFO. Could anybody point me in the proper direction? Do I need to keep track of the number of stream_cmds in the FIFO? Is there some kind of acknowledge I can use to know the stream_cmd has left the FIFO? At the moment I am running an C++ application with two threads, one to issue_stream_cmd(), and one to recv(). I loop each operation, posting a semaphore after each recv() and waiting on a semaphore before every issue_stream_cmd(). I found this thread about using set_start_time(): http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2016-July/049022.html Are these commands on the same FIFO issue_stream_cmd() uses? Thank you! Richard Muri
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com