|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
Per-device poll scheduling state. More...
#include <status_poll_policy.h>
Public Attributes | |
| uint32_t | interval_ms {0} |
| Configured follow-up poll interval (0 = no configured cadence; delays fall back to device hint / default settle delay). | |
| uint32_t | next_update {0} |
| Absolute millis() timestamp for the next poll; 0 = idle. | |
| uint32_t | poll_deadline {0} |
| Hard stop for bounded follow-up polling. | |
| uint8_t | status_poll_failures {0} |
| Consecutive background poll failures (silent — no reply). | |
| uint8_t | auth_poll_failures {0} |
| Consecutive background poll failures that saw a 0x3C challenge. | |
Per-device poll scheduling state.
Definition at line 87 of file status_poll_policy.h.
| uint8_t esphome::home_io_control::PollTracking::auth_poll_failures {0} |
Consecutive background poll failures that saw a 0x3C challenge.
Definition at line 93 of file status_poll_policy.h.
| uint32_t esphome::home_io_control::PollTracking::interval_ms {0} |
Configured follow-up poll interval (0 = no configured cadence; delays fall back to device hint / default settle delay).
Definition at line 88 of file status_poll_policy.h.
| uint32_t esphome::home_io_control::PollTracking::next_update {0} |
Absolute millis() timestamp for the next poll; 0 = idle.
Definition at line 90 of file status_poll_policy.h.
| uint32_t esphome::home_io_control::PollTracking::poll_deadline {0} |
Hard stop for bounded follow-up polling.
Definition at line 91 of file status_poll_policy.h.
| uint8_t esphome::home_io_control::PollTracking::status_poll_failures {0} |
Consecutive background poll failures (silent — no reply).
Definition at line 92 of file status_poll_policy.h.