一种有限状态机的控制方法及有限状态机

    公开(公告)号:CN111026467B

    公开(公告)日:2022-12-20

    申请号:CN201911244086.1

    申请日:2019-12-06

    Abstract: 本发明公开了一种有限状态机的控制方法及有限状态机,属于计算机应用技术领域,包括根据状态机每个状态的名字和内存地址,创建状态机的每个状态,该状态包括两个父状态和一个final状态,每个父状态各包括三个子状态;状态机当前的状态执行完毕后经postEvent函数指定要跳转的下个状态,其中postEvent函数的第一个参数为要跳转到的下个状态的名字、第二参数为要传递给下个状态的参数;父状态或StateMachine根据下个状态的名字从注册过的状态列表中查找到对应的内存地址,并执行该下个状态的接口函数,每个子状态都有3个执行函数,分别是onEntry,handleTimeout,onExit函数。本发明采用简单的语言提供了丰富的状态机功能,可移植性强。

Patent Agency Ranking