feat: sync axis task state parity work

This commit is contained in:
wangdequan
2026-07-07 18:45:26 -04:00
parent 16484afce6
commit 8ef67f94c2
562 changed files with 175971 additions and 248 deletions

View File

@@ -1,7 +1,7 @@
{
"apiName": "xyzbc-trt-native-web-evidence-comparison",
"status": "pass",
"comparedAt": "2026-07-06T06:35:08.413Z",
"comparedAt": "2026-07-07T22:17:58.519Z",
"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": {
@@ -548,7 +548,7 @@
"execution": {
"completed": true,
"sampleCount": 228,
"taskHalEventCount": 28
"taskHalEventCount": 30
},
"semanticBoundary": "web_basic_sim_joint_home_spindle_manualtoolchange_feedback"
},
@@ -559,7 +559,7 @@
"semanticBoundary": "linuxcnc_task_motion_hal_wasm_simulation_runtime",
"sessionProgramPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzbc_switchkins.ngc",
"completed": true,
"eventCount": 28
"eventCount": 30
},
"taskPolicy": {
"taskState": "estop-reset",
@@ -600,7 +600,7 @@
"execution": {
"completed": true,
"sampleCount": 228,
"taskHalEventCount": 28
"taskHalEventCount": 30
},
"semanticBoundary": "web_basic_sim_joint_home_spindle_manualtoolchange_feedback"
},

View File

@@ -1,7 +1,7 @@
{
"apiName": "xyzbc-trt-web-opfs-wasm-evidence",
"status": "ready-for-wasm-runtime",
"collectedAt": "2026-07-06T06:35:07.906Z",
"collectedAt": "2026-07-07T22:17:57.900Z",
"profile": {
"id": "xyzbc-trt",
"machineName": "sim-xyzbc-trt-kins (switchkins)",
@@ -102296,7 +102296,7 @@
"semanticBoundary": "linuxcnc_task_motion_hal_wasm_simulation_runtime",
"sessionProgramPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzbc_switchkins.ngc",
"completed": true,
"eventCount": 28
"eventCount": 30
}
},
"semanticExecutionPath": {
@@ -227512,7 +227512,7 @@
"semanticBoundary": "linuxcnc_task_motion_hal_wasm_simulation_runtime",
"sessionProgramPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzbc_switchkins.ngc",
"completed": true,
"eventCount": 28
"eventCount": 30
},
"taskPolicy": {
"taskState": "estop-reset",
@@ -227553,7 +227553,7 @@
"execution": {
"completed": true,
"sampleCount": 228,
"taskHalEventCount": 28
"taskHalEventCount": 30
},
"semanticBoundary": "web_basic_sim_joint_home_spindle_manualtoolchange_feedback"
},
@@ -227584,7 +227584,7 @@
"execution": {
"completed": true,
"sampleCount": 228,
"taskHalEventCount": 28
"taskHalEventCount": 30
},
"semanticBoundary": "web_basic_sim_joint_home_spindle_manualtoolchange_feedback"
},
@@ -229807,29 +229807,29 @@
"rel": "wasm-port/build/wasm/tp/linuxcnc_tp.js",
"absolutePath": "/home/mes123456/cnc_wams/wasm-port/build/wasm/tp/linuxcnc_tp.js",
"bytes": 10542,
"mtime": "2026-07-02T12:24:39.710Z",
"mtime": "2026-07-07T14:02:52.601Z",
"sha256": "94a7d66466b354094d06f589d4c8bb47c9c7155dce972801470ebae4c3952185"
},
{
"rel": "wasm-port/build/wasm/tp/linuxcnc_tp.wasm",
"absolutePath": "/home/mes123456/cnc_wams/wasm-port/build/wasm/tp/linuxcnc_tp.wasm",
"bytes": 178883,
"mtime": "2026-07-02T12:24:39.510Z",
"sha256": "192edfd1028ee769025a89ed1dfcf32dff5ca4322e2b363f1cf0e6a90e4d21ff"
"bytes": 181159,
"mtime": "2026-07-07T14:02:52.381Z",
"sha256": "059de6c59668d9eef41dc307c3439ecf3793bf23da6f2f7cedadc7f9e1fbbf6b"
},
{
"rel": "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js",
"absolutePath": "/home/mes123456/cnc_wams/wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js",
"bytes": 19878,
"mtime": "2026-07-02T12:24:43.462Z",
"mtime": "2026-07-07T22:01:17.840Z",
"sha256": "b5f5caa1a898acea8280dfba6dae7b723d775e54e9d769bdb4d21ac6ac2ac358"
},
{
"rel": "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm",
"absolutePath": "/home/mes123456/cnc_wams/wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm",
"bytes": 206516,
"mtime": "2026-07-02T12:24:43.254Z",
"sha256": "f07802e9264509fdcbdc7e29bac25922b20ce77bdb285770c000fa7d3f5b9996"
"bytes": 215042,
"mtime": "2026-07-07T22:01:17.596Z",
"sha256": "b456ffb64e5a32bc4a425343b5539dea9cf064b1804c4c6b53dea3661ea37fa8"
}
],
"buildCommands": [
@@ -230621,7 +230621,7 @@
"execution": {
"completed": true,
"sampleCount": 228,
"taskHalEventCount": 28
"taskHalEventCount": 30
}
},
"semanticBoundary": "web_task_hal_full_state"
@@ -231666,29 +231666,29 @@
"rel": "wasm-port/build/wasm/tp/linuxcnc_tp.js",
"absolutePath": "/home/mes123456/cnc_wams/wasm-port/build/wasm/tp/linuxcnc_tp.js",
"bytes": 10542,
"mtime": "2026-07-02T12:24:39.710Z",
"mtime": "2026-07-07T14:02:52.601Z",
"sha256": "94a7d66466b354094d06f589d4c8bb47c9c7155dce972801470ebae4c3952185"
},
{
"rel": "wasm-port/build/wasm/tp/linuxcnc_tp.wasm",
"absolutePath": "/home/mes123456/cnc_wams/wasm-port/build/wasm/tp/linuxcnc_tp.wasm",
"bytes": 178883,
"mtime": "2026-07-02T12:24:39.510Z",
"sha256": "192edfd1028ee769025a89ed1dfcf32dff5ca4322e2b363f1cf0e6a90e4d21ff"
"bytes": 181159,
"mtime": "2026-07-07T14:02:52.381Z",
"sha256": "059de6c59668d9eef41dc307c3439ecf3793bf23da6f2f7cedadc7f9e1fbbf6b"
},
{
"rel": "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js",
"absolutePath": "/home/mes123456/cnc_wams/wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js",
"bytes": 19878,
"mtime": "2026-07-02T12:24:43.462Z",
"mtime": "2026-07-07T22:01:17.840Z",
"sha256": "b5f5caa1a898acea8280dfba6dae7b723d775e54e9d769bdb4d21ac6ac2ac358"
},
{
"rel": "wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm",
"absolutePath": "/home/mes123456/cnc_wams/wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm",
"bytes": 206516,
"mtime": "2026-07-02T12:24:43.254Z",
"sha256": "f07802e9264509fdcbdc7e29bac25922b20ce77bdb285770c000fa7d3f5b9996"
"bytes": 215042,
"mtime": "2026-07-07T22:01:17.596Z",
"sha256": "b456ffb64e5a32bc4a425343b5539dea9cf064b1804c4c6b53dea3661ea37fa8"
}
],
"missing": [],