This PR contains a subset of the patches in #135, that only fix bugs and do not change the execution semantics of Orocos state machines. We consider to only include those in the 2.9 release but not yet the new execution logic.
167076a68ced2fad11a0998ef4df76ade1b31200 solves an issue where the entry program of a state can be aborted by an event in some cases. dc1b39b86334ac0a6a897590dce689b8195e7ccd removes a duplicate call to enableEvents(), which would trigger an assert if RTT is compiled in debug mode. The other two are minor patches for the unit tests.
This PR contains a subset of the patches in #135, that only fix bugs and do not change the execution semantics of Orocos state machines. We consider to only include those in the 2.9 release but not yet the new execution logic.
167076a68ced2fad11a0998ef4df76ade1b31200 solves an issue where the entry program of a state can be aborted by an event in some cases. dc1b39b86334ac0a6a897590dce689b8195e7ccd removes a duplicate call to
enableEvents()
, which would trigger an assert if RTT is compiled in debug mode. The other two are minor patches for the unit tests.