From eb085fa80c692ae5eb66d5cbec8b5bd95a67d2cf Mon Sep 17 00:00:00 2001 From: Christian <80114847+TheBest6337@users.noreply.github.com> Date: Thu, 20 Nov 2025 16:57:27 +0100 Subject: [PATCH] Add addon motor support with state management and control functions, remove cutting unit --- .../winder/gluetex/GluetexAddonsPage.tsx | 39 +--- .../winder/gluetex/gluetexNamespace.ts | 74 ++++-- .../src/machines/winder/gluetex/useGluetex.ts | 106 ++++++--- machines/src/gluetex/act.rs | 4 + .../src/gluetex/addon_motor_controller.rs | 221 ++++++++++++++++++ machines/src/gluetex/api.rs | 46 ++++ machines/src/gluetex/emit.rs | 10 + machines/src/gluetex/mod.rs | 26 +++ machines/src/gluetex/new.rs | 76 ++++++ 9 files changed, 530 insertions(+), 72 deletions(-) create mode 100644 machines/src/gluetex/addon_motor_controller.rs diff --git a/electron/src/machines/winder/gluetex/GluetexAddonsPage.tsx b/electron/src/machines/winder/gluetex/GluetexAddonsPage.tsx index dd70fd6f..4a094c5f 100644 --- a/electron/src/machines/winder/gluetex/GluetexAddonsPage.tsx +++ b/electron/src/machines/winder/gluetex/GluetexAddonsPage.tsx @@ -25,9 +25,8 @@ export function GluetexAddonsPage() { defaultState, isLoading, isDisabled, - setStepper2Mode, - setStepper34Mode, - setCuttingUnitMode, + setStepper3Mode, + setStepper4Mode, setHeatingMode, temperature1, temperature2, @@ -53,12 +52,12 @@ export function GluetexAddonsPage() { -