From 6b69c3780946966c8ade8b8eeb58bbc6dd9a6923 Mon Sep 17 00:00:00 2001 From: benoit bobert Date: Wed, 6 Nov 2024 18:19:30 +0100 Subject: [PATCH] Preflight: force preflight before starting To init stepper and remote in safe state Signed-off-by: benoit bobert --- Software/src/ossm/OSSM.h | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Software/src/ossm/OSSM.h b/Software/src/ossm/OSSM.h index 18989216..9038cd6d 100644 --- a/Software/src/ossm/OSSM.h +++ b/Software/src/ossm/OSSM.h @@ -144,12 +144,6 @@ class OSSM { return [option](OSSM &o) { return o.menuOption == option; }; }; - auto isPreflightSafe = [](OSSM &o) { - return getAnalogAveragePercent( - {Pins::Remote::speedPotPin, 50}) < - Config::Advanced::commandDeadZonePercentage; - }; - auto isFirstHomed = [](OSSM &o) { static bool firstHomed = true; if (firstHomed) { @@ -188,13 +182,11 @@ class OSSM { "menu.idle"_s + buttonPress[(isOption(Menu::Restart))] = "restart"_s, "simplePenetration"_s [isNotHomed] = "homing"_s, - "simplePenetration"_s [isPreflightSafe] / (resetSettings, drawPlayControls, startSimplePenetration) = "simplePenetration.idle"_s, "simplePenetration"_s / drawPreflight = "simplePenetration.preflight"_s, "simplePenetration.preflight"_s + done / (resetSettings, drawPlayControls, startSimplePenetration) = "simplePenetration.idle"_s, "simplePenetration.idle"_s + longPress / (emergencyStop, setNotHomed) = "menu"_s, "strokeEngine"_s [isNotHomed] = "homing"_s, - "strokeEngine"_s [isPreflightSafe] / (resetSettings, drawPlayControls, startStrokeEngine) = "strokeEngine.idle"_s, "strokeEngine"_s / drawPreflight = "strokeEngine.preflight"_s, "strokeEngine.preflight"_s + done / (resetSettings, drawPlayControls, startStrokeEngine) = "strokeEngine.idle"_s, "strokeEngine.idle"_s + buttonPress / incrementControl = "strokeEngine.idle"_s,