134 lines
3.2 KiB
JSON
134 lines
3.2 KiB
JSON
{
|
|
"authority": "linuxcnc-wasm-worker",
|
|
"button_constraints": {
|
|
"authority": "linuxcnc-wasm-worker",
|
|
"case": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini",
|
|
"gates": {
|
|
"mdi_requires_home": true,
|
|
"off_blocks_motion": true,
|
|
"pause_resume_exclusive": true,
|
|
"power_off_aborts_running": true,
|
|
"running_allows_power_off": true,
|
|
"running_blocks_manual": true
|
|
},
|
|
"schema": "xyzac-button-constraints.v1",
|
|
"sequence": [
|
|
"ESTOP",
|
|
"ESTOP_RESET",
|
|
"POWER_ON",
|
|
"HOME",
|
|
"IDLE",
|
|
"RUNNING",
|
|
"PAUSED",
|
|
"RESUME",
|
|
"ABORT",
|
|
"ESTOP"
|
|
],
|
|
"state_hash": "fnv1a64:d4bf8b7256c7300a",
|
|
"status": "verified"
|
|
},
|
|
"candidate_eligible": true,
|
|
"case": {
|
|
"path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini",
|
|
"sha256": "f985970db293b70c055e4c41fc316d0c16037b5dc7ce07490e18f554e851f811"
|
|
},
|
|
"command_trace": [
|
|
"HELLO",
|
|
"SESSION_ATTACH",
|
|
"LOAD_WORKSPACE",
|
|
"PROGRAM_LOAD",
|
|
"POWER_ON",
|
|
"HOME_ALL",
|
|
"PROGRAM_RUN",
|
|
"PROGRAM_PAUSE",
|
|
"PROGRAM_RESUME",
|
|
"PROGRAM_ABORT",
|
|
"ESTOP",
|
|
"ESTOP_RESET",
|
|
"POWER_ON",
|
|
"SNAPSHOT_REQUEST"
|
|
],
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"failure_samples": [],
|
|
"gate_scenarios": {
|
|
"button_sequence": {
|
|
"off_blocks_motion": true,
|
|
"running_blocks_manual": true,
|
|
"running_blocks_power_off": true,
|
|
"sequence": [
|
|
"ESTOP",
|
|
"ESTOP_RESET",
|
|
"POWER_ON",
|
|
"HOME",
|
|
"IDLE",
|
|
"RUNNING",
|
|
"PAUSED",
|
|
"RESUME",
|
|
"ABORT"
|
|
],
|
|
"status": "verified"
|
|
},
|
|
"highlight_missing": {
|
|
"reason": "axis_highlight_missing",
|
|
"status": "verified"
|
|
},
|
|
"no_file": {
|
|
"reason": "axis_taskfile_missing",
|
|
"status": "verified"
|
|
},
|
|
"paused_resume": {
|
|
"resume": true,
|
|
"status": "verified"
|
|
},
|
|
"running_pause_abort": {
|
|
"abort": true,
|
|
"pause": true,
|
|
"status": "verified"
|
|
},
|
|
"switchkins_estop": {
|
|
"reason": "xyzac_estop_active",
|
|
"status": "verified"
|
|
},
|
|
"switchkins_hal_missing": {
|
|
"reason": "xyzac_hal_pin_vars_missing",
|
|
"status": "verified"
|
|
},
|
|
"vismach_clear": {
|
|
"status": "verified",
|
|
"visual_only": true
|
|
}
|
|
},
|
|
"release_status": "STOP_RELEASE",
|
|
"report_sha256": "d8422ee0001675094cbcba651f85e438bda4b3c45491823d61d32b1dca1f492c",
|
|
"schema": "xyzac-gate-matrix-rtcp-03.v1",
|
|
"scope": "xyzac_only",
|
|
"state_hash": "fnv1a64:7014ca3ef3a4a3dd",
|
|
"status": "verified",
|
|
"task_id": "RTCP-03",
|
|
"tests": [
|
|
{
|
|
"command": [
|
|
"node",
|
|
"web/worker/test_xyzac_gate_matrix.mjs"
|
|
],
|
|
"output_sha256": "0b798dd40940ed1f4482b21d07b15bbffd9bd66bb3f198bb8cf0da207da55636",
|
|
"returncode": 0,
|
|
"status": "verified"
|
|
},
|
|
{
|
|
"command": [
|
|
"node",
|
|
"web/worker/test_xyzac_button_constraints.mjs"
|
|
],
|
|
"output_sha256": "872cd1a9293f6db876daa5692734ff2b695410417fc7b3b2db8490281a86db62",
|
|
"returncode": 0,
|
|
"status": "verified"
|
|
}
|
|
],
|
|
"tick_trace": [
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
}
|