plasmodic/ecto_ros — pull request #9 by stonier (2014-08-11 07:54:47+00:00)
Title: Backdoor for blocking subscribers

This lets the scheduler avoid getting permanently blocked when processing a subscriber cell and allowing it to make a decision. This is mostly for use when closing down to allow the scheduler to abort execution of a plasm.

See #250, in particular [here](https://github.com/plasmodic/ecto/pull/250/files#diff-8102ff9c980072a684d1f6fbc7b01e57R206) where an interruption decision is made.

The timeout for DO_OVER here is hardcode (40x5ms). I guess this could be a parameter, but can't think of a use case where this parameter is actually important to the user.