按规划继续工作
结论:新增命名参数直接查找的 WASM 和浏览器验证,继续通过 vendored LinuxCNC find_named_param 路径覆盖 INI/HAL 边界。
This commit is contained in:
@@ -94,6 +94,10 @@ tool slot status synchronization already covered by the native init harness.
|
||||
It also calls the vendored single-axis rotary indexer path through
|
||||
`Interp::execute()` to validate the `UNLOCK_ROTARY`/`LOCK_ROTARY` canonical
|
||||
runtime boundary already covered by the native indexer harness.
|
||||
It also calls vendored `Interp::init_named_parameters()` and
|
||||
`Interp::find_named_param()` through the WASM C ABI to validate the native
|
||||
named-parameter harness path for LinuxCNC built-in, INI-backed, HAL-backed,
|
||||
and missing named-parameter lookup.
|
||||
It also writes selected G-code fixtures into the
|
||||
Emscripten filesystem through the SDK and runs them through LinuxCNC
|
||||
`Interp::open()`, `Interp::read()`, and `Interp::execute()` to validate the
|
||||
@@ -146,7 +150,10 @@ error text plus absent canonical motion output. It also validates vendored
|
||||
`Interp::init()` and `Interp::synch()` through the same SDK/C ABI path,
|
||||
including initialization canonical events, metric/inch machine units, and tool
|
||||
slot readback, and checks the vendored rotary-indexer `G0 A...` execution path
|
||||
for `UNLOCK_ROTARY`/`LOCK_ROTARY` boundary events. It also uses real browser OPFS
|
||||
for `UNLOCK_ROTARY`/`LOCK_ROTARY` boundary events. It also validates
|
||||
`Interp::init_named_parameters()` and `Interp::find_named_param()` through the
|
||||
same browser SDK/C ABI path for built-in, INI-backed, HAL-backed, and missing
|
||||
named-parameter lookup. It also uses real browser OPFS
|
||||
storage plus the interpreter SDK to restore and save a LinuxCNC parameter file
|
||||
through vendored `Interp::restore_parameters()` and `Interp::save_parameters()`,
|
||||
and directly checks missing-file success plus out-of-order parameter-file
|
||||
@@ -297,7 +304,9 @@ Node WASM and browser interpreter smokes now validate the exported
|
||||
metric/inch `emcStatus` machine-unit conversion, and current/selected tool
|
||||
slot synchronization. They also validate the exported rotary-indexer probe for
|
||||
vendored LinuxCNC `UNLOCK_ROTARY`/`LOCK_ROTARY` dispatch around a single-axis
|
||||
`G0 A...` move.
|
||||
`G0 A...` move, plus the exported named-parameter probe for direct LinuxCNC
|
||||
`init_named_parameters()` and `find_named_param()` lookup of built-in,
|
||||
INI-backed, HAL-backed, and missing named parameters.
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user