提升状态图,单独的FSM之间的通信

时间:2012-09-05 14:14:53

标签: boost statechart boost-statechart

假设我创建了几个从状态图继承的独立FSM类。然后,我实例化那些对象,我希望它们能够互相触发事件;例如,第一个FSM将进入“ON”状态,并在第二个FSM中触发事件(如process_event(EvSomething()))。

这样做的最佳方法是什么?

非常感谢,

的Fabrizio

1 个答案:

答案 0 :(得分:1)

Asynchronous State Machines的主要动机正是您描述的情景。所以,我建议你将你的机器转换为异步机器。有关示例,请参阅here