|
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.
|
Plain value types shared by the WiFi provisioning logic (pure C++20, no heap). More...
#include <cstddef>#include <cstdint>Go to the source code of this file.
Classes | |
| struct | prov::NetworkEntry |
| One saved network. Strings are NUL-terminated. More... | |
| struct | prov::PinRecord |
| Salted PIN hash as stored in NVS. More... | |
| struct | prov::ScanResult |
| One access point seen by a scan. More... | |
| struct | prov::Candidates |
| Saved networks present in a scan, strongest first. More... | |
Functions | |
| size_t | prov::bounded_len (const char *s, size_t cap) |
Length of the NUL-terminated string at s, looking at no more than cap bytes (cap if unterminated). | |
Variables | |
| constexpr size_t | prov::kMaxNetworks = 3 |
| constexpr size_t | prov::kSsidMax = 32 |
| constexpr size_t | prov::kPassMax = 64 |
| constexpr size_t | prov::kSaltLen = 16 |
| constexpr size_t | prov::kHashLen = 32 |
Plain value types shared by the WiFi provisioning logic (pure C++20, no heap).