diff --git a/examples/all-clusters-app/all-clusters-common/src/WhmDelegateImpl.cpp b/examples/all-clusters-app/all-clusters-common/src/WhmDelegateImpl.cpp index b657fb83fc3000..682fdee38810c3 100644 --- a/examples/all-clusters-app/all-clusters-common/src/WhmDelegateImpl.cpp +++ b/examples/all-clusters-app/all-clusters-common/src/WhmDelegateImpl.cpp @@ -316,8 +316,7 @@ uint16_t WaterHeaterManagementDelegate::GetActiveTargetWaterTemperature() const uint8_t WaterHeaterManagementDelegate::CalculateTankPercentage() const { - int16_t tankPercentage = - 100 * (static_cast(mWaterTemperature) - static_cast(mColdWaterTemperature)) / + int16_t tankPercentage = 100 * (static_cast(mWaterTemperature) - static_cast(mColdWaterTemperature)) / (static_cast(GetActiveTargetWaterTemperature()) - static_cast(mColdWaterTemperature)); tankPercentage = std::min(tankPercentage, static_cast(100)); @@ -356,7 +355,8 @@ void WaterHeaterManagementDelegate::SetTargetWaterTemperature(uint16_t targetWat void WaterHeaterManagementDelegate::DrawOffHotWater(Percent percentageReplaced, uint16_t replacedWaterTemperature) { // First calculate the new average water temperature - mWaterTemperature = (mWaterTemperature * static_cast(100 - percentageReplaced) + replacedWaterTemperature * percentageReplaced) / 100; + mWaterTemperature = + (mWaterTemperature * static_cast(100 - percentageReplaced) + replacedWaterTemperature * percentageReplaced) / 100; // Replaces percentageReplaced% of the water in the tank with water of a temperature replacedWaterTemperature // Only supported if the kTankPercent feature is supported.