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

The preamble and CTRL1 shape one copy of a 1W burst gets. More...

#include <oneway_controller.h>

Collaboration diagram for esphome::home_io_control::OneWayCopyShape:

Public Attributes

OneWayPreamble preamble
 Which preamble this copy transmits with.
bool low_power_flag
 Whether this copy sets CTRL1_LOW_POWER.

Detailed Description

The preamble and CTRL1 shape one copy of a 1W burst gets.

Chip-neutral by design: this header names bytes, not chips, and does not know about TuningConfig — resolving OneWayPreamble::NORMAL to an actual byte count is OneWayTransmitter's job (oneway_transmitter.h), the one place in the controller layer that holds a TuningConfig *.

Definition at line 68 of file oneway_controller.h.

Member Data Documentation

◆ low_power_flag

bool esphome::home_io_control::OneWayCopyShape::low_power_flag

Whether this copy sets CTRL1_LOW_POWER.

Definition at line 70 of file oneway_controller.h.

◆ preamble

OneWayPreamble esphome::home_io_control::OneWayCopyShape::preamble

Which preamble this copy transmits with.

Definition at line 69 of file oneway_controller.h.


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