Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
esphome::home_io_control::OnewayKeyAdoption::ObservedClass Struct Reference

Most recent 1W target device class observed while armed. More...

#include <oneway_key_adoption.h>

Collaboration diagram for esphome::home_io_control::OnewayKeyAdoption::ObservedClass:

Public Attributes

uint8_t node [NODE_ID_SIZE] {}
DeviceType type {DeviceType::UNKNOWN}
bool valid {false}

Detailed Description

Most recent 1W target device class observed while armed.

Single-slot — this is a one-gesture flow, not a per-node registry — and reset on every arm so a stale observation from an earlier window never leaks into the next one. Feeds the io_device_type prefill in the report.

Definition at line 67 of file oneway_key_adoption.h.

Member Data Documentation

◆ node

uint8_t esphome::home_io_control::OnewayKeyAdoption::ObservedClass::node[NODE_ID_SIZE] {}

Definition at line 68 of file oneway_key_adoption.h.

◆ type

DeviceType esphome::home_io_control::OnewayKeyAdoption::ObservedClass::type {DeviceType::UNKNOWN}

Definition at line 69 of file oneway_key_adoption.h.

◆ valid

bool esphome::home_io_control::OnewayKeyAdoption::ObservedClass::valid {false}

Definition at line 70 of file oneway_key_adoption.h.


The documentation for this struct was generated from the following file: