Enforce LinuxCNC WASM XYZAC command authority

This commit is contained in:
2026-08-28 13:04:47 +08:00
parent 1a7995fa9b
commit 78d884bc67
43 changed files with 567 additions and 186 deletions

View File

@@ -1160,6 +1160,10 @@
"command": "PROGRAM_ABORT",
"slice_id": "AXIS-XYZAC-PROGRAM-MDI"
},
{
"command": "PROGRAM_RESTART",
"slice_id": "AXIS-XYZAC-PROGRAM-MDI"
},
{
"command": "MDI_EXECUTE",
"slice_id": "AXIS-XYZAC-PROGRAM-MDI"
@@ -1176,6 +1180,18 @@
"command": "HOME",
"slice_id": "AXIS-XYZAC-JOG-HOME"
},
{
"command": "POWER",
"slice_id": "AXIS-XYZAC-SHELL-MENU"
},
{
"command": "ESTOP",
"slice_id": "AXIS-XYZAC-SHELL-MENU"
},
{
"command": "RESET",
"slice_id": "AXIS-XYZAC-SHELL-MENU"
},
{
"command": "M428",
"slice_id": "AXIS-XYZAC-M428-M429-M430"
@@ -1772,7 +1788,7 @@
}
],
"release_status": "STOP_RELEASE",
"report_sha256": "817531c109c341ccda78b085d2613f35379a716a98f54c9561a118f995b6cd5e",
"report_sha256": "6fdc4530f450c3305a2ab4ddc6cdb3296a6cec0f62ab87cc2cd6cfcd0d43f00f",
"runtime_evidence": {
"native": {
"command": [
@@ -2622,6 +2638,22 @@
"slice_id": "AXIS-XYZAC-PROGRAM-MDI",
"state": "program.current_line"
},
{
"slice_id": "AXIS-XYZAC-SHELL-MENU",
"state": "axis_state.machine_state"
},
{
"slice_id": "AXIS-XYZAC-SHELL-MENU",
"state": "axis_state.operation_state"
},
{
"slice_id": "AXIS-XYZAC-SHELL-MENU",
"state": "device_io.state.estop"
},
{
"slice_id": "AXIS-XYZAC-SHELL-MENU",
"state": "device_io.state.ready"
},
{
"slice_id": "AXIS-XYZAC-KINEMATICS",
"state": "motion.joints"