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

Read-only advisor that turns PairingTelemetry into actionable diagnostics. More...

#include "pairing_advisor.h"
#include "proto_constants.h"
#include "proto_timing.h"
#include <cstdio>
#include <cstring>
Include dependency graph for pairing_advisor.cpp:

Go to the source code of this file.

Namespaces

namespace  esphome
namespace  esphome::home_io_control
namespace  esphome::home_io_control::advisor

Functions

uint8_t esphome::home_io_control::advisor::analyze_pairing_telemetry (const PairingTelemetry &telemetry, const uint8_t own_node_id[NODE_ID_SIZE], PairingAdvice out[PAIRING_ADVICE_MAX])
 Inspect a completed pairing attempt's telemetry and produce actionable advice.
const char * esphome::home_io_control::advisor::pairing_advice_code_name (PairingAdviceCode code)
std::string esphome::home_io_control::advisor::pairing_advice_message (const PairingAdvice &advice)

Detailed Description

Read-only advisor that turns PairingTelemetry into actionable diagnostics.

Definition in file pairing_advisor.cpp.