just throwing an idea. How about having in RtEpochs a timer that interrupts
the iteration if no new epoch comes in let's say 3 seconds? We could
call this param max_isi (isi : inter-stimulus interval). What I like about
this
is that RtEpochs expects data from it's first init param and that's all he
needs
to know. That will make things easier when we send back info to stim system.

makes sense?

I am just trying to come up with something simple that addresses the most
standard use cases.