|
ESPectre SDK 2.8.0-280-gac7af68
Wi-Fi CSI motion sensing for ESP32 firmware
|
| Cespectre::BaseDetector | Abstract base class for motion detection algorithms |
| Cespectre::HighAccuracyDetector | Neural motion detector, using the MLP weights exported by training |
| Cespectre::LightweightDetector | The default detector: self-calibrating, no training data required |
| Cespectre::ChannelShapeTrajectoryTracker | |
| Cespectre::DirectWebSocketRequest | |
| Cespectre::DirectWebSocketServiceConfig | |
| Cespectre::DirectWebSocketServiceDiagnostics | |
| Cespectre::EspectreCommand | A parsed control command |
| Cespectre::EspectreDeviceConfig | Device identity and broker settings |
| Cespectre::EspectreDeviceInfo | What the device advertises about itself |
| Cespectre::EspectreNetworkInfo | Link details available to frontends |
| Cespectre::EspectreOtaStatus | Full OTA status: state, the versions involved, and the resolved URLs |
| Cespectre::FilteredTurbulenceRing | Fixed-capacity turbulence history with optional Hampel and low-pass filtering |
| Cespectre::hampel_turbulence_state_t | |
| Cespectre::IDirectWebSocketService | Local WebSocket endpoint used by the Native frontend after Wi-Fi is ready |
| Cespectre::IEspectreRuntime | The sensing backend behind RuntimeFrontendController |
| Cespectre::IMqttTransport | The MQTT client seam |
| Cespectre::IOtaService | The firmware-update seam |
| Cespectre::IRuntimeListener | Everything the runtime tells your firmware |
| Cespectre::RuntimeFrontendController | The recommended entry point for firmware embedding ESPectre |
| Cespectre::L1DeltaTracker | |
| Cespectre::L1DeltaWindow | One sliding window of displacements over a caller-owned ring |
| Cespectre::lowpass_filter_state_t | |
| Cespectre::MeanVariance | |
| Cespectre::MLSeriesScratch | |
| Cespectre::MLSeriesStats | |
| Cespectre::MLStatNeeds | |
| Cespectre::MqttTransportDiagnostics | |
| Cespectre::RuntimeCapabilities | What a runtime actually offers its frontend |
| Cespectre::RuntimeConfig | Everything the runtime needs to know before setup() |
| Cespectre::RuntimeDiagnosticsSample | Rate and link diagnostics derived from cumulative runtime counters |
| Cespectre::RuntimeDiagnosticsSampler | Converts cumulative diagnostics into rates over the interval between reads |
| Cespectre::RuntimeDiagnosticsSnapshot | Low-frequency counters and radio state used by optional diagnostic surfaces |
| Cespectre::RuntimeSnapshot | A consistent view of the sensing state at one instant |
| Cespectre::StartupThresholdCalibrator | Startup threshold calibrator with a motion-first primary path and an internal quiet-first fallback |