Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -r4cabd64c4ff295eb985f0a62132fef94c4e92921 -r0df32171c99e44512f8ea90ab2068e25ef4bcce2 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision 4cabd64c4ff295eb985f0a62132fef94c4e92921) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision 0df32171c99e44512f8ea90ab2068e25ef4bcce2) @@ -30,7 +30,7 @@ #include "TaskGeneral.h" #include "TaskPriority.h" #include "TDInterface.h" -#include "TemperatureSensors.h" +#include "Temperature.h" #include "Timers.h" #include "Utilities.h" @@ -551,7 +551,7 @@ if ( D5_HEAT == heater ) { - measuredTemperature = getTemperatureValue( D4_TEMP ); + measuredTemperature = getD4AverageTemperature(); if ( DD_MODE_HEAT != opMode ) { @@ -577,7 +577,7 @@ } else { - measuredTemperature = getTemperatureValue( D50_TEMP ); + measuredTemperature = getD50AverageTemperature(); if ( DD_MODE_HEAT != opMode ) { @@ -629,7 +629,7 @@ { if ( D5_HEAT == heater ) { - measuredTemperature = getTemperatureValue( D4_TEMP ); + measuredTemperature = getD4AverageTemperature(); // Inlet temperature post heat exchanger inletTemperature = getTemperatureValue( X6_TEMP ); @@ -662,7 +662,7 @@ } else { - measuredTemperature = getTemperatureValue( D50_TEMP ); + measuredTemperature = getD50AverageTemperature(); ctrl = runPIController( PI_CONTROLLER_ID_D45_HEAT, targetTemperature, measuredTemperature ); control[ heater ].data = ctrl;