I also tried msgq.flush() to delete all of the data in the queue as soon
the data is inserted to the message queue. This approach allows the data
repeatly transmitted in various times, ranging from once to 10 times.
I explored some of the gnuradio examples which use send_pkt to transmit
data. In send_pkt() approach, they use struct.pack to pack the data then
use msgq.insert_tail() to feed the data in the flow graph. I tried
struct.pack(’!H’,pktno & 0xfff)+data, but after packing the data, the
assert the error related to size matter on the mapper, which is
Could anyone give me some suggestion on what’s the problem here to allow
me keep on going? Really appreciate any of your help!