On Mon, Aug 02, 2010 at 09:16:03PM +0100, John Wilson wrote: > Hello, > > I'm just wondering, what happens within block code when whatever shuts down > the graph after the gr_top_block.wait() executes? Is there condition > detectable from within a block which could be used to run some code when the > block pauses?
Nope. The block (at least the user code) doesn't know it's done. > I want to copy the remaining input buffer into an internal > memory buffer to fix a problem I'm getting with the FIR block over a wait() > run() cycle. I think the easiest way to handle this is to write a new FIR block that does _exactly_ what you want. If you need to add a new 'please stash the delay line now' method, just add it, then call it when you like. > Also I'm guessing that I can overload the gr_block.start() function within a > custom block declaration to copy this buffer back to the input buffer > somehow? Those are not the hooks you're looking for. Eric _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio