按规划继续工作
结论:补齐 LinuxCNC tooldata_common.cc 随机换刀器 load/save 验证边界,WASM/SDK/OPFS 只透传 random-toolchanger 配置;native、WASM、OPFS 和浏览器 smoke 验证已通过。
This commit is contained in:
@@ -243,17 +243,21 @@ restore/save behavior through the exported C ABI, including out-of-order file
|
||||
rejection, missing-file success, required numeric parameter writeback, removal
|
||||
of named-parameter-only lines from saved output, and the `.bak` backup produced
|
||||
by vendored `save_parameters()`. It also covers LinuxCNC tool-table
|
||||
load/save behavior through vendored `tooldata_common.cc`, with the SDK only
|
||||
copying text into the Emscripten filesystem and calling the exported C ABI.
|
||||
load/save behavior through vendored `tooldata_common.cc`, including the
|
||||
non-random and random-toolchanger `tooldata_init()` branches, with the SDK
|
||||
only copying text into the Emscripten filesystem and calling the exported C
|
||||
ABI.
|
||||
OPFS validation covers the JavaScript host-boundary adapter, the INI browser
|
||||
smoke harness, the INI panel UI's machine-session load and G-code run buttons,
|
||||
the raw canonical-event display fed directly by LinuxCNC interpreter WASM
|
||||
output, the Node parameter/tool-table bridges that copy OPFS text through the
|
||||
SDK into vendored LinuxCNC file APIs, the Node machine-session bridge that
|
||||
groups INI, parameter, and tool-table loading, and a browser interpreter smoke
|
||||
that uses the same session bridge before saving OPFS-backed parameter and
|
||||
tool-table text through vendored LinuxCNC file APIs. Full browser coverage,
|
||||
full SDK coverage, and richer machine-state validation remain future work.
|
||||
groups INI, parameter, and tool-table loading, the random-toolchanger flag as
|
||||
a host boundary passed through to the LinuxCNC-backed tool-table ABI, and a
|
||||
browser interpreter smoke that uses the same session bridge before saving
|
||||
OPFS-backed parameter and tool-table text through vendored LinuxCNC file APIs.
|
||||
Full browser coverage, full SDK coverage, and richer machine-state validation
|
||||
remain future work.
|
||||
|
||||
## WASM/Browser Fixture Matrix
|
||||
|
||||
|
||||
Reference in New Issue
Block a user