|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
Device pairing orchestration — discovery, key exchange, and finalization. More...
#include "pairing_engine.h"#include "hub_decisions.h"#include "proto_commands.h"#include "tuning_config.h"#include "esphome/core/application.h"#include "esphome/core/log.h"#include <algorithm>#include <cinttypes>#include <cstring>Go to the source code of this file.
Namespaces | |
| namespace | esphome |
| namespace | esphome::home_io_control |
Device pairing orchestration — discovery, key exchange, and finalization.
Implements PairingEngine's three-phase pairing procedure and the low-level waiters. All radio operations delegate to ExchangeEngine (which owns LBT and hop timing); the PairingEngine focuses purely on protocol sequencing.
Validate the full discovery and re-pair flow on freshly reset SX1276-backed devices.
Validate the full discovery and re-pair flow on freshly reset SX1262-backed devices.
Add first-class platform coverage for additional paired device classes once hardware is available.
Definition in file pairing_engine.cpp.