按规划持续工作

结论:已将 vendored LinuxCNC TDR 和 bridge-mill REMAP 描述符纳入 linuxcnc_remap_parse_harness,parse 层与现有执行 baseline 覆盖范围一致,native 验证通过,未实现自有 M 码语义。
This commit is contained in:
2026-06-08 18:59:43 +08:00
parent bf07b78b4f
commit 902c6ecaea
5 changed files with 49 additions and 15 deletions

View File

@@ -626,10 +626,10 @@ using `M68`, `M66`, and `_hal[motion.switchkins-type]`; it does not implement
the remap execution path.
`linuxcnc_remap_parse_harness` links vendored `interp_remap.cc` for the
standalone remap descriptor path. It reads the vendored `xyzac-trt` and
`xyzbc-trt` INI `REMAP` entries, resolves their `remap_subs/*.ngc` files
through LinuxCNC `find_ngc_file()`, and validates the resulting
`_setup.m_remapped` descriptors for `M428`, `M429`, and `M430`. Python
callbacks remain runtime boundaries. Native and WASM validation now execute
the NGC remap/file paths through vendored LinuxCNC O-word dispatch and the
standalone HAL adapter boundary.
standalone remap descriptor path. It reads the vendored `xyzac-trt`,
`xyzbc-trt`, `xyzab-tdr`, and bridge-mill INI `REMAP` entries, resolves their
`remap_subs/*.ngc` files through LinuxCNC `find_ngc_file()`, and validates the
resulting `_setup.m_remapped` descriptors for each machine's LinuxCNC-defined
`M428`/`M429`/`M430` set. Python callbacks remain runtime boundaries. Native
and WASM validation now execute the NGC remap/file paths through vendored
LinuxCNC O-word dispatch and the standalone HAL adapter boundary.