提交当前项目改动
This commit is contained in:
@@ -0,0 +1,179 @@
|
||||
{
|
||||
"apiName": "xyzbc-trt-native-web-evidence-comparison",
|
||||
"status": "fail",
|
||||
"comparedAt": "2026-07-02T07:41:51.598Z",
|
||||
"nativePath": "/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/evidence/native-xyzbc-trt-evidence.json",
|
||||
"webPath": "/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/evidence/web-xyzbc-trt-evidence.json",
|
||||
"summary": {
|
||||
"checkCount": 12,
|
||||
"passCount": 11,
|
||||
"failCount": 1,
|
||||
"blockers": [
|
||||
"missing-wasm-artifacts"
|
||||
],
|
||||
"nativeStatus": "ok",
|
||||
"webStatus": "blocked"
|
||||
},
|
||||
"checks": [
|
||||
{
|
||||
"category": "profile",
|
||||
"requirement": "native axis mask is XYZBC",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"nativeAxisMask": 55
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "profile",
|
||||
"requirement": "web default profile is xyzbc-trt",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"webProfile": "xyzbc-trt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "ini",
|
||||
"requirement": "native loaded xyzbc switchkins program",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"nativeFile": "/home/mes123456/linuxcnc-master/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc"
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "ini",
|
||||
"requirement": "web INI parse is ready",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"webIniReady": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "switchkins",
|
||||
"requirement": "native switchkins pin readable",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"nativePin": {
|
||||
"owner": "31",
|
||||
"type": "float",
|
||||
"direction": "IN",
|
||||
"value": 0,
|
||||
"linked": true,
|
||||
"raw": " 31 float IN 0 motion.switchkins-type <== :kinstype-select"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "switchkins",
|
||||
"requirement": "web remap files staged",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "program",
|
||||
"requirement": "web default xyzbc_switchkins program staged",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"selected": {
|
||||
"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"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "tool-table",
|
||||
"requirement": "web tool table staged",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"toolTable": "xyzbc-trt.tbl"
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "pyvcp",
|
||||
"requirement": "web PyVCP XML staged",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"pyvcpXmlPath": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "positions",
|
||||
"requirement": "native joint feedback readable",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"joints": {
|
||||
"0": 0,
|
||||
"1": 3.552713678800501e-15,
|
||||
"2": 10,
|
||||
"3": 3.552713678800501e-15,
|
||||
"4": 7.105427357601002e-15
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "wasm",
|
||||
"requirement": "required WASM artifacts available",
|
||||
"status": "fail",
|
||||
"evidence": {
|
||||
"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"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"category": "parameters",
|
||||
"requirement": "parameter file staged",
|
||||
"status": "pass",
|
||||
"evidence": {
|
||||
"parameterFile": "xyzbc.var"
|
||||
}
|
||||
}
|
||||
],
|
||||
"requiredImprovements": [
|
||||
{
|
||||
"category": "wasm",
|
||||
"requirement": "required WASM artifacts available",
|
||||
"evidence": {
|
||||
"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": "native_linuxcnc_vs_web_opfs_wasm_xyzbc_trt_evidence_comparison"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,514 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
Reference in New Issue
Block a user