1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-06 13:22:19 +01:00

fix: update set_available_outputs method to use pointer type for FloatOutput

This commit is contained in:
Oliver Kleinecke
2025-02-14 20:07:03 +01:00
parent aa1e2d3cfe
commit 3d6394682e
2 changed files with 3 additions and 3 deletions

View File

@@ -93,7 +93,7 @@ void DynamicLamp::set_save_mode(uint8_t save_mode) {
this->save_mode_ = save_mode;
}
void DynamicLamp::set_available_outputs(std::list<FloatOutput> output_list) {
void DynamicLamp::set_available_outputs(std::list<*FloatOutput> output_list) {
uint8_t counter = 0;
/*
std::vector<std::string> v;
@@ -115,7 +115,7 @@ void DynamicLamp::set_available_outputs(std::list<FloatOutput> output_list) {
counter++;
}
*/
std::list<FloatOutput>::iterator output_it;
std::list<*FloatOutput>::iterator output_it;
for (output_it = data.begin(); output_it != data.end(); ++output_it){
this->available_outputs_[counter] = LinkedOutput{
true,

View File

@@ -38,7 +38,7 @@ class DynamicLamp : public Component {
void setup() override;
void loop() override;
void dump_config() override;
void set_available_outputs(std::list output_list);
void set_available_outputs(std::list<*FloatOutput> output_list);
void set_save_mode(uint8_t save_mode);
protected: