chore: close wasm status contract work

This commit is contained in:
wangdequan
2026-07-08 09:20:47 -04:00
parent 97732ceb0b
commit e69333972c
69 changed files with 20435 additions and 495 deletions

View File

@@ -8,6 +8,12 @@
6、指导完善“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan”程序
7、上面的分析结果写入单独的文档中指导完善项目。
补充看了构建脚本和测试task-hal WASM 目前只编译 hal_runtime.cpp、motion_runtime.c、linuxcnc_task_hal_wasm.cpp没有编译上游 emctaskmain.cc 或 taskintf.cc文档也把它标为 runtime-edge adapter而不是 native task。
我会把 working9 定义为“执行 Run 按钮主线”但文档会保留急停、上电、Home、暂停、单步作为 Run 的前置与运行期状态链,因为这些状态直接决定执行按钮能否按 LinuxCNC 语义工作。
@@ -35,7 +41,10 @@ task 层的核心状态已经清楚task.state/mode/interpState/task_paused
初步线索确认AXIS 按钮入口在 src/emc/usr_intf/axis/scripts/axis.py 和 share/axis/tcl/axis.tclPython 扩展把按钮动作转换成 NML 命令,emctaskmain.cc 的状态机决定命令是否可执行。现在我会读关键函数的原始代码段并记录行号。
初步线索确认AXIS 按钮入口在 src/emc/usr_intf/axis/scripts/axis.py 和 share/axis/tcl/axis.tclPython 扩展把按钮动作转换成 NML 命令,
emctaskmain.cc 的状态机决定命令是否可执行。现在我会读关键函数的原始代码段并记录行号。
emctaskmain.cc task 主循环每周期读 motion