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

A single queued operation to be processed in loop(). More...

#include <hub_core.h>

Collaboration diagram for esphome::home_io_control::IOHomeControlComponent::PendingOperation:

Public Attributes

PendingOperationType type
 Operation type (determines which queue handler to invoke).
std::string device_id
 Target device ID (hex string, e.g., "123ABC").
uint8_t position {0}
 Position/tilt value (0–100) or binary state (ON=0, OFF=100 for lights/switches).

Detailed Description

A single queued operation to be processed in loop().

Definition at line 325 of file hub_core.h.

Member Data Documentation

◆ device_id

std::string esphome::home_io_control::IOHomeControlComponent::PendingOperation::device_id

Target device ID (hex string, e.g., "123ABC").

Definition at line 327 of file hub_core.h.

◆ position

uint8_t esphome::home_io_control::IOHomeControlComponent::PendingOperation::position {0}

Position/tilt value (0–100) or binary state (ON=0, OFF=100 for lights/switches).

Definition at line 328 of file hub_core.h.

◆ type

PendingOperationType esphome::home_io_control::IOHomeControlComponent::PendingOperation::type

Operation type (determines which queue handler to invoke).

Definition at line 326 of file hub_core.h.


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