Spin off a thread inside your block that counts and calls the appropriate function. Boost bind might help abstract away a specific function.
On Tuesday, November 10, 2015, Roee Bar <[email protected]> wrote: > Hello, > > I have written a OOT module (in python) that receives and send PMT > messages according to some state machine. > > However, I need a timer so that the block will transmit a message after > some timeout. I.e., if nothing happens for x seconds, a function is called. > > Is there any built-in mechanism in gnuradio for this? > If not - I thought I should implement another block that act as a timer > (i.e., it receives a message "wait x seconds" so it goes to sleep for x > seconds and sends a message back when it wakes up). But there must by an > easier way than this. > > Thanks in advance, > Roee > > > > _______________________________________________ > Discuss-gnuradio mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
