0

I'm trying to convert my boost MSM state machine to SML.
My MSM state machine can be seen here:

enter image description 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?

sepp2k
  • 363,768
  • 54
  • 674
  • 675
ms_stud
  • 361
  • 4
  • 18

0 Answers0