50 void play(Ts...
x) { this->
parent_->set_vertical_airflow(this->direction_.value(
x...)); }
60 void play(Ts...
x) { this->
parent_->set_horizontal_airflow(this->direction_.value(
x...)); }
StartSelfCleaningAction(HonClimate *parent)
HaierClimateBase * parent_
PowerOffAction(HaierClimateBase *parent)
VerticalAirflowAction(HonClimate *parent)
void send_power_off_command()
void set_health_mode(bool state)
DisplayOffAction(HaierClimateBase *parent)
PowerToggleAction(HaierClimateBase *parent)
BeeperOnAction(HonClimate *parent)
HaierClimateBase * parent_
HealthOffAction(HaierClimateBase *parent)
HaierClimateBase * parent_
StartSteriCleaningAction(HonClimate *parent)
void set_display_state(bool state)
HaierClimateBase * parent_
HealthOnAction(HaierClimateBase *parent)
BeeperOffAction(HonClimate *parent)
HaierClimateBase * parent_
HaierClimateBase * parent_
TEMPLATABLE_VALUE(hon_protocol::HorizontalSwingMode, direction) void play(Ts... x)
HaierClimateBase * parent_
HorizontalAirflowAction(HonClimate *parent)
Implementation of SPI Controller mode.
TEMPLATABLE_VALUE(hon_protocol::VerticalSwingMode, direction) void play(Ts... x)
void send_power_on_command()
DisplayOnAction(HaierClimateBase *parent)
PowerOnAction(HaierClimateBase *parent)