I'm trying to convert my boost MSM state machine to SML.
My MSM state machine can be seen here:
Boost MSM process_event doesn't transit between SM states
After I looked on SML documentation it seems that it doesn't support pseudo states (exit/entry pseudo states).
From my understanding in order to transit OperationlSm
state macine to GapWaiting
state after receiving EvGetGrantsRsp
event inside CyclingSm
state machine (inner SM of OperationalSm
) I must somehow explicitly tell OperationalSm
to do this transition (what actually was done automatically for me here:
msmf::Row<Cycling::exit_pt<Cycling::PseudoCycleExit>, msmf::none, GapWaiting, msmf::none, msmf::none>,
My question is there some way I can create such behavior by using SML?