|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
Classes | |
| struct | OutboundExchangeContext |
| Context carried across one outbound authenticated exchange. More... | |
| struct | InboundAuthContext |
| Context for a single inbound authentication (device‑initiated command). More... | |
Enumerations | |
| enum class | OutboundExchangeState : uint8_t { IDLE , TX_REQUEST , WAIT_FIRST_RESPONSE , BUILD_AUTH_RESPONSE , TX_AUTH_RESPONSE , WAIT_FINAL_RESPONSE , SUCCESS , FAILED } |
| State machine for an outbound authenticated exchange (non‑pairing). More... | |
| enum class | InboundAuthState : uint8_t { IDLE , TX_CHALLENGE , WAIT_CHALLENGE_RESPONSE , VERIFIED , FAILED } |
| State machine for inbound authentication (device‑initiated commands). More... | |
|
strong |
State machine for inbound authentication (device‑initiated commands).
Definition at line 49 of file hub_exchange.h.
|
strong |
State machine for an outbound authenticated exchange (non‑pairing).
Definition at line 37 of file hub_exchange.h.