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.py > This 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 > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio