Hi, I am having problems with my transition table and events. Let me explain the fake design that illustrates the problem:
I have a state machine (myStateMachine) containing 2 states (s0 and s1) and 1 substatemachine (subm1).
the substatemachine subm1 contains an initial state 'sub0' and also s1 (the same state as in myStateMachine).
this is the main transition table:
s0->s1 on event 'ES1'
s0->s2 on event 'ES2'
s0->subm1 on event 'ESUB'
this is the submachine transition table:
sub0->s1 on event ES1
now, assume that state s1 is using the event that triggered it to extract some information i.e.
struct s1 : public msm::front::state<>
{
template