We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I'm currently implementing support in ESPEasy for ESP-IDF5.3/Arduino 3.0.4
The compiler gives warnings on this library code which are considered breaking errors and thus failed builds.
In file included from lib/HeatpumpIR/AUXHeatpumpIR.h:7, from lib/HeatpumpIR/HeatpumpIRFactory.h:4, from /home/gijs/GitHub/TD-er/ESPEasy/src/_P088_HeatpumpIR.ino:47: lib/HeatpumpIR/HeatpumpIR.h:66:18: warning: 'virtual void HeatpumpIR::send(IRSender&, uint8_t)' was hidden [-Woverloaded-virtual=] 66 | virtual void send(IRSender& IR, uint8_t currentTemperature); | ^~~~ In file included from lib/HeatpumpIR/HeatpumpIRFactory.h:11: lib/HeatpumpIR/DaikinHeatpumpARC480A14IR.h:52:10: note: by 'DaikinHeatpumpARC480A14IR::send' 52 | void send(IRSender& IR, uint8_t powerModeCmd, uint8_t operatingModeCmd, uint8_t fanSpeedCmd, uint8_t temperatureCmd, uint8_t swingVCmd, uint8_t swingHCmd, uint8_t comfortMode, uint8_t econo, uint8_t sensor, uint8_t quiet, uint8_t powerful); | ^~~~ lib/HeatpumpIR/HeatpumpIR.h:66:18: warning: 'virtual void HeatpumpIR::send(IRSender&, uint8_t)' was hidden [-Woverloaded-virtual=] 66 | virtual void send(IRSender& IR, uint8_t currentTemperature); | ^~~~ In file included from lib/HeatpumpIR/HeatpumpIRFactory.h:14: lib/HeatpumpIR/FujitsuHeatpumpIR.h:43:10: note: by 'FujitsuHeatpumpIR::send' 43 | void send(IRSender& IR, uint8_t powerModeCmd, uint8_t operatingModeCmd, uint8_t fanSpeedCmd, uint8_t temperatureCmd, uint8_t swingVCmd, uint8_t swingHCmd, bool ecoModeCmd); | ^~~~ lib/HeatpumpIR/HeatpumpIR.h:66:18: warning: 'virtual void HeatpumpIR::send(IRSender&, uint8_t)' was hidden [-Woverloaded-virtual=] 66 | virtual void send(IRSender& IR, uint8_t currentTemperature); | ^~~~ In file included from lib/HeatpumpIR/HeatpumpIRFactory.h:15: lib/HeatpumpIR/GreeHeatpumpIR.h:121:18: note: by 'GreeHeatpumpIR::send' 121 | virtual void send( | ^~~~ lib/HeatpumpIR/HeatpumpIR.h:66:18: warning: 'virtual void HeatpumpIR::send(IRSender&, uint8_t)' was hidden [-Woverloaded-virtual=] 66 | virtual void send(IRSender& IR, uint8_t currentTemperature); | ^~~~ In file included from lib/HeatpumpIR/HeatpumpIRFactory.h:24: lib/HeatpumpIR/MitsubishiHeavyHeatpumpIR.h:128:18: note: by 'MitsubishiHeavyHeatpumpIR::send' 128 | virtual void send(IRSender& IR, uint8_t powerModeCmd, uint8_t operatingModeCmd, uint8_t fanSpeedCmd, uint8_t temperatureCmd, uint8_t swingVCmd, uint8_t swingHCmd, bool cleanModeCmd, bool silentModeCmd, bool _3DAutoCmd); | ^~~~ lib/HeatpumpIR/HeatpumpIR.h:66:18: warning: 'virtual void HeatpumpIR::send(IRSender&, uint8_t)' was hidden [-Woverloaded-virtual=] 66 | virtual void send(IRSender& IR, uint8_t currentTemperature); | ^~~~ In file included from lib/HeatpumpIR/HeatpumpIRFactory.h:27: lib/HeatpumpIR/PanasonicAltDKEHeatpumpIR.h:60:10: note: by 'PanasonicAltDKEHeatpumpIR::send' 60 | void send(IRSender& IR, bool quiet, bool powerful); | ^~~~ lib/HeatpumpIR/HeatpumpIR.h:66:18: warning: 'virtual void HeatpumpIR::send(IRSender&, uint8_t)' was hidden [-Woverloaded-virtual=] 66 | virtual void send(IRSender& IR, uint8_t currentTemperature); | ^~~~ In file included from lib/HeatpumpIR/HeatpumpIRFactory.h:29: lib/HeatpumpIR/PanasonicHeatpumpIR.h:63:10: note: by 'PanasonicHeatpumpIR::send' 63 | void send(IRSender& IR, uint8_t powerModeCmd, uint8_t operatingModeCmd, uint8_t fanSpeedCmd, uint8_t temperatureCmd, uint8_t swingVCmd, uint8_t swingHCmd, bool powerfulCmd, bool quietCmd); | ^~~~ lib/HeatpumpIR/HeatpumpIR.h:66:18: warning: 'virtual void HeatpumpIR::send(IRSender&, uint8_t)' was hidden [-Woverloaded-virtual=] 66 | virtual void send(IRSender& IR, uint8_t currentTemperature); | ^~~~ In file included from lib/HeatpumpIR/HeatpumpIRFactory.h:36: lib/HeatpumpIR/VaillantHeatpumpIR.h:50:10: note: by 'VaillantHeatpumpIR::send' 50 | void send(IRSender& IR, uint8_t powerModeCmd, uint8_t operatingModeCmd, uint8_t fanSpeedCmd, uint8_t temperatureCmd, uint8_t swingVCmd, uint8_t swingHCmd); | ^~~~ lib/HeatpumpIR/HeatpumpIR.h:66:18: warning: 'virtual void HeatpumpIR::send(IRSender&, uint8_t)' was hidden [-Woverloaded-virtual=] 66 | virtual void send(IRSender& IR, uint8_t currentTemperature); | ^~~~ In file included from lib/HeatpumpIR/HeatpumpIRFactory.h:39: lib/HeatpumpIR/KY26HeatpumpIR.h:67:8: note: by 'void KY26HeatpumpIR::send(IRSender&, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, bool)' 67 | void send(IRSender &IR, uint8_t powerModeCmd, uint8_t operatingModeCmd, | ^~~~ lib/HeatpumpIR/HeatpumpIR.h:65:18: warning: 'virtual void HeatpumpIR::send(IRSender&, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)' was hidden [-Woverloaded-virtual=] 65 | virtual void send(IRSender& IR, uint8_t powerModeCmd, uint8_t operatingModeCmd, uint8_t fanSpeedCmd, uint8_t temperatureCmd, uint8_t swingVCmd, uint8_t swingHCmd); | ^~~~ lib/HeatpumpIR/KY26HeatpumpIR.h:67:8: note: by 'void KY26HeatpumpIR::send(IRSender&, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, bool)' 67 | void send(IRSender &IR, uint8_t powerModeCmd, uint8_t operatingModeCmd, | ^~~~
The text was updated successfully, but these errors were encountered:
[HeatpumpIR] make the library compile again in ESP-IDF5.3
32b8871
See: ToniA/arduino-heatpumpir#181
N.B. I made this commit to make it at least compile. Not sure if this does break something or whether the code was already broken...
Sorry, something went wrong.
No branches or pull requests
I'm currently implementing support in ESPEasy for ESP-IDF5.3/Arduino 3.0.4
The compiler gives warnings on this library code which are considered breaking errors and thus failed builds.
The text was updated successfully, but these errors were encountered: