Show energy-efficiency in statusdisplay

This commit is contained in:
CommanderRedYT
2021-11-18 01:14:43 +01:00
parent eb663a8fd6
commit ef02ce40fb

View File

@@ -12,6 +12,7 @@
#else #else
#include "displays/metersdisplay.h" #include "displays/metersdisplay.h"
#endif #endif
#include "drivingstatistics.h"
using namespace espgui; using namespace espgui;
@@ -78,7 +79,13 @@ void StatusDisplay::redraw()
m_batterypercent.redraw(getBatteryPercentageString()); m_batterypercent.redraw(getBatteryPercentageString());
m_watthoursleft.redraw(getBatteryRemainingWattHoursString()); m_watthoursleft.redraw(getBatteryRemainingWattHoursString());
const uint16_t efficiencyColor = getEfficiencyClassColor();
// if (abs(avgSpeedKmh) > 2)
{
tft.setTextColor(efficiencyColor, TFT_BLACK);
}
m_kilometersleft.redraw(getRemainingRangeString()); m_kilometersleft.redraw(getRemainingRangeString());
tft.setTextColor(TFT_WHITE, TFT_BLACK);
m_frontStatus.redraw(controllers.front); m_frontStatus.redraw(controllers.front);
m_backStatus.redraw(controllers.back); m_backStatus.redraw(controllers.back);