Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
esphome::home_io_control::ExchangeEngine Member List

This is the complete list of members for esphome::home_io_control::ExchangeEngine, including all inherited members.

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
BroadcastReplyHandler typedefesphome::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() constesphome::home_io_control::ExchangeEngineinline
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 &)=deleteesphome::home_io_control::ExchangeEngine
get_debug() constesphome::home_io_control::ExchangeEngineinline
hop_frequency(uint32_t skip_freq=0)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) constesphome::home_io_control::ExchangeEngine
log_debug_unconfirmed(const char *device_id) constesphome::home_io_control::ExchangeEngine
maybe_hop()esphome::home_io_control::ExchangeEngine
operator=(const ExchangeEngine &)=deleteesphome::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) constesphome::home_io_control::ExchangeEngine
reset_counters()esphome::home_io_control::ExchangeEngineinline
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_target_evidence_provider(TargetEvidenceProvider provider)esphome::home_io_control::ExchangeEngineinline
set_transmit_observer(TransmitObserver *observer)esphome::home_io_control::ExchangeEngineinline
TargetEvidenceProvider typedefesphome::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::ExchangeEnginestatic
WakeBeliefUse enum nameesphome::home_io_control::ExchangeEngine