{ "generatedAt": "2026-07-03T14:31:19.486Z", "url": "http://127.0.0.1:4174/", "actionPath": [ "power", "home-all", "run" ], "autoManualToggle": { "initial": { "text": "AUTO", "mode": "manual", "title": "Switch to Auto mode" }, "afterHome": { "text": "AUTO", "mode": "manual", "title": "Switch to Auto mode" }, "afterRun": { "text": "MAN", "mode": "auto", "title": "Switch to Manual mode" } }, "final": { "runState": "running", "mode": "auto", "interpState": "reading", "taskMode": "AUTO", "taskInterpState": "READING", "taskExecState": "WAITING_FOR_MOTION", "nextProgramLine": 17, "powerOn": true, "allHomed": true, "activeLine": 18, "kinsType": "identity", "rtcpState": "off", "programExecutionSourceMode": "linuxcnc-task-motion-hal-wasm", "programSourceMode": "linuxcnc-machine-file-remap-wasm", "motionCount": 29, "operatorMessage": "task/HAL status tick 49", "programRuntimeFeedback": true }, "canvas": { "threeReady": "true", "threeToolhead": "{\"x\":0,\"y\":0,\"z\":0.01}", "threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}", "threeSelectedView": "iso", "threePathPoints": "1300" }, "runtimeErrors": [], "screenshots": [ "01-initial.png", "02-after-power.png", "03-after-home-all.png", "04-after-run-executing.png" ] }