You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enter A0
Enter A1
Exit A0
Enter B0
Exit A1
Exit B0
The machine transitions (A0, A1)->(B0, A1), although the correct transition is (A0, A1)->(B0, B1).
The text was updated successfully, but these errors were encountered:
mkatliar
changed the title
Multiple orthogonal state components reacting to the same event
Multiple orthogonal state components reacting to the same event can result in incorrect state transition
Sep 8, 2022
@mkatliar This is mentioned as a limitation: see the Boost Statechart Rationale, scroll down to paragraph Event dispatch to orthogonal regions.
It shows a simple workaround.
Consider an example state machine:
Running the example outputs:
The machine transitions (A0, A1)->(B0, A1), although the correct transition is (A0, A1)->(B0, B1).
The text was updated successfully, but these errors were encountered: