|
Void Sentry
An AI-driven, real-time Sentry Turret platform leveraging asynchronous I/O and computer vision to deliver high-precision autonomous motion tracking on resource-constrained embedded hardware.
|
WiFi connection state machine: events in, actions out (pure C++20, no heap). More...
#include "prov_types.h"Go to the source code of this file.
Classes | |
| struct | prov::Action |
| class | prov::WifiPlan |
| Decides what the WiFi glue should do next. Events that do not apply to the current state return Action{None} and change nothing. All time arithmetic is wrap-safe. More... | |
Enumerations | |
| enum class | PlanState { Boot , Scanning , Joining , Connected , Lost , Setup } |
| enum class | ActionKind { None , StartScan , Join , StartHotspot , StopHotspot } |
| enum class | prov::JoinFail { None , Timeout , WrongPassword , NotFound , Other , Transient } |
| Transient: a failure that usually clears on an immediate retry (e.g. AUTH_EXPIRE right after boot). | |
WiFi connection state machine: events in, actions out (pure C++20, no heap).