virtual void play(Ts... x)=0
BeeperOffAction(HonClimate *parent)
BeeperOnAction(HonClimate *parent)
HaierClimateBase * parent_
DisplayOffAction(HaierClimateBase *parent)
HaierClimateBase * parent_
DisplayOnAction(HaierClimateBase *parent)
void send_power_on_command()
void set_health_mode(bool state)
void set_display_state(bool state)
void send_power_off_command()
HaierClimateBase * parent_
HealthOffAction(HaierClimateBase *parent)
HealthOnAction(HaierClimateBase *parent)
HaierClimateBase * parent_
void start_steri_cleaning()
void set_beeper_state(bool state)
void set_horizontal_airflow(hon_protocol::HorizontalSwingMode direction)
void start_self_cleaning()
void set_vertical_airflow(hon_protocol::VerticalSwingMode direction)
HorizontalAirflowAction(HonClimate *parent)
TEMPLATABLE_VALUE(hon_protocol::HorizontalSwingMode, direction) void play(Ts... x)
PowerOffAction(HaierClimateBase *parent)
HaierClimateBase * parent_
PowerOnAction(HaierClimateBase *parent)
HaierClimateBase * parent_
HaierClimateBase * parent_
PowerToggleAction(HaierClimateBase *parent)
StartSelfCleaningAction(HonClimate *parent)
StartSteriCleaningAction(HonClimate *parent)
VerticalAirflowAction(HonClimate *parent)
TEMPLATABLE_VALUE(hon_protocol::VerticalSwingMode, direction) void play(Ts... x)
Providing packet encoding functions for exchanging data with a remote host.