Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
hub_operations.cpp File Reference

High-level command execution and queued operation dispatch. More...

#include "hub_internal.h"
#include "proto_commands.h"
Include dependency graph for hub_operations.cpp:

Go to the source code of this file.

Namespaces

namespace  esphome
namespace  esphome::home_io_control

Detailed Description

High-level command execution and queued operation dispatch.

This file owns the outbound user-facing operations on the hub:

  • cover position and tilt commands,
  • explicit status requests,
  • light/switch semantic wrappers,
  • queued dispatch on the main loop.

Keeping these methods out of hub_core.cpp makes it easier to reason about the difference between lifecycle/polling logic and the explicit actions initiated by Home Assistant entities.

Definition in file hub_operations.cpp.