|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
One recorded telemetry event. More...
#include <pairing_telemetry.h>
Public Attributes | |
| uint32_t | millis_offset {0} |
| millis() at record time, relative to PairingTelemetry::begin(). | |
| PairingTelemetryEventKind | kind {PairingTelemetryEventKind::PHASE} |
| What happened. | |
| uint8_t | cmd {0} |
| Frame command byte (TX/RX/RX_REJECT); unused otherwise. | |
| uint8_t | src_node [NODE_ID_SIZE] {} |
| Sender node ID (RX/RX_REJECT only); zero otherwise. | |
| uint8_t | dst_node [NODE_ID_SIZE] {} |
| Destination node ID (RX/RX_REJECT only); zero otherwise. | |
| int16_t | rssi {0} |
| RSSI in dBm (RX/RX_REJECT/LBT_DEFER); zero otherwise. | |
| uint8_t | aux {0} |
| Kind-specific extra byte: PHASE -> pairing::PairingState value; LBT_DEFER -> retry number reached; unused (0) for HOP. | |
| bool | oneway {false} |
| CTRL0 1W-protocol bit (RX/RX_REJECT only); false otherwise. | |
One recorded telemetry event.
Definition at line 44 of file pairing_telemetry.h.
| uint8_t esphome::home_io_control::PairingTelemetryEvent::aux {0} |
Kind-specific extra byte: PHASE -> pairing::PairingState value; LBT_DEFER -> retry number reached; unused (0) for HOP.
Definition at line 51 of file pairing_telemetry.h.
| uint8_t esphome::home_io_control::PairingTelemetryEvent::cmd {0} |
Frame command byte (TX/RX/RX_REJECT); unused otherwise.
Definition at line 47 of file pairing_telemetry.h.
| uint8_t esphome::home_io_control::PairingTelemetryEvent::dst_node[NODE_ID_SIZE] {} |
Destination node ID (RX/RX_REJECT only); zero otherwise.
Definition at line 49 of file pairing_telemetry.h.
| PairingTelemetryEventKind esphome::home_io_control::PairingTelemetryEvent::kind {PairingTelemetryEventKind::PHASE} |
What happened.
Definition at line 46 of file pairing_telemetry.h.
| uint32_t esphome::home_io_control::PairingTelemetryEvent::millis_offset {0} |
millis() at record time, relative to PairingTelemetry::begin().
Definition at line 45 of file pairing_telemetry.h.
| bool esphome::home_io_control::PairingTelemetryEvent::oneway {false} |
CTRL0 1W-protocol bit (RX/RX_REJECT only); false otherwise.
Definition at line 53 of file pairing_telemetry.h.
| int16_t esphome::home_io_control::PairingTelemetryEvent::rssi {0} |
RSSI in dBm (RX/RX_REJECT/LBT_DEFER); zero otherwise.
Definition at line 50 of file pairing_telemetry.h.
| uint8_t esphome::home_io_control::PairingTelemetryEvent::src_node[NODE_ID_SIZE] {} |
Sender node ID (RX/RX_REJECT only); zero otherwise.
Definition at line 48 of file pairing_telemetry.h.