{ "apiName": "xyzbc-trt-web-opfs-wasm-evidence", "status": "blocked", "collectedAt": "2026-07-02T07:41:51.225Z", "profile": { "id": "xyzbc-trt", "machineName": "sim-xyzbc-trt-kins (switchkins)", "iniPath": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini", "pyvcpXmlPath": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml", "toolTablePath": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl", "coordinates": [ "X", "Y", "Z", "B", "C" ], "kinematics": "xyzbc-trt-kins", "kinematicsModuleId": "xyzbc-trt", "defaultProgramFilename": "xyzbc_switchkins.ngc", "switchkinsTypes": [ { "value": 0, "label": "identity", "mdiCommand": "M429", "webKinsType": "identity" }, { "value": 1, "label": "XYZBC TCP", "mdiCommand": "M428", "webKinsType": "tcp-xyzbc" }, { "value": 2, "label": "USERK", "mdiCommand": "M430", "webKinsType": "userk" } ], "halPins": [ "motion.switchkins-type", "motion.analog-out-03", "motion.tooloffset.z", "xyzbc-trt-kins.tool-offset", "xyzbc-trt-kins.x-offset", "xyzbc-trt-kins.z-offset", "xyzbc-trt-kins.x-rot-point", "xyzbc-trt-kins.y-rot-point", "xyzbc-trt-kins.z-rot-point", "xyzbc-trt-kins.conventional-directions", "halui.mdi-command-00", "halui.mdi-command-01", "halui.mdi-command-02" ] }, "ini": { "ready": true, "machineName": "sim-xyzbc-trt-kins (switchkins)", "coordinates": "XYZBC", "kinematicsName": "xyzbc-trt-kins", "kinematicsModuleId": "xyzbc-trt", "remaps": [ { "raw": "M428 modalgroup=10 ngc=428remap", "code": "M428", "modalGroup": 10, "ngc": "428remap" }, { "raw": "M429 modalgroup=10 ngc=429remap", "code": "M429", "modalGroup": 10, "ngc": "429remap" }, { "raw": "M430 modalgroup=10 ngc=430remap", "code": "M430", "modalGroup": 10, "ngc": "430remap" } ], "haluiMdiCommands": [ "M429", "M428", "M430" ], "toolTable": "xyzbc-trt.tbl", "parameterFile": "xyzbc.var", "jointConfig": [ { "id": 0, "axis": "X", "type": "LINEAR", "home": 0, "min": -200, "max": 200, "maxVelocity": 20, "maxAcceleration": 300, "homeSearchVelocity": 0, "homeSequence": 0 }, { "id": 1, "axis": "Y", "type": "LINEAR", "home": 0, "min": -100, "max": 100, "maxVelocity": 20, "maxAcceleration": 300, "homeSearchVelocity": 0, "homeSequence": 0 }, { "id": 2, "axis": "Z", "type": "LINEAR", "home": 0, "min": -120, "max": 120, "maxVelocity": 20, "maxAcceleration": 300, "homeSearchVelocity": 0, "homeSequence": 0 }, { "id": 3, "axis": "B", "type": "ANGULAR", "home": 0, "min": -100, "max": 50, "maxVelocity": 30, "maxAcceleration": 300, "homeSearchVelocity": 0, "homeSequence": 0 }, { "id": 4, "axis": "C", "type": "ANGULAR", "home": 0, "min": -36000, "max": 36000, "maxVelocity": 30, "maxAcceleration": 300, "homeSearchVelocity": 0, "homeSequence": 0 } ] }, "opfsStaging": { "storageMode": "memory", "opfsRoot": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt", "fileCount": 20, "summary": { "fileCount": 20, "totalBytes": 458514, "gcodeFileCount": 16, "kinds": { "ini": 1, "demo": 8, "toolTable": 1, "parameters": 1, "remap": 8, "pyvcp": 1 }, "opfsPaths": [ "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc.var", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc", "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml" ] }, "files": [ { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/xyzbc-trt.ini", "kind": "ini", "bytes": 4885, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzbc_switchkins.ngc", "kind": "demo", "bytes": 139, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/xyzbc-trt.tbl", "kind": "toolTable", "bytes": 22, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc.var", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc.var", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/xyzbc.var", "kind": "parameters", "bytes": 1666, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/428remap.ngc", "kind": "remap", "bytes": 688, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/429remap.ngc", "kind": "remap", "bytes": 644, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/430remap.ngc", "kind": "remap", "bytes": 635, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/centering.ngc", "kind": "remap", "bytes": 1134, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/helix_ac.ngc", "kind": "remap", "bytes": 735, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/helix_bc.ngc", "kind": "remap", "bytes": 735, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/xyzac_switchkins_sub.ngc", "kind": "remap", "bytes": 1547, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/xyzbc_switchkins_sub.ngc", "kind": "remap", "bytes": 1547, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/boat-xyzac.ngc", "kind": "demo", "bytes": 70847, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/boat-xyzbc.ngc", "kind": "demo", "bytes": 76616, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/impeller-7bl-xyzac.ngc", "kind": "demo", "bytes": 294411, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins.ngc", "kind": "demo", "bytes": 139, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_1.ngc", "kind": "demo", "bytes": 419, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_2.ngc", "kind": "demo", "bytes": 475, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_3.ngc", "kind": "demo", "bytes": 304, "executable": false }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/xyzbc-trt.xml", "kind": "pyvcp", "bytes": 926, "executable": false } ], "gcodeSources": [ { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/boat-xyzac.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc", "filename": "boat-xyzac.ngc", "bytes": 70847, "label": "boat-xyzac", "sourceMode": "linuxcnc-vendored-5axis-gcode", "semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file" }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/boat-xyzbc.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc", "filename": "boat-xyzbc.ngc", "bytes": 76616, "label": "boat-xyzbc", "sourceMode": "linuxcnc-vendored-5axis-gcode", "semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file" }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/impeller-7bl-xyzac.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc", "filename": "impeller-7bl-xyzac.ngc", "bytes": 294411, "label": "impeller-7bl-xyzac", "sourceMode": "linuxcnc-vendored-5axis-gcode", "semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file" }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_1.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc", "filename": "xyzac_switchkins_test_1.ngc", "bytes": 419, "label": "xyzac_switchkins_test_1", "sourceMode": "linuxcnc-vendored-5axis-gcode", "semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file" }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_2.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc", "filename": "xyzac_switchkins_test_2.ngc", "bytes": 475, "label": "xyzac_switchkins_test_2", "sourceMode": "linuxcnc-vendored-5axis-gcode", "semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file" }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_3.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc", "filename": "xyzac_switchkins_test_3.ngc", "bytes": 304, "label": "xyzac_switchkins_test_3", "sourceMode": "linuxcnc-vendored-5axis-gcode", "semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file" }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc", "filename": "xyzac_switchkins.ngc", "bytes": 139, "label": "xyzac_switchkins", "sourceMode": "linuxcnc-vendored-5axis-gcode", "semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file" }, { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc", "wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzbc_switchkins.ngc", "opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc", "filename": "xyzbc_switchkins.ngc", "bytes": 139, "label": "xyzbc_switchkins", "sourceMode": "linuxcnc-vendored-5axis-gcode", "semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file" } ], "selectedProgram": { "sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc", "filename": "xyzbc_switchkins.ngc", "wasmProgramPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzbc_switchkins.ngc" } }, "store": { "machineProfile": "xyzbc-trt", "sessionName": "xyzbc-trt-web-session", "machineProjectRoot": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt", "activeProgram": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc", "programSource": "linuxcnc-vendored-5axis-gcode", "programLineCount": 3, "selectedGcodeSourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc" }, "wasm": { "required": [ "wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.js", "wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.wasm", "wasm-port/build/wasm/core/linuxcnc_interp.js", "wasm-port/build/wasm/core/linuxcnc_interp.wasm", "wasm-port/build/wasm/tp/linuxcnc_tp.js", "wasm-port/build/wasm/tp/linuxcnc_tp.wasm", "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js", "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm" ], "files": [], "missing": [ "wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.js", "wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.wasm", "wasm-port/build/wasm/core/linuxcnc_interp.js", "wasm-port/build/wasm/core/linuxcnc_interp.wasm", "wasm-port/build/wasm/tp/linuxcnc_tp.js", "wasm-port/build/wasm/tp/linuxcnc_tp.wasm", "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js", "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm" ], "ready": false, "emscriptenAvailable": false }, "coverage": { "profileDefaultXyzbc": true, "iniReady": true, "opfsStaged": true, "pyvcpXmlStaged": true, "remapsStaged": true, "toolTableStaged": true, "parameterFileStaged": true, "defaultProgramStaged": true, "wasmArtifactsReady": false }, "blockers": [ { "id": "missing-wasm-artifacts", "detail": "wasm-port/build/wasm does not contain all required kinematics/core/tp/task-hal artifacts.", "required": [ "wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.js", "wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.wasm", "wasm-port/build/wasm/core/linuxcnc_interp.js", "wasm-port/build/wasm/core/linuxcnc_interp.wasm", "wasm-port/build/wasm/tp/linuxcnc_tp.js", "wasm-port/build/wasm/tp/linuxcnc_tp.wasm", "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js", "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm" ], "missing": [ "wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.js", "wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.wasm", "wasm-port/build/wasm/core/linuxcnc_interp.js", "wasm-port/build/wasm/core/linuxcnc_interp.wasm", "wasm-port/build/wasm/tp/linuxcnc_tp.js", "wasm-port/build/wasm/tp/linuxcnc_tp.wasm", "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js", "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm" ] } ], "semanticBoundary": "web_opfs_wasm_runtime_readiness_for_linuxcnc_xyzbc_trt" }