文件名称:rpio-cli-state-machine
文件大小:7.9MB
文件格式:ZIP
更新时间:2024-03-26 11:42:48
Python
rpio-cli-state-machine 我正在构建一个用于完成各种Raspberry PI项目的库。 当前包含三个模块: StateMachine:用于管理程序状态和用户命令 GPIO:用于通过Raspberry PI 3b的GPIO引脚与设备接口 游戏:一种文本游戏,用于在Hitachi HD44780显示器(或用于调试的控制台)上显示,用户可以在其中控制自定义角色并穿越迷宫。 文献资料 Sphinx autodoc通过代码中的文档字符串自动生成文档。 在扩展该库时,至少会使其保持最新状态,以供我参考。 状态机说明 状态机类的目的是通过将状态包装在状态中来抽象与响应硬件或软件输入和输出事件有关的逻辑。 State的Commands对象由Command对象组成。 每个Command都有两个回调。 第一个回调检查输入是否符合条件。 如果第二个回调被调用。 各种生成器函数(通常