diff --git a/esphome/components/mcp4461/output/mcp4461_output.h b/esphome/components/mcp4461/output/mcp4461_output.h index 3f7f8f9418..f4bac93eba 100644 --- a/esphome/components/mcp4461/output/mcp4461_output.h +++ b/esphome/components/mcp4461/output/mcp4461_output.h @@ -10,24 +10,7 @@ namespace mcp4461 { class Mcp4461Wiper : public output::FloatOutput, public Parented { public: - Mcp4461Wiper(Mcp4461Component *parent, Mcp4461WiperIdx wiper, bool terminal_a, bool terminal_b, - bool terminal_w) - : parent_(parent), - wiper_(wiper), - terminal_a_(terminal_a), - terminal_b_(terminal_b), - terminal_w_(terminal_w) { - uint8_t wiper_idx = static_cast(wiper); - if (wiper_idx < 4) { - if (parent->reg_[wiper_idx].enabled) { - if (!terminal_a) - parent->disable_terminal_(wiper, 'a'); - if (!terminal_b) - parent->disable_terminal_(wiper, 'b'); - if (!terminal_w) - parent->disable_terminal_(wiper, 'w'); - } - } + Mcp4461Wiper(Mcp4461Component *parent, Mcp4461WiperIdx wiper) : parent_(parent), wiper_(wiper) {} } uint16_t read_state(); uint16_t update_state(); @@ -45,9 +28,6 @@ class Mcp4461Wiper : public output::FloatOutput, public Parented initial_value_; - bool terminal_a_; - bool terminal_b_; - bool terminal_w_; }; } // namespace mcp4461