1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-07 13:52:20 +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; 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; uint8_t counter = 0;
/* /*
std::vector<std::string> v; std::vector<std::string> v;
@@ -115,7 +115,7 @@ void DynamicLamp::set_available_outputs(std::list<FloatOutput> output_list) {
counter++; counter++;
} }
*/ */
std::list<FloatOutput>::iterator output_it; std::list<*FloatOutput>::iterator output_it;
for (output_it = data.begin(); output_it != data.end(); ++output_it){ for (output_it = data.begin(); output_it != data.end(); ++output_it){
this->available_outputs_[counter] = LinkedOutput{ this->available_outputs_[counter] = LinkedOutput{
true, true,

View File

@@ -38,7 +38,7 @@ class DynamicLamp : public Component {
void setup() override; void setup() override;
void loop() override; void loop() override;
void dump_config() 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); void set_save_mode(uint8_t save_mode);
protected: protected: