|
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 } |
| Progress stages of an outbound authenticated exchange (non‑pairing). More... | |
| enum class | InboundAuthState : uint8_t { IDLE , TX_CHALLENGE , WAIT_CHALLENGE_RESPONSE , VERIFIED , FAILED } |
| Progress stages of inbound authentication (device‑initiated commands). More... | |
|
strong |
Progress stages of inbound authentication (device‑initiated commands).
Recorded for the exchange debug snapshot; never branched on. See the file header note for why this is a stage marker rather than a driving state machine.
Definition at line 61 of file hub_exchange.h.
|
strong |
Progress stages of an outbound authenticated exchange (non‑pairing).
Recorded for the exchange debug snapshot; never branched on. See the file header note for why this is a stage marker rather than a driving state machine.
Definition at line 46 of file hub_exchange.h.