| begin_tracking(const std::string &device_id, uint32_t initial_delay_ms, uint32_t now) | esphome::home_io_control::StatusPollPolicy | |
| clear(const std::string &device_id) | esphome::home_io_control::StatusPollPolicy | |
| clear_failure_streaks(const std::string &device_id) | esphome::home_io_control::StatusPollPolicy | |
| frozen_count_delay_ms(const std::string &device_id) const | esphome::home_io_control::StatusPollPolicy | |
| get_auth_poll_failures(const std::string &device_id) const | esphome::home_io_control::StatusPollPolicy | |
| get_interval(const std::string &device_id) const | esphome::home_io_control::StatusPollPolicy | |
| get_moving_poll_misses(const std::string &device_id) const | esphome::home_io_control::StatusPollPolicy | |
| get_next_update(const std::string &device_id) const | esphome::home_io_control::StatusPollPolicy | |
| get_poll_deadline(const std::string &device_id) const | esphome::home_io_control::StatusPollPolicy | |
| get_settle_update(const std::string &device_id) const | esphome::home_io_control::StatusPollPolicy | |
| get_status_poll_failures(const std::string &device_id) const | esphome::home_io_control::StatusPollPolicy | |
| is_predicted_end_read(const std::string &device_id) const | esphome::home_io_control::StatusPollPolicy | |
| is_remote_poll_pending(const std::string &device_id, uint32_t now) const | esphome::home_io_control::StatusPollPolicy | |
| is_tracking_active(const std::string &device_id, uint32_t now) const | esphome::home_io_control::StatusPollPolicy | |
| mark_state_unknown(const std::string &device_id) | esphome::home_io_control::StatusPollPolicy | |
| mark_stop_settle(const std::string &device_id) | esphome::home_io_control::StatusPollPolicy | |
| on_exchange_ended(uint32_t now, uint32_t delay_ms) | esphome::home_io_control::StatusPollPolicy | |
| on_exchange_failed(const std::string &device_id, bool auth_like, uint32_t now, bool device_moving=false) | esphome::home_io_control::StatusPollPolicy | |
| on_foreign_frame(const std::string &device_id, ForeignFrameKind kind, const std::string &controller, uint8_t cmd, uint32_t now, uint32_t last_status_ms) | esphome::home_io_control::StatusPollPolicy | |
| on_linked_remote_activity() | esphome::home_io_control::StatusPollPolicy | |
| on_moving_report(const std::string &device_id, uint32_t now, bool may_open) | esphome::home_io_control::StatusPollPolicy | |
| on_remote_poll_ran(const std::string &device_id) | esphome::home_io_control::StatusPollPolicy | |
| on_trusted_report(const std::string &device_id, std::optional< uint16_t > remaining_s, uint32_t now) | esphome::home_io_control::StatusPollPolicy | |
| pop_due_device(uint32_t now) | esphome::home_io_control::StatusPollPolicy | |
| pop_ended_device() | esphome::home_io_control::StatusPollPolicy | |
| set_confirm_stopped(const std::string &device_id, bool needed) | esphome::home_io_control::StatusPollPolicy | |
| set_interval(const std::string &device_id, uint32_t interval_ms) | esphome::home_io_control::StatusPollPolicy | |
| set_next_update(const std::string &device_id, uint32_t abs_time) | esphome::home_io_control::StatusPollPolicy | |
| take_confirm_stopped(const std::string &device_id) | esphome::home_io_control::StatusPollPolicy | |
| take_due_catchup(uint32_t now) | esphome::home_io_control::StatusPollPolicy | |
| take_settling_read(const std::string &device_id) | esphome::home_io_control::StatusPollPolicy | |
| take_state_unknown(const std::string &device_id) | esphome::home_io_control::StatusPollPolicy | |
| take_stop_settle(const std::string &device_id) | esphome::home_io_control::StatusPollPolicy | |