Update panasonic_heatpump_select.h

This commit is contained in:
ElVit 2025-11-24 22:49:32 +01:00 committed by GitHub
parent 036817c9dc
commit 79f70ceca5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 24 additions and 27 deletions

View File

@ -5,32 +5,29 @@
#include "../decode.h"
#include "../commands.h"
namespace esphome {
namespace panasonic_heatpump {
enum SelectIds : uint8_t {
CONF_SET2,
CONF_SET3,
CONF_SET4,
CONF_SET9,
CONF_SET17,
CONF_SET26,
CONF_SET35,
};
namespace esphome
{
namespace panasonic_heatpump
{
enum SelectIds : uint8_t
{
CONF_SET2,
CONF_SET3,
CONF_SET4,
CONF_SET9,
CONF_SET17,
CONF_SET26,
CONF_SET35,
};
class PanasonicHeatpumpSelect : public select::Select,
public Component,
public Parented<PanasonicHeatpumpComponent>,
public PanasonicHeatpumpEntity {
public:
PanasonicHeatpumpSelect() = default;
void dump_config() override;
void publish_new_state(const std::vector<uint8_t>& data) override;
class PanasonicHeatpumpSelect : public select::Select, public Component,
public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
{
public:
PanasonicHeatpumpSelect() = default;
void dump_config() override;
void publish_new_state(const std::vector<uint8_t>& data) override;
protected:
void control(const std::string &value) override;
};
} // namespace panasonic_heatpump
} // namespace esphome
protected:
void control(const std::string& value) override;
};
} // namespace panasonic_heatpump
} // namespace esphome