Use native LinuxCNC homing and consolidate web panel status
This commit is contained in:
@@ -26,7 +26,7 @@ const control = (id) => page.locator(`[data-axis-control="${id}"]`);
|
||||
const state = () => page.locator("main.axis-app").evaluate((main) => {
|
||||
const viewer = main.querySelector("[data-xyzac-preview]");
|
||||
return { loading: main.dataset.axisProgramLoading, program: main.dataset.axisProgramStatus, path: main.dataset.axisProgramPath,
|
||||
mode: main.dataset.axisTaskMode, operation: main.querySelector("[data-axis-state-operation]")?.dataset.axisStateOperation,
|
||||
mode: main.dataset.axisTaskMode, operation: main.dataset.axisStateOperation,
|
||||
pose: viewer?.dataset.xyzacLivePose, tick: Number(viewer?.dataset.xyzacTick), epoch: viewer?.dataset.xyzacLivePathEpoch,
|
||||
queue: Number(main.dataset.axisTpQueueDepth), command: main.querySelector(".command-status")?.textContent,
|
||||
error: main.querySelector(".diagnostic-error")?.textContent };
|
||||
|
||||
Reference in New Issue
Block a user