|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
Per-reply facts collect_broadcast_responses() hands its caller alongside the frame. More...
#include <exchange_engine.h>
Public Attributes | |
| int16_t | rssi_dbm {0} |
| RSSI of this reply (from the radio's last capture). | |
| uint32_t | rx_freq_hz {0} |
| Channel the reply was received on (RadioRxPacket::freq_hz). | |
| uint32_t | after_tx_ms {0} |
| Milliseconds from the request's transmit completing to this reply's delivery. | |
Per-reply facts collect_broadcast_responses() hands its caller alongside the frame.
The engine owns the TX-complete instant and the received packet; the caller cannot reconstruct either on its own (its own millis() taken before the call would include the transmit itself — up to ~213 ms for a LONG_PREAMBLE start frame — and skew latency figures).
Definition at line 124 of file exchange_engine.h.
| uint32_t esphome::home_io_control::ExchangeEngine::BroadcastReplyInfo::after_tx_ms {0} |
Milliseconds from the request's transmit completing to this reply's delivery.
Definition at line 127 of file exchange_engine.h.
| int16_t esphome::home_io_control::ExchangeEngine::BroadcastReplyInfo::rssi_dbm {0} |
RSSI of this reply (from the radio's last capture).
Definition at line 125 of file exchange_engine.h.
| uint32_t esphome::home_io_control::ExchangeEngine::BroadcastReplyInfo::rx_freq_hz {0} |
Channel the reply was received on (RadioRxPacket::freq_hz).
Definition at line 126 of file exchange_engine.h.