3

我是 boost::msm 的新手,我不知道如何使用基本前端从状态机内部触发事件。

假设我有两个正交区域:

  • 第一个具有状态 A1 和 A2
  • 第二个具有状态 B1 和 B2
  • 从 B1 到 B2 的转换是由事件触发的ev_B1ToB2

现在,我要问的是如何ev_B1ToB2在从 A1 转换到 A2 时触发一个事件,以便它被状态机处理。

当然,我要实现的要复杂得多,我实际上是在尝试从子机上执行此操作,而事件只会由父机处理。因此,我的第二个问题:

当子机内触发事件时,如果子机不响应此事件,它是否会在更高的层次结构级别进行处理?

4

0 回答 0