Anastasopoulos Achilleas wrote:
What I don't know how to do is to enqueue a message every time
I press a button.
Can someone point to the right direction as to how this event driven behavior is implemented.

Look in the gnuradio-examples/python/digital/tunnel.py and subfiles.

transmit_path.py has a send_pkt function which calls the send_pkt function in pkt.py (in the gnuradio python libraries directory), which converts a string into the proper format and enqueues it into a message queue.

When you're done with the queue, and you want to close up, call the send_pkt function with eof = True (enqueues gr.message(1)), which tells the queue that no more input is coming and enables the fg to stop.

-Dan


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to