Enforce LinuxCNC WASM authority for XYZAC frontend

This commit is contained in:
2026-09-02 07:43:47 +08:00
parent c60e3a1e8f
commit 6b689fd69e
36 changed files with 514 additions and 210 deletions

View File

@@ -38,6 +38,9 @@ int main(void) {
limit_status = sim_io_spindle_command(&io, 0, 100001.0, 1);
assert(limit_status == SIM_IO_ERR_LIMIT);
assert(sim_io_spindle_command(&io, 0, 1200.0, 1) == SIM_IO_OK);
assert(sim_io_spindle_set_override(&io, 0, 0.5) == SIM_IO_OK && io.state.spindles[0].override_scale == 0.5);
assert(io.state.spindles[0].command_rpm == 600.0);
assert(sim_io_spindle_set_override(&io, 0, 1.0) == SIM_IO_OK && io.state.spindles[0].command_rpm == 1200.0);
assert(sim_io_spindle_adjust(&io, 0, -100.0) == SIM_IO_OK && io.state.spindles[0].command_rpm == 1100.0);
assert(sim_io_spindle_adjust(&io, 0, 100.0) == SIM_IO_OK && io.state.spindles[0].command_rpm == 1200.0);
spindle_step_status = sim_io_step(&io, 10);