Boost logo

Boost Users :

Subject: [Boost-users] [msm] Event does not get processed after exiting an interrupt state
From: Chrisopher Vogl (christopher.vogl_at_[hidden])
Date: 2015-04-24 07:21:57


Hi all!

I got a state machine with 2 regions. The second region has two states
("Run" and "Interrupt"), one is an interrupt state. The region starts in
the non interrupt state, just like in the MSM example "Orthogonal
regions, terminate state, event deferring".

The event called Ev_Resume leads to a transition from state Interrupt
back to state Run. In on_entry() of Run I fire an event which never gets
processed.
Is at that time the FSM still interrupted, i.e. event processing still
blocked?

Christopher


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net