Verify XYZAC panel button parity
This commit is contained in:
@@ -29,13 +29,22 @@ const spindle = send("SPINDLE_COMMAND", "spindle-on", { spindle: 0, rpm: 1200, e
|
||||
assert.equal(spindle.kind, "COMMAND_RESULT");
|
||||
assert.equal(spindle.payload.device_io.source, "wasm_io");
|
||||
assert.equal(spindle.payload.device_io.state.spindles[0].command_rpm, 1200);
|
||||
const spindleSlower = send("SPINDLE_COMMAND", "spindle-decrease", { spindle: 0, delta: -100 });
|
||||
assert.equal(spindleSlower.payload.device_io.state.spindles[0].command_rpm, 1100);
|
||||
const spindleFaster = send("SPINDLE_COMMAND", "spindle-increase", { spindle: 0, delta: 100 });
|
||||
assert.equal(spindleFaster.payload.device_io.state.spindles[0].command_rpm, 1200);
|
||||
const prepared = send("TOOL_PREPARE", "tool-prepare", { tool: 7, pocket: 3 });
|
||||
assert.equal(prepared.payload.device_io.source, "wasm_io");
|
||||
assert.equal(send("TOOL_PREPARED", "tool-prepared", { prepared: true }).payload.status, "verified");
|
||||
assert.equal(send("SPINDLE_COMMAND", "spindle-off", { spindle: 0, rpm: 0, enabled: false }).payload.status, "verified");
|
||||
assert.equal(send("SPINDLE_BRAKE", "brake-release", { spindle: 0, engaged: false }).payload.status, "verified");
|
||||
const brake = send("SPINDLE_BRAKE", "brake-engage", { spindle: 0, engaged: true });
|
||||
assert.equal(brake.payload.device_io.state.spindles[0].brake, 1);
|
||||
assert.equal(send("TOOL_CHANGE", "tool-change").payload.status, "verified");
|
||||
assert.equal(send("TOOL_CHANGED", "tool-changed", { changed: true }).payload.status, "verified");
|
||||
assert.equal(send("PROBE_CONFIG", "probe-arm", { probe_type: 0 }).payload.status, "verified");
|
||||
assert.equal(send("PROBE_CONFIG", "probe-disarm", { action: "disarm" }).payload.status, "verified");
|
||||
assert.equal(send("PROBE_CONFIG", "probe-rearm", { probe_type: 0 }).payload.status, "verified");
|
||||
const probe = session.xyzacIo.probeUpdate({ x: 10, y: 20, z: 30, a: 30, c: 45 }, 1);
|
||||
assert.equal(probe.status, "verified");
|
||||
const hal = send("HAL_SET", "hal-probe", { target: "pin", name: "motion.probe-input", type: "bit", value: true });
|
||||
|
||||
Reference in New Issue
Block a user