SimpleFSM:C ++中的简单FSM仅标头库

时间:2024-04-07 15:19:01
【文件属性】:

文件名称:SimpleFSM:C ++中的简单FSM仅标头库

文件大小:10KB

文件格式:ZIP

更新时间:2024-04-07 15:19:01

C++

简单FSM C ++中的简单FSM仅标头库 为什么这个图书馆 我没有找到一个使用非常简单,样板数量很少的FSM库 特征 具有进入,循环和退出状态方法的FSM 事件处理 通过继承FSM类的可扩展性 (可选)每个州一个类别,或基于lambda功能的州 (可选)过渡,事件和故障挂钩 (可选)运行时允许/禁止的状态和转换 局限性 FSM不兼容多态,因为我没有设法获得虚拟/静态断言的有条件无有效载荷的emit() 我要添加的功能 .dot文件导出


【文件预览】:
SimpleFSM-main
----examples()
--------switch_permissioned.cpp(2KB)
--------switch_custom_state.cpp(1KB)
--------switch_hooks.cpp(1KB)
--------switch_lambda.cpp(951B)
--------switch_basic.cpp(1KB)
--------Makefile(2KB)
----LICENSE(1KB)
----README.md(813B)
----.gitignore(285B)
----library.json(361B)
----include()
--------HookableFSM.hpp(1KB)
--------LambdaState.hpp(1KB)
--------SimpleFSM.hpp(5KB)
--------PermissionedFSM.hpp(2KB)

网友评论