|
ESPectre SDK 2.8.0-280-gac7af68
Wi-Fi CSI motion sensing for ESP32 firmware
|
Runtime configuration and the backend contract behind it. More...
#include <cstdint>#include <string>#include "runtime_capabilities.h"#include "runtime_events.h"#include "runtime_snapshot.h"#include "runtime_sensing_schema.h"#include "csi_traffic_types.h"Go to the source code of this file.
Classes | |
| struct | espectre::RuntimeConfig |
| Everything the runtime needs to know before setup(). More... | |
| class | espectre::IEspectreRuntime |
| The sensing backend behind RuntimeFrontendController. More... | |
Namespaces | |
| namespace | espectre |
Enumerations | |
| enum class | espectre::WifiBandPolicy : uint8_t { espectre::BAND_2G = 0 , espectre::BAND_5G = 1 , espectre::AUTO = 2 } |
| Wi-Fi band selection requested by the embedding frontend. More... | |
Runtime configuration and the backend contract behind it.
Most integrations do not implement IEspectreRuntime; they configure a RuntimeConfig, hand it to RuntimeFrontendController, and let the controller pick the backend. Implement the interface only when you are replacing the ESP-IDF backend, for example in a simulator or a host harness.
Definition in file runtime_interface.h.