Der Stop-Button setzt nur ein Flag (request_stop) statt sofort zu stoppen
Die Entladephase überprüft dieses Flag und bricht ab, wenn es gesetzt ist
Nach der Entladephase wird der Test nur beendet, wenn request_stop True ist
Neue finalize_test Methode für konsistente Aufräumarbeiten
Klare Statusmeldungen, die den Stop-Request anzeigen
(Deepseek)
Die Statusmeldung zeigt jetzt klar an, ob:
Der Test normal weiterläuft ("Next: Charge to X.XV")
Auf einen Interrupt gewartet wird ("Waiting for interrupt"
Der Code prüft häufiger auf Interrupts, besonders zwischen den einzelnen Phasen
Bei einem Interrupt wird der aktuelle Zyklus noch sauber zu Ende geführt, aber kein neuer gestartet
Die Abschlussmeldung zeigt jetzt an, nach welchem Zyklus der Test unterbrochen wurde
(Deepseek)
Cycling added
Ich werde eine neue Variable continuous_mode hinzufügen, um den kontinuierlichen Betrieb zu steuern
Die run_test_sequence() Methode wird modifiziert, um in einer Schleife zu laufen
Die stop_test() Methode wird erweitert, um den kontinuierlichen Modus zu beenden
(Deepseek)