|
From: | David Kersh |
Subject: | Re: [Discuss-gnuradio] How to "kill flowgraph" with a custom block |
Date: | Mon, 19 Dec 2016 17:04:32 +0000 |
Hi David,
that worked :)
yep, returning -1 (which is the magical value for "there's nothing coming anymore, you can shut down") would normally end a flow graph.
However, we've had (still have) problems with the shutdown logic, but people recently patched a lot of things – so whatever you do, please make sure you're using the current release of GNU Radio. Which is it that you're currently using?
Best regards,
Marcus
On 19.12.2016 12:45, David Kersh wrote:
Hello all,
I've created a custom out of tree source block which listens for UDP packets and does different things depending on the received packet. It is connected to a NULL sink because I haven't quite worked out how to make a standalone UDP Server (and I've found the tutorials to be very confusing unfortunately).
When the packet is "stop", I would like the flowgraph to be stopped. I've seen from researching different forums that if -1 is returned, the flowgraph is supposed to stop but I only find that this stops my block from running, the rest of the flowgraph continues running.
Is there not a simple command which I can use to kill the whole flowgraph?
An alternative solution I tried to implement was to access these values using a vector sink block and the .data() method from the top_block.pyThis didn't seem to work correctly as Python's UDP calls block.
Thank you, hopefully I've made this post properly. I'm quite new to programming with GNURADIO.
David
_______________________________________________ Discuss-gnuradio mailing list address@hidden https://lists.gnu.org/mailman/ listinfo/discuss-gnuradio
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
[Prev in Thread] | Current Thread | [Next in Thread] |