Improve visible live G-code execution panel

This commit is contained in:
2026-08-29 07:16:29 +08:00
parent 74ae2538a3
commit 43670525d6
6 changed files with 47 additions and 46 deletions

View File

@@ -128,10 +128,10 @@
"source_slice": "AXIS-XYZAC-PROGRAM-MDI",
"sources": [
{
"lines": "122-1000",
"lines": "122-1003",
"path": "web/worker/sim-session.mjs",
"role": "session-authority-routing",
"sha256": "a676086169205f16e25c142cb97e7cfac493ea58852cec93b799797f09637845",
"sha256": "6ffad5f415dac511b85670475c61c821c5b1cecea2003d812123a7bc3a0bb16f",
"status": "resolved",
"symbol": "new ProgramRunner"
},
@@ -161,10 +161,10 @@
"symbol": "export class MotionState"
},
{
"lines": "122-1000",
"lines": "122-1003",
"path": "web/worker/sim-session.mjs",
"role": "session-authority-routing",
"sha256": "a676086169205f16e25c142cb97e7cfac493ea58852cec93b799797f09637845",
"sha256": "6ffad5f415dac511b85670475c61c821c5b1cecea2003d812123a7bc3a0bb16f",
"status": "resolved",
"symbol": "new ProgramRunner"
}
@@ -186,10 +186,10 @@
"symbol": "export class AuthoritativeRuntime"
},
{
"lines": "122-1000",
"lines": "122-1003",
"path": "web/worker/sim-session.mjs",
"role": "session-authority-routing",
"sha256": "a676086169205f16e25c142cb97e7cfac493ea58852cec93b799797f09637845",
"sha256": "6ffad5f415dac511b85670475c61c821c5b1cecea2003d812123a7bc3a0bb16f",
"status": "resolved",
"symbol": "new ProgramRunner"
}
@@ -205,7 +205,7 @@
"recovery": "Chromium SIGKILL/profile-reopen, corruption detection and Firefox OPFS round-trip are verified"
},
"release_status": "STOP_RELEASE",
"report_sha256": "0995970fa99ce6ac0736710bebd35782e4cf4ab60600a72c5baa3966314e1f5d",
"report_sha256": "2b7f0ee5b74ba0b961f9679a5bfa156e361c9268cc14a89bf42d12776a22085a",
"scans": {
"js_gcode_matches": [
{
@@ -274,17 +274,17 @@
"text": "const result = call(this.core, \"sim_interpreter_execute\", \"number\", [\"number\", \"number\", \"number\"], [this.interpreter, this.blockBuffer, bytes.length]);"
},
{
"line": 1733,
"line": 1736,
"path": "web/worker/sim-session.mjs",
"text": "const result = this.xyzacProgram.executeBlock(block);"
},
{
"line": 1752,
"line": 1755,
"path": "web/worker/sim-session.mjs",
"text": "const result = this.program.executeBlock(block);"
},
{
"line": 197,
"line": 211,
"path": "web/worker/wasm-program-runtime.mjs",
"text": "executeBlock(block) {"
}
@@ -292,7 +292,7 @@
"opfs_writer_matches": [
{
"line": 1,
"path": "web/react/dist/assets/sim-worker-entry-CyL7D-EC.js",
"path": "web/react/dist/assets/sim-worker-entry-CP8X4Y-6.js",
"text": "(function(){var e=(()=>{var e=self.location.href;return(function(t){t||={};var t=t===void 0?{}:t,n,r;t.ready=new Promise(function(e,t){n=e,r=t});var i=Object.assign({},t),a=[],o=typeof window==`object`,s=typeof importScripts==`function`;typ"
},
{
@@ -1496,7 +1496,7 @@
"files": [
{
"path": "web/react/src/App.tsx",
"sha256": "25ccd89e22f43464e23c5920da96b780b0ca4fdb9632f5b1d84a48c37e894f44"
"sha256": "d97cbe5f9d57e3071a43f0669bc9babd652a3ac347c4db226f749ee2d77fed10"
},
{
"path": "web/react/src/ThreeMachineView.tsx",
@@ -1656,7 +1656,7 @@
},
{
"path": "web/worker/sim-session.mjs",
"sha256": "a676086169205f16e25c142cb97e7cfac493ea58852cec93b799797f09637845"
"sha256": "6ffad5f415dac511b85670475c61c821c5b1cecea2003d812123a7bc3a0bb16f"
},
{
"path": "web/worker/sim-task.mjs",
@@ -2060,7 +2060,7 @@
},
{
"path": "web/worker/wasm-program-runtime.mjs",
"sha256": "6bc403380cfecdb4a05abf0918681b7d64acc97fb948ce7f4f73f554d51df6c4"
"sha256": "3b0cae4f3eb4c5fca8791fd8555351a9a718e269151e345c2e1a0f7914ce5119"
},
{
"path": "web/worker/wasm-xyzac-device-io.mjs",
@@ -2094,10 +2094,10 @@
"scope": "selected_xyzac_simulation_only",
"sources": [
{
"lines": "122-1000",
"lines": "122-1003",
"path": "web/worker/sim-session.mjs",
"role": "session-authority-routing",
"sha256": "a676086169205f16e25c142cb97e7cfac493ea58852cec93b799797f09637845",
"sha256": "6ffad5f415dac511b85670475c61c821c5b1cecea2003d812123a7bc3a0bb16f",
"status": "resolved",
"symbol": "new ProgramRunner"
},
@@ -2190,10 +2190,10 @@
"symbol": "createSyncAccessHandle"
},
{
"lines": "56-56",
"lines": "66-66",
"path": "web/worker/wasm-program-runtime.mjs",
"role": "wasm-program-authority",
"sha256": "6bc403380cfecdb4a05abf0918681b7d64acc97fb948ce7f4f73f554d51df6c4",
"sha256": "3b0cae4f3eb4c5fca8791fd8555351a9a718e269151e345c2e1a0f7914ce5119",
"status": "resolved",
"symbol": "export class WasmProgramRuntime"
},
@@ -2215,9 +2215,9 @@
}
],
"state_hashes": [
"fnv1a64:209531d9fc283248",
"fnv1a64:ca3f86c22f00a1b8",
"fnv1a64:08d380ff6ff129bd"
"fnv1a64:f9c5800323549ff1",
"fnv1a64:ad9bcda2c0390aa0",
"fnv1a64:0b3199ef804f5546"
],
"status": "verified",
"task_id": "WASM-00",
@@ -2235,7 +2235,7 @@
"control_count": 110,
"first_divergent_tick": null,
"motion_authority": "wasm",
"output_sha256": "e9d4aceca4c2c88882593ead1339f12d0ef81af51f257403c22f8c17e15e2f18",
"output_sha256": "adab2a85cbfa9b00b2496c07205d99cc0a3c8072c728908c146c45d13e68f60e",
"returncode": 0,
"state_hash": "fnv1a64:e862c9e59d9ffd8c",
"status": "verified",
@@ -2243,19 +2243,19 @@
{
"active_type": 0,
"code": "M429",
"state_hash": "fnv1a64:209531d9fc283248",
"state_hash": "fnv1a64:f9c5800323549ff1",
"tick": 0
},
{
"active_type": 1,
"code": "M428",
"state_hash": "fnv1a64:ca3f86c22f00a1b8",
"state_hash": "fnv1a64:ad9bcda2c0390aa0",
"tick": 0
},
{
"active_type": 2,
"code": "M430",
"state_hash": "fnv1a64:08d380ff6ff129bd",
"state_hash": "fnv1a64:0b3199ef804f5546",
"tick": 0
}
],