Files
KDL_WORK/kdl-wasm/web/test-results/virtual-controller/button-evidence.json
2026-06-28 20:58:18 +08:00

468 lines
14 KiB
JSON

{
"targetUrl": "file:///E:/Work/kdl_work/kdl-wasm/web/app/virtual-controller.html",
"chrome": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
"initial": {
"title": "ABB120 Virtual Controller",
"state": "ready",
"program": "W2_60_IOWaitPulse",
"wait": "none",
"log": "W2-JOB-latest ready",
"reports": "W2-JOB-latest report",
"storage": "cache h0/n0/w0/e0 checking browser storage",
"joints": "[0, 0, 0, 0, 0, 0]",
"tcp": "pos [0.374, 0, 0.63] q [0, 0.707107, 0, 0.707107]",
"frame": "1 / 6",
"frameCurrent": 1,
"frameTotal": 6,
"frameRows": 4,
"frameTime": "t=0 / 0.24 s, step=0.05 s, source 1/4 (4 trajectory frames)",
"parser": "idle",
"parserProgress": 1,
"stepStatus": "11/12 Path Point line 8 t=0 s",
"stepRows": 12,
"activeStepRows": 1,
"activeStepText": "110-0.24 s8Path Pointpoint p0 movej homeMOVEJ / home1-6 @50ms",
"programOptions": [
"W2_60_IOWaitPulse"
],
"running": false,
"playbackTime": 0,
"samplePeriodSec": 0.05,
"sampleIndex": 0,
"sourceFrameIndex": 0,
"sourceFrameTotal": 4,
"storageState": {
"mode": "localStorage",
"hits": 0,
"network": 0,
"writes": 0,
"errors": 2,
"last": "OPFS blocked: SecurityError"
},
"parseStream": {
"active": false,
"timer": false,
"programId": "",
"cursorLine": 0,
"totalLines": 0,
"linesPerTick": 1,
"startedAt": 0,
"completedProgramId": "",
"lastSummary": "idle"
},
"errors": []
},
"afterLoadClick": {
"title": "ABB120 Virtual Controller",
"state": "parsing",
"program": "W2_60_IOWaitPulse",
"wait": "none",
"log": "W2_60_IOWaitPulse parsing load from localStorage h0/n0/w0/e2",
"reports": "W2-JOB-latest report",
"storage": "localStorage h0/n0/w0/e2 OPFS blocked: SecurityError",
"joints": "[0, 0, 0, 0, 0, 0]",
"tcp": "pos [0, 0, 0] q [0, 0.707107, 0, 0.707107]",
"frame": "1 / 1",
"frameCurrent": 1,
"frameTotal": 1,
"frameRows": 1,
"frameTime": "t=0 / 0 s, step=0.05 s, source 1/1 (0 trajectory frames)",
"parser": "parsing 3/23 lines, frames 0/4, t=0 s",
"parserProgress": 0.13043478260869565,
"stepStatus": "1/1 Sample line - t=0 s",
"stepRows": 1,
"activeStepRows": 1,
"activeStepText": "10 sSamplesample trajectoryNO_MOTION / no planned segment1 @50ms",
"programOptions": [
"W2_60_IOWaitPulse"
],
"running": false,
"playbackTime": 0,
"samplePeriodSec": 0.05,
"sampleIndex": 0,
"sourceFrameIndex": 0,
"sourceFrameTotal": 4,
"storageState": {
"mode": "localStorage",
"hits": 0,
"network": 0,
"writes": 0,
"errors": 2,
"last": "OPFS blocked: SecurityError"
},
"parseStream": {
"active": true,
"timer": true,
"programId": "W2_60_IOWaitPulse",
"cursorLine": 3,
"totalLines": 23,
"linesPerTick": 1,
"startedAt": 289.2000000476837,
"completedProgramId": "",
"lastSummary": "parsing 3/23 lines, frames 0/4, t=0 s"
},
"errors": []
},
"afterRun": {
"title": "ABB120 Virtual Controller",
"state": "running",
"program": "W2_60_IOWaitPulse",
"wait": "waiting di[1]",
"log": "W2_60_IOWaitPulse running sample 2 t=0.05s",
"reports": "W2-JOB-latest report",
"storage": "localStorage h0/n0/w0/e2 OPFS blocked: SecurityError",
"joints": "[0.025, 0.00625, -0.016667, 0, 0.004167, 0]",
"tcp": "pos [0.376083, 0, 0.63] q [0, 0.707107, 0, 0.707107]",
"frame": "2 / 6",
"frameCurrent": 2,
"frameTotal": 6,
"frameRows": 4,
"frameTime": "t=0.05 / 0.24 s, step=0.05 s, source 1/4 (4 trajectory frames)",
"parser": "parsed 23 lines, 4 frames",
"parserProgress": 1,
"stepStatus": "11/12 Path Point line 8 t=0.05 s",
"stepRows": 12,
"activeStepRows": 1,
"activeStepText": "110-0.24 s8Path Pointpoint p0 movej homeMOVEJ / home1-6 @50ms",
"programOptions": [
"W2_60_IOWaitPulse"
],
"running": true,
"playbackTime": 0.05,
"samplePeriodSec": 0.05,
"sampleIndex": 1,
"sourceFrameIndex": 0,
"sourceFrameTotal": 4,
"storageState": {
"mode": "localStorage",
"hits": 0,
"network": 0,
"writes": 0,
"errors": 2,
"last": "OPFS blocked: SecurityError"
},
"parseStream": {
"active": false,
"timer": false,
"programId": "W2_60_IOWaitPulse",
"cursorLine": 23,
"totalLines": 23,
"linesPerTick": 1,
"startedAt": 289.2000000476837,
"completedProgramId": "W2_60_IOWaitPulse",
"lastSummary": "parsed 23 lines, 4 frames"
},
"errors": []
},
"afterPause": {
"title": "ABB120 Virtual Controller",
"state": "paused",
"program": "W2_60_IOWaitPulse",
"wait": "waiting di[1]",
"log": "W2_60_IOWaitPulse paused",
"reports": "W2-JOB-latest report",
"storage": "localStorage h0/n0/w0/e2 OPFS blocked: SecurityError",
"joints": "[0.12, 0.03, -0.08, 0, 0.02, 0]",
"tcp": "pos [0.384, 0, 0.63] q [0, 0.707107, 0, 0.707107]",
"frame": "6 / 6",
"frameCurrent": 6,
"frameTotal": 6,
"frameRows": 4,
"frameTime": "t=0.24 / 0.24 s, step=0.05 s, source 4/4 (4 trajectory frames)",
"parser": "parsed 23 lines, 4 frames",
"parserProgress": 1,
"stepStatus": "11/12 Path Point line 8 t=0.24 s",
"stepRows": 12,
"activeStepRows": 1,
"activeStepText": "110-0.24 s8Path Pointpoint p0 movej homeMOVEJ / home1-6 @50ms",
"programOptions": [
"W2_60_IOWaitPulse"
],
"running": false,
"playbackTime": 0.24,
"samplePeriodSec": 0.05,
"sampleIndex": 5,
"sourceFrameIndex": 3,
"sourceFrameTotal": 4,
"storageState": {
"mode": "localStorage",
"hits": 0,
"network": 0,
"writes": 0,
"errors": 2,
"last": "OPFS blocked: SecurityError"
},
"parseStream": {
"active": false,
"timer": false,
"programId": "W2_60_IOWaitPulse",
"cursorLine": 23,
"totalLines": 23,
"linesPerTick": 1,
"startedAt": 289.2000000476837,
"completedProgramId": "W2_60_IOWaitPulse",
"lastSummary": "parsed 23 lines, 4 frames"
},
"errors": []
},
"afterStep": {
"title": "ABB120 Virtual Controller",
"state": "paused",
"program": "W2_60_IOWaitPulse",
"wait": "waiting di[1]",
"log": "W2_60_IOWaitPulse stepped sample 6 t=0.24s",
"reports": "W2-JOB-latest report",
"storage": "localStorage h0/n0/w0/e2 OPFS blocked: SecurityError",
"joints": "[0.12, 0.03, -0.08, 0, 0.02, 0]",
"tcp": "pos [0.384, 0, 0.63] q [0, 0.707107, 0, 0.707107]",
"frame": "6 / 6",
"frameCurrent": 6,
"frameTotal": 6,
"frameRows": 4,
"frameTime": "t=0.24 / 0.24 s, step=0.05 s, source 4/4 (4 trajectory frames)",
"parser": "parsed 23 lines, 4 frames",
"parserProgress": 1,
"stepStatus": "11/12 Path Point line 8 t=0.24 s",
"stepRows": 12,
"activeStepRows": 1,
"activeStepText": "110-0.24 s8Path Pointpoint p0 movej homeMOVEJ / home1-6 @50ms",
"programOptions": [
"W2_60_IOWaitPulse"
],
"running": false,
"playbackTime": 0.24,
"samplePeriodSec": 0.05,
"sampleIndex": 5,
"sourceFrameIndex": 3,
"sourceFrameTotal": 4,
"storageState": {
"mode": "localStorage",
"hits": 0,
"network": 0,
"writes": 0,
"errors": 2,
"last": "OPFS blocked: SecurityError"
},
"parseStream": {
"active": false,
"timer": false,
"programId": "W2_60_IOWaitPulse",
"cursorLine": 23,
"totalLines": 23,
"linesPerTick": 1,
"startedAt": 289.2000000476837,
"completedProgramId": "W2_60_IOWaitPulse",
"lastSummary": "parsed 23 lines, 4 frames"
},
"errors": []
},
"afterStop": {
"title": "ABB120 Virtual Controller",
"state": "stopped",
"program": "W2_60_IOWaitPulse",
"wait": "none",
"log": "W2_60_IOWaitPulse stopped",
"reports": "W2-JOB-latest report",
"storage": "localStorage h0/n0/w0/e2 OPFS blocked: SecurityError",
"joints": "[0.12, 0.03, -0.08, 0, 0.02, 0]",
"tcp": "pos [0.384, 0, 0.63] q [0, 0.707107, 0, 0.707107]",
"frame": "6 / 6",
"frameCurrent": 6,
"frameTotal": 6,
"frameRows": 4,
"frameTime": "t=0.24 / 0.24 s, step=0.05 s, source 4/4 (4 trajectory frames)",
"parser": "parsed 23 lines, 4 frames",
"parserProgress": 1,
"stepStatus": "11/12 Path Point line 8 t=0.24 s",
"stepRows": 12,
"activeStepRows": 1,
"activeStepText": "110-0.24 s8Path Pointpoint p0 movej homeMOVEJ / home1-6 @50ms",
"programOptions": [
"W2_60_IOWaitPulse"
],
"running": false,
"playbackTime": 0.24,
"samplePeriodSec": 0.05,
"sampleIndex": 5,
"sourceFrameIndex": 3,
"sourceFrameTotal": 4,
"storageState": {
"mode": "localStorage",
"hits": 0,
"network": 0,
"writes": 0,
"errors": 2,
"last": "OPFS blocked: SecurityError"
},
"parseStream": {
"active": false,
"timer": false,
"programId": "W2_60_IOWaitPulse",
"cursorLine": 23,
"totalLines": 23,
"linesPerTick": 1,
"startedAt": 289.2000000476837,
"completedProgramId": "W2_60_IOWaitPulse",
"lastSummary": "parsed 23 lines, 4 frames"
},
"errors": []
},
"afterReset": {
"title": "ABB120 Virtual Controller",
"state": "ready",
"program": "W2_60_IOWaitPulse",
"wait": "none",
"log": "controller reset",
"reports": "W2-JOB-latest report",
"storage": "localStorage h0/n0/w0/e2 OPFS blocked: SecurityError",
"joints": "[0, 0, 0, 0, 0, 0]",
"tcp": "pos [0.374, 0, 0.63] q [0, 0.707107, 0, 0.707107]",
"frame": "1 / 6",
"frameCurrent": 1,
"frameTotal": 6,
"frameRows": 4,
"frameTime": "t=0 / 0.24 s, step=0.05 s, source 1/4 (4 trajectory frames)",
"parser": "parsed 23 lines, 4 frames",
"parserProgress": 1,
"stepStatus": "11/12 Path Point line 8 t=0 s",
"stepRows": 12,
"activeStepRows": 1,
"activeStepText": "110-0.24 s8Path Pointpoint p0 movej homeMOVEJ / home1-6 @50ms",
"programOptions": [
"W2_60_IOWaitPulse"
],
"running": false,
"playbackTime": 0,
"samplePeriodSec": 0.05,
"sampleIndex": 0,
"sourceFrameIndex": 0,
"sourceFrameTotal": 4,
"storageState": {
"mode": "localStorage",
"hits": 0,
"network": 0,
"writes": 0,
"errors": 2,
"last": "OPFS blocked: SecurityError"
},
"parseStream": {
"active": false,
"timer": false,
"programId": "W2_60_IOWaitPulse",
"cursorLine": 23,
"totalLines": 23,
"linesPerTick": 1,
"startedAt": 289.2000000476837,
"completedProgramId": "W2_60_IOWaitPulse",
"lastSummary": "parsed 23 lines, 4 frames"
},
"errors": []
},
"afterExport": {
"title": "ABB120 Virtual Controller",
"state": "ready",
"program": "W2_60_IOWaitPulse",
"wait": "none",
"log": "delivery package exported",
"reports": "W2-JOB-latest report exported",
"storage": "localStorage h0/n0/w0/e2 OPFS blocked: SecurityError",
"joints": "[0, 0, 0, 0, 0, 0]",
"tcp": "pos [0.374, 0, 0.63] q [0, 0.707107, 0, 0.707107]",
"frame": "1 / 6",
"frameCurrent": 1,
"frameTotal": 6,
"frameRows": 4,
"frameTime": "t=0 / 0.24 s, step=0.05 s, source 1/4 (4 trajectory frames)",
"parser": "parsed 23 lines, 4 frames",
"parserProgress": 1,
"stepStatus": "11/12 Path Point line 8 t=0 s",
"stepRows": 12,
"activeStepRows": 1,
"activeStepText": "110-0.24 s8Path Pointpoint p0 movej homeMOVEJ / home1-6 @50ms",
"programOptions": [
"W2_60_IOWaitPulse"
],
"running": false,
"playbackTime": 0,
"samplePeriodSec": 0.05,
"sampleIndex": 0,
"sourceFrameIndex": 0,
"sourceFrameTotal": 4,
"storageState": {
"mode": "localStorage",
"hits": 0,
"network": 0,
"writes": 0,
"errors": 2,
"last": "OPFS blocked: SecurityError"
},
"parseStream": {
"active": false,
"timer": false,
"programId": "W2_60_IOWaitPulse",
"cursorLine": 23,
"totalLines": 23,
"linesPerTick": 1,
"startedAt": 289.2000000476837,
"completedProgramId": "W2_60_IOWaitPulse",
"lastSummary": "parsed 23 lines, 4 frames"
},
"errors": []
},
"afterProgramSwitch": {
"title": "ABB120 Virtual Controller",
"state": "ready",
"program": "W2_60_IOWaitPulse",
"wait": "none",
"log": "delivery package exported",
"reports": "W2-JOB-latest report exported",
"storage": "localStorage h0/n0/w0/e2 OPFS blocked: SecurityError",
"joints": "[0, 0, 0, 0, 0, 0]",
"tcp": "pos [0.374, 0, 0.63] q [0, 0.707107, 0, 0.707107]",
"frame": "1 / 6",
"frameCurrent": 1,
"frameTotal": 6,
"frameRows": 4,
"frameTime": "t=0 / 0.24 s, step=0.05 s, source 1/4 (4 trajectory frames)",
"parser": "parsed 23 lines, 4 frames",
"parserProgress": 1,
"stepStatus": "11/12 Path Point line 8 t=0 s",
"stepRows": 12,
"activeStepRows": 1,
"activeStepText": "110-0.24 s8Path Pointpoint p0 movej homeMOVEJ / home1-6 @50ms",
"programOptions": [
"W2_60_IOWaitPulse"
],
"running": false,
"playbackTime": 0,
"samplePeriodSec": 0.05,
"sampleIndex": 0,
"sourceFrameIndex": 0,
"sourceFrameTotal": 4,
"storageState": {
"mode": "localStorage",
"hits": 0,
"network": 0,
"writes": 0,
"errors": 2,
"last": "OPFS blocked: SecurityError"
},
"parseStream": {
"active": false,
"timer": false,
"programId": "W2_60_IOWaitPulse",
"cursorLine": 23,
"totalLines": 23,
"linesPerTick": 1,
"startedAt": 289.2000000476837,
"completedProgramId": "W2_60_IOWaitPulse",
"lastSummary": "parsed 23 lines, 4 frames"
},
"errors": []
},
"offlineCache": {
"skipped": true,
"reason": "local file target does not require network-offline cache proof"
}
}