Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
esphome::home_io_control::RollCallPass Struct Reference

One roll-call frame shape, and how to listen for its replies. More...

#include <roll_call.h>

Collaboration diagram for esphome::home_io_control::RollCallPass:

Public Attributes

uint8_t power_save_mode
 POWER_SAVE_LOW_POWER or POWER_SAVE_ALWAYS_ALIVE: the class this pass calls.
bool ack_capable
 Set CTRL1_ACK on the 0x2A.
ListenPolicy listen_policy
 Channel policy for this pass's reply windows.

Detailed Description

One roll-call frame shape, and how to listen for its replies.

low_power for the frame builder is derived from power_save_mode (== POWER_SAVE_LOW_POWER) rather than stored separately, and the pass name used in logs is power_save_mode_name(power_save_mode) — one vocabulary, shared with the responder's own self-reported power-save byte, instead of a second spelling table.

Definition at line 80 of file roll_call.h.

Member Data Documentation

◆ ack_capable

bool esphome::home_io_control::RollCallPass::ack_capable

Set CTRL1_ACK on the 0x2A.

Definition at line 82 of file roll_call.h.

◆ listen_policy

ListenPolicy esphome::home_io_control::RollCallPass::listen_policy

Channel policy for this pass's reply windows.

Definition at line 83 of file roll_call.h.

◆ power_save_mode

uint8_t esphome::home_io_control::RollCallPass::power_save_mode

POWER_SAVE_LOW_POWER or POWER_SAVE_ALWAYS_ALIVE: the class this pass calls.

Definition at line 81 of file roll_call.h.


The documentation for this struct was generated from the following file: