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.
Loading...
Searching...
No Matches
wifi_manager.h File Reference

Non-blocking WiFi provisioning: saved networks, setup hotspot, PIN-protected changes. More...

#include "choose.h"
#include "form.h"
#include "network_list.h"
#include "pin_guard.h"
#include "prov_types.h"
#include "sync.h"
#include "wifi_plan.h"
#include "wifi_store.h"
#include <Arduino.h>
#include <DNSServer.h>
#include <WiFi.h>
#include <atomic>
#include <freertos/FreeRTOS.h>
#include <freertos/semphr.h>

Go to the source code of this file.

Classes

class  WifiManager
 Glue between the pure prov::WifiPlan and the Arduino WiFi stack. More...
 
struct  WifiManager::Status
 Snapshot for /api/wifi/status. More...
 
struct  WifiManager::Outcome
 Outcome with the lockout time for Result::LockedOut. More...
 

Detailed Description

Non-blocking WiFi provisioning: saved networks, setup hotspot, PIN-protected changes.