Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
oneway_key_adoption.h File Reference

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 dependency graph for oneway_key_adoption.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

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.