这个类比较简单,写的也比较简洁,分析他,主要可以引出下面的serialhdl,从这边分析比主线程简单些,功能都类似。还有这个控制台程序写的比较简介实用,可以用到其他项目
正常情况下我们使用klippy 主进程将gcode命令转换为klipper微控制器命令,不过有时为了调试,也可以使用console.py手动将命令发送这些MCU命令,使用方式
#运行命令
/home/admin/klippy-env/bin/python /home/admin/klipper-new/klippy/console.py /tmp/pseudoserial
#帮助命令
/home/admin/klippy-env/bin/python /home/admin/klipper-new/klippy/console.py --help
支持命令如下
- DELAY:在特定的时钟时间发送命令(例如:"DELAY 9999 get_uptime")。
- FLOOD:多次发送命令(例如:"FLOOD 22 .01 get_uptime")。
- SUPPRESS:抑制响应消息(例如:"SUPPRESS analog_in_state 4")。
- SET:创建一个本地变量&#