|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
Opt-in, receive-only adoption of a 1W installation's controller key. More...
#include "hub_hooks.h"#include "proto_codecs.h"#include "proto_device_model.h"#include "proto_frame.h"#include <cstdint>#include <string>Go to the source code of this file.
Classes | |
| class | esphome::home_io_control::OnewayKeyAdoption |
| Opt-in, receive-only listener that adopts an overheard 1W controller key. More... | |
| struct | esphome::home_io_control::OnewayKeyAdoption::ObservedClass |
| Most recent 1W target device class observed while armed. More... | |
Namespaces | |
| namespace | esphome |
| namespace | esphome::home_io_control |
| namespace | esphome::home_io_control::detail |
Functions | |
| std::string | esphome::home_io_control::detail::build_oneway_adoption_report (const OneWayAdoptedKey &adopted, bool observed_type_known, DeviceType observed_type) |
| Build the full 1W controller-key-adoption report: MAC-verification status, the own-address transmission rationale, and the ready-to-paste oneway_controllers: YAML block. | |
Opt-in, receive-only adoption of a 1W installation's controller key.
See oneway_key_adoption.cpp for the security framing. This header carries only the collaborator class; IOHomeControlComponent owns one instance (hub_core.h) and forwards the three public entry points to it.
Definition in file oneway_key_adoption.h.