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

Reply via email to