{ "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" } }