I'm using a gr.message_source block to send packets to a uhd usrp sink.<br><br>My test setup is essentially:<br><br>msgq = gr.msg_queue()<br>msg_src = gr.message_source(1, msgq)<br><br>while True:<br>   payload = "something"<br>

   msg = gr.message_from_string(payload)<br>   self.msgq.insert_tail(msg)<br>   time.sleep(1)<br><br>I was worried about using an infinite loop but it seems to work fine for tunnel.py<br><br>I know the messages are properly removed from the queue and modulated (as self.msgq.count() returns 0) but the USRP doesn't actually transmit them until I kill the flow graph. How can I ensure the USRP transmits the data as it's removed from the message queue?<br>

<br>Thanks.<br>