fix(wifi): Standalone beendet laufenden Puls, schaerfere Tests fuer den Fehlschlagzweig

This commit is contained in:
Michael Sauer
2026-10-01 23:52:01 +02:00
parent 906a6d55f2
commit 8469b92338
2 changed files with 83 additions and 1 deletions
+6
View File
@@ -240,6 +240,12 @@ nl_wifi_actions_t nl_wifi_sm_standalone(nl_wifi_sm_t *sm, bool pulse, uint32_t n
sm->pulse_armed = true;
sm->pulse_stop_at = now + NL_WIFI_STANDALONE_PULSE_MS;
a.pulse_on = true;
} else if (sm->pulsing) {
/* Ein laufender unbefristeter Puls (aus dem Onboarding-AP) hat im eigenen AP keinen
* Timer mehr, der ihn beendet; er uebermalte dauerhaft die normale Ausgabe. */
sm->pulsing = false;
sm->pulse_armed = false;
a.pulse_off = true;
}
return a;
}