将Boost MSM事件转发到子机

时间:2018-04-09 20:32:32

标签: c++ events boost state-machine

我有一台主FSM和Submachine SubA。我想做的就是将一个事件从Main转发到SubA。

主:

initial_state=Initial
Row< Initial, Event1, SubA, none, none >

SUBA:

initial_state=State1
Row< State1, Event1, State2, Action1, none >


Main.process_event(Event1);

SubA State1获取on_entry但从不从State1转换到State2或触发关联的Action1,如表中所示。我究竟做错了什么?任何帮助表示赞赏。

0 个答案:

没有答案