Align AXIS Web control lifecycle with LinuxCNC
This commit is contained in:
@@ -139,6 +139,7 @@ export class WasmXyzacIo {
|
||||
|
||||
command(kind, payload = {}) {
|
||||
if (kind === "RESET") return this.invoke("sim_io_reset");
|
||||
if (kind === "SPINDLE_CONSTANT") return { status: "verified", command: "SPINDLE_CONSTANT", source: "linuxcnc_spindle_constant" };
|
||||
if (kind === "SPINDLE_COMMAND") {
|
||||
if (payload.delta !== undefined) return this.invoke("sim_io_spindle_adjust", [payload.spindle ?? 0, Number(payload.delta)]);
|
||||
const requestedRpm = Number(payload.rpm ?? payload.speed ?? 0);
|
||||
|
||||
Reference in New Issue
Block a user