162 lines
4.0 KiB
JSON
162 lines
4.0 KiB
JSON
{
|
|
"authority": "linuxcnc-wasm-worker",
|
|
"browser_matrix": {
|
|
"canvas_context": "webgl2",
|
|
"console_exceptions": 0,
|
|
"desktop": {
|
|
"canvas_nonblank": true,
|
|
"document_width": 1425,
|
|
"machine_nodes_in_tool_preview": 0,
|
|
"nonzero_pixels": 499671,
|
|
"scroll_width": 1425,
|
|
"status": "READY",
|
|
"toolpath_segments": 3,
|
|
"viewport": [
|
|
1440,
|
|
1000
|
|
]
|
|
},
|
|
"functional_note": "Chromium simulation only; Safari and physical power loss are excluded by scope",
|
|
"mobile": {
|
|
"canvas_nonblank": true,
|
|
"document_width": 390,
|
|
"machine_nodes_in_tool_preview": 0,
|
|
"nonzero_pixels": 114080,
|
|
"scroll_width": 390,
|
|
"status": "READY",
|
|
"toolpath_segments": 3,
|
|
"viewport": [
|
|
390,
|
|
844
|
|
]
|
|
},
|
|
"preserve_drawing_buffer": true
|
|
},
|
|
"candidate_eligible": true,
|
|
"case": {
|
|
"path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini",
|
|
"scope": "xyzac_only"
|
|
},
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"direction": {
|
|
"rotate_c": "z+",
|
|
"saddle_y": -1,
|
|
"spindle_z": -1,
|
|
"table_x": -1,
|
|
"tilt_a": "x+",
|
|
"tool_offset": "z-"
|
|
},
|
|
"exclusions": [
|
|
"xyzbc",
|
|
"3axis",
|
|
"other cases",
|
|
"Safari",
|
|
"physical power loss",
|
|
"host hardware"
|
|
],
|
|
"failure_samples": [],
|
|
"known_blockers": [],
|
|
"machine_groups": [
|
|
"xyzac-machine",
|
|
"table-x",
|
|
"saddle-y",
|
|
"spindle-z",
|
|
"tilt-a",
|
|
"rotate-c",
|
|
"tool-offset",
|
|
"xyzac-toolpath",
|
|
"xyzac-live-toolpath"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"path": "web/react/src/XyzacMachineView.tsx",
|
|
"sha256": "fd3804b8b86d6630054755c00f35828591dec5093f86ea080c9d6fb5db7aa05d"
|
|
},
|
|
{
|
|
"path": "web/react/src/XyzacToolPreview.tsx",
|
|
"sha256": "caca009f96336847c8d9b8d5823c3d7de86ed77c37cae2fe9f5f3e4d30132d57"
|
|
},
|
|
{
|
|
"path": "web/react/src/xyzac-visual-adapter.ts",
|
|
"sha256": "2e67bf4522ff87648d0b7de1f6fc447d51e780eed66c299d7f4bc3c35d7b33f8"
|
|
},
|
|
{
|
|
"path": "web/react/src/test_xyzac_threejs.mjs",
|
|
"sha256": "840f191d5243016e6ecba4404f2950a067d63f9c1f280a2c1655f30bf021324b"
|
|
},
|
|
{
|
|
"path": "web/react/src/test_xyzac_tool_preview.mjs",
|
|
"sha256": "99f60e050a3ba90b3feb2922b007a49cb4a9e2f88610a0f55f1b6a9c8f07cdbd"
|
|
}
|
|
],
|
|
"projection": {
|
|
"active_segment": 7,
|
|
"clear_visual_nonmutating": true,
|
|
"state_hash": "fnv1a64:xyzac-authoritative",
|
|
"tick": 42
|
|
},
|
|
"release_status": "STOP_RELEASE",
|
|
"report_sha256": "fd1296fc1819bee5371708e869b0547dd64bd91f98eab1d12f1ddce043450f6a",
|
|
"schema": "xyzac-trt-threejs-report.v1",
|
|
"status": "verified",
|
|
"task_id": "RTCP-10",
|
|
"tests": [
|
|
{
|
|
"command": [
|
|
"node",
|
|
"--experimental-strip-types",
|
|
"web/react/src/test_xyzac_threejs.mjs"
|
|
],
|
|
"output_sha256": "2760c09251a854eec84d854cfb8847244bf21653e7d096fa625d4fe2970924ee",
|
|
"returncode": 0
|
|
},
|
|
{
|
|
"command": [
|
|
"node",
|
|
"--experimental-strip-types",
|
|
"web/react/src/test_xyzac_tool_preview.mjs"
|
|
],
|
|
"output_sha256": "26a7f3645c9ca6212fc5664e870eee5dff2a146bb71a1d14de6845e982cddf92",
|
|
"returncode": 0
|
|
},
|
|
{
|
|
"command": [
|
|
"npm",
|
|
"run",
|
|
"typecheck"
|
|
],
|
|
"output_sha256": "08fb3e3d0d9396a56f8720eb15d9f6920f8a30c2dad7b0b6672ac446801f27e3",
|
|
"returncode": 0
|
|
}
|
|
],
|
|
"tool_preview": {
|
|
"active_segment": 3,
|
|
"canonical_toolpath_segments": 1,
|
|
"joints": [
|
|
11,
|
|
-4,
|
|
19,
|
|
31,
|
|
44
|
|
],
|
|
"machine_scene_nodes": 0,
|
|
"schema": "xyzac-tool-preview-rtcp-10b.v1",
|
|
"source": "linuxcnc-wasm-worker",
|
|
"state_hash": "fnv1a64:tool-preview",
|
|
"status": "verified",
|
|
"tick": 12,
|
|
"tool_pose": {
|
|
"a": 31,
|
|
"b": 0,
|
|
"c": 44,
|
|
"u": 0,
|
|
"v": 0,
|
|
"w": 0,
|
|
"x": 11,
|
|
"y": -4,
|
|
"z": 19
|
|
}
|
|
},
|
|
"visual_source": "authoritative panel_snapshot.visual + panel_snapshot.kinematics; main preview is tool-only"
|
|
}
|