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

What build_pulled_key_report() says about the device that handed over a key. More...

#include <roll_call.h>

Collaboration diagram for esphome::home_io_control::PulledKeyReportInfo:

Public Attributes

std::string pairing_device_id
 Hex node ID of the device that sent the key.
DeviceType type
 Its node type from discovery.
uint8_t subtype
 Its subtype from discovery.
const uint8_t * key
 The pulled key (AES_KEY_SIZE bytes) it proved it holds.
const uint8_t * hub_key
 The hub's own key.

Detailed Description

What build_pulled_key_report() says about the device that handed over a key.

Definition at line 220 of file roll_call.h.

Member Data Documentation

◆ hub_key

const uint8_t* esphome::home_io_control::PulledKeyReportInfo::hub_key

The hub's own key.

Definition at line 225 of file roll_call.h.

◆ key

const uint8_t* esphome::home_io_control::PulledKeyReportInfo::key

The pulled key (AES_KEY_SIZE bytes) it proved it holds.

Definition at line 224 of file roll_call.h.

◆ pairing_device_id

std::string esphome::home_io_control::PulledKeyReportInfo::pairing_device_id

Hex node ID of the device that sent the key.

Definition at line 221 of file roll_call.h.

◆ subtype

uint8_t esphome::home_io_control::PulledKeyReportInfo::subtype

Its subtype from discovery.

Definition at line 223 of file roll_call.h.

◆ type

DeviceType esphome::home_io_control::PulledKeyReportInfo::type

Its node type from discovery.

Definition at line 222 of file roll_call.h.


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