| answer_challenge(const IoFrame &request, const IoFrame &challenge, uint32_t freq) | esphome::home_io_control::ExchangeEngine | |
| authenticate_request(const IoFrame &request, uint32_t freq) | esphome::home_io_control::ExchangeEngine | |
| authenticate_request(const IoFrame &request, uint32_t freq, const uint8_t *key) | esphome::home_io_control::ExchangeEngine | |
| BroadcastReplyHandler typedef | esphome::home_io_control::ExchangeEngine | |
| challenge_sender(const IoFrame &request, uint32_t freq, const uint8_t *key) | esphome::home_io_control::ExchangeEngine | |
| ChallengeResult enum name | esphome::home_io_control::ExchangeEngine | |
| collect_broadcast_responses(const IoFrame &request, uint32_t freq, uint8_t expected_cmd, uint32_t window_ms, const BroadcastReplyHandler &on_reply, ListenPolicy policy=ListenPolicy::ROTATE_SKIPPING_REQUEST) | esphome::home_io_control::ExchangeEngine | |
| counters() const | esphome::home_io_control::ExchangeEngine | inline |
| DeviceKeyProvider typedef | esphome::home_io_control::ExchangeEngine | |
| ExchangeEngine(RadioDriver **radio_ptr, const uint8_t *node_id, const uint8_t *system_key, const TuningConfig *tuning) | esphome::home_io_control::ExchangeEngine | |
| ExchangeEngine(const ExchangeEngine &)=delete | esphome::home_io_control::ExchangeEngine | |
| get_debug() const | esphome::home_io_control::ExchangeEngine | inline |
| hop_frequency(uint32_t skip_freq=0) | esphome::home_io_control::ExchangeEngine | |
| key_for(const uint8_t *node) const | esphome::home_io_control::ExchangeEngine | |
| listen(const ListenSpec &spec, RadioRxPacket &packet, IoFrame &frame, const ReplyHandler &on_frame) | esphome::home_io_control::ExchangeEngine | |
| log_debug(const char *device_id) const | esphome::home_io_control::ExchangeEngine | |
| log_debug_unconfirmed(const char *device_id) const | esphome::home_io_control::ExchangeEngine | |
| maybe_hop() | esphome::home_io_control::ExchangeEngine | |
| operator=(const ExchangeEngine &)=delete | esphome::home_io_control::ExchangeEngine | |
| record_debug(const char *stage, uint8_t tries, bool saw_challenge) | esphome::home_io_control::ExchangeEngine | |
| request_preamble_for(const IoFrame &request) const | esphome::home_io_control::ExchangeEngine | |
| reset_counters() | esphome::home_io_control::ExchangeEngine | inline |
| reset_debug(uint8_t request_cmd) | esphome::home_io_control::ExchangeEngine | |
| reset_hop_timestamp() | esphome::home_io_control::ExchangeEngine | |
| send_and_receive(const IoFrame &request, IoFrame &response, uint32_t freq, uint8_t max_tries=EXCHANGE_RETRY_COUNT, uint16_t request_preamble_override=0) | esphome::home_io_control::ExchangeEngine | |
| set_device_key_provider(DeviceKeyProvider provider) | esphome::home_io_control::ExchangeEngine | inline |
| set_target_evidence_provider(TargetEvidenceProvider provider) | esphome::home_io_control::ExchangeEngine | inline |
| set_transmit_observer(TransmitObserver *observer) | esphome::home_io_control::ExchangeEngine | inline |
| set_wake_evidence_spent_handler(WakeEvidenceSpentHandler handler) | esphome::home_io_control::ExchangeEngine | inline |
| TargetEvidenceProvider typedef | esphome::home_io_control::ExchangeEngine | |
| transmit_frame(const IoFrame &frame, uint32_t freq, uint16_t preamble) | esphome::home_io_control::ExchangeEngine | |
| wake_belief_use_name(WakeBeliefUse use) | esphome::home_io_control::ExchangeEngine | static |
| WakeBeliefUse enum name | esphome::home_io_control::ExchangeEngine | |
| WakeEvidenceSpentHandler typedef | esphome::home_io_control::ExchangeEngine | |