mirror of
https://github.com/esphome/esphome.git
synced 2025-09-07 05:42:20 +01:00
fix: update set_available_outputs method to use pointer type for FloatOutput
This commit is contained in:
@@ -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,
|
||||||
|
@@ -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:
|
||||||
|
Reference in New Issue
Block a user