12 void setup()
override;
void dump_config() override
uint32_t last_recompute_time_
void control(const cover::CoverCall &call) override
Trigger * get_open_trigger() const
Trigger * prev_command_trigger_
Base class for all cover devices.
uint32_t last_publish_time_
void set_assumed_state(bool value)
CoverOperation
Enum encoding the current operation of a cover.
bool has_built_in_endstop_
void set_manual_control(bool value)
void recompute_position_()
cover::CoverTraits get_traits() override
void stop_prev_trigger_()
Trigger * get_stop_trigger() const
float get_setup_priority() const override
void set_has_built_in_endstop(bool value)
cover::CoverOperation last_operation_
void start_direction_(cover::CoverOperation dir)
cover::CoverOperation get_last_operation() const
void set_close_duration(uint32_t close_duration)
void set_open_duration(uint32_t open_duration)
Trigger * get_close_trigger() const
bool is_at_target_() const
Implementation of SPI Controller mode.
The cover is currently opening.