按规划持续工作
结论:已接通 vendored LinuxCNC interp_remap.cc 的 NGC REMAP 描述符解析路径,新增 native harness 验证 xyzac/xyzbc 的 M428/M429/M430 映射,未实现自写 M 码语义。
This commit is contained in:
@@ -595,3 +595,11 @@ switchkins links, tool tables, and demo programs. It verifies that these
|
||||
commands remain LinuxCNC `REMAP` entries backed by LinuxCNC NGC subroutines
|
||||
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, O-word remap execution, and HAL synchronization remain runtime
|
||||
boundaries.
|
||||
|
||||
Reference in New Issue
Block a user