Expand description
Node topology/configuration types and the CSINode orchestrator.
This module owns the user-facing description of a CSI node — its role
(Node / CentralOpMode / PeripheralOpMode), the per-mode configs
(EspNowConfig, WifiSnifferConfig, WifiStationConfig), the
collection and TX/RX toggles — and CSINode, whose run / run_duration
wire up Wi-Fi, CSI, and the mode-specific tasks. It also holds the shared
stop signal and the per-run lifecycle helpers.
Structs§
- CSINode
- Primary orchestration object for CSI collection.
- CSINode
Hardware - Hardware handles required to operate a CSI node.
- EspNow
Config - Configuration for ESP-NOW traffic generation.
- IOTask
Config - Controls whether TX and RX tasks are active for a node.
- Wifi
Sniffer Config - Configuration for Wi-Fi Promiscuous Sniffer mode.
- Wifi
Station Config - Configuration for Wi-Fi Station mode.
Enums§
- Central
OpMode - Central node operational modes.
- Collection
Mode - CSI collection behavior for the node.
- Node
- High-level node type and mode.
- Peripheral
OpMode - Peripheral node operational modes.