You can look at the message strobe block for inspiration; it's written in C++ but the concepts translate.
M On 10.11.2015 14:36, West, Nathan wrote: > 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] > <mailto:[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 > _______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
