Enforce LinuxCNC WASM XYZAC command authority
This commit is contained in:
@@ -6,12 +6,16 @@ export const XYZAC_TRT_CASE_CONTRACT = Object.freeze({
|
||||
"status": "indexed"
|
||||
},
|
||||
"commands": [
|
||||
"POWER",
|
||||
"RESET",
|
||||
"ESTOP",
|
||||
"MDI_EXECUTE",
|
||||
"PROGRAM_LOAD",
|
||||
"PROGRAM_RUN",
|
||||
"PROGRAM_PAUSE",
|
||||
"PROGRAM_RESUME",
|
||||
"PROGRAM_ABORT",
|
||||
"PROGRAM_RESTART",
|
||||
"JOG_START",
|
||||
"JOG_STOP",
|
||||
"HOME",
|
||||
@@ -20,7 +24,7 @@ export const XYZAC_TRT_CASE_CONTRACT = Object.freeze({
|
||||
],
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"js_authority": 0,
|
||||
"report_sha256": "817531c109c341ccda78b085d2613f35379a716a98f54c9561a118f995b6cd5e",
|
||||
"report_sha256": "6fdc4530f450c3305a2ab4ddc6cdb3296a6cec0f62ab87cc2cd6cfcd0d43f00f",
|
||||
"resources": [
|
||||
{
|
||||
"path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini",
|
||||
|
||||
@@ -1152,6 +1152,10 @@ export const XYZAC_TRT_SOURCE_SLICES = Object.freeze({
|
||||
"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"
|
||||
@@ -1168,6 +1172,18 @@ export const XYZAC_TRT_SOURCE_SLICES = Object.freeze({
|
||||
"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"
|
||||
@@ -1247,7 +1263,7 @@ export const XYZAC_TRT_SOURCE_SLICES = Object.freeze({
|
||||
"slice_id": "AXIS-XYZAC-ERROR-RECOVERY"
|
||||
}
|
||||
],
|
||||
"report_sha256": "817531c109c341ccda78b085d2613f35379a716a98f54c9561a118f995b6cd5e",
|
||||
"report_sha256": "6fdc4530f450c3305a2ab4ddc6cdb3296a6cec0f62ab87cc2cd6cfcd0d43f00f",
|
||||
"schema": "xyzac-trt-source-slice-inventory.v1",
|
||||
"slices": [
|
||||
{
|
||||
@@ -1954,6 +1970,22 @@ export const XYZAC_TRT_SOURCE_SLICES = Object.freeze({
|
||||
"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"
|
||||
|
||||
Reference in New Issue
Block a user