ESPHome 2026.6.0-dev
Loading...
Searching...
No Matches
he60r.h
Go to the documentation of this file.
1#pragma once
2
7
8namespace esphome::he60r {
9
42
43} // namespace esphome::he60r
Base class for all cover devices.
Definition cover.h:110
bool is_at_target_() const
Check if the cover has reached or passed the target position.
Definition he60r.cpp:194
void control(const cover::CoverCall &call) override
Definition he60r.cpp:163
cover::CoverOperation last_command_
Definition he60r.h:35
cover::CoverTraits get_traits() override
Definition he60r.cpp:30
void setup() override
Definition he60r.cpp:15
void loop() override
Definition he60r.cpp:153
void endstop_reached_(cover::CoverOperation operation)
Definition he60r.cpp:51
uint32_t last_recompute_time_
Definition he60r.h:36
void set_current_operation_(cover::CoverOperation operation)
Definition he60r.cpp:68
void process_rx_(uint8_t data)
Definition he60r.cpp:76
cover::CoverOperation next_direction_
Definition he60r.h:34
void set_open_duration(uint32_t duration)
Definition he60r.h:16
void dump_config() override
Definition he60r.cpp:39
void set_close_duration(uint32_t duration)
Definition he60r.h:17
void start_direction_(cover::CoverOperation dir)
Definition he60r.cpp:211
uint8_t duration
Definition msa3xx.h:0
CoverOperation
Enum encoding the current operation of a cover.
Definition cover.h:79
@ COVER_OPERATION_IDLE
The cover is currently idle (not moving)
Definition cover.h:81
static void uint32_t