Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -r49497f5219d7b7786e83ecadade22615803cadc8 -r3d87e97b9345aec63ca88d741e3bcd548f90422b --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 49497f5219d7b7786e83ecadade22615803cadc8) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 3d87e97b9345aec63ca88d741e3bcd548f90422b) @@ -55,8 +55,8 @@ #define DATA_PUBLISH_COUNTER_START_COUNT 5 ///< Data publish counter start count. #define NUM_OF_ACID_AND_BICARB_NV_DATA_TO_CHECK 1 ///< Number of acid and bicarb non-volatile data to check. -#define TRIMMER_HEATER_TARGET_TEMP_GAIN 0.002F ///< Trimmer heater target temperature gain. -#define TRIMMER_HEATER_TARGET_TEMP_OFFSET 0.3F ///< Trimmer heater target temperature offset. +#define TRIMMER_HEATER_TARGET_TEMP_GAIN -0.002F ///< Trimmer heater target temperature gain. +#define TRIMMER_HEATER_TARGET_TEMP_OFFSET 1.7F ///< Trimmer heater target temperature offset. // ********** private data ********** @@ -568,7 +568,8 @@ *************************************************************************/ F32 getTrimmerHeaterTargetTemperature( void ) { - return heatersTempCalc.tempTargetTrimmer + ( getTargetDialysateFlowLPM() * TRIMMER_HEATER_TARGET_TEMP_GAIN ) + TRIMMER_HEATER_TARGET_TEMP_OFFSET; + return heatersTempCalc.tempTargetTrimmer + ( getTargetDialysateFlowLPM() * TRIMMER_HEATER_TARGET_TEMP_GAIN * ML_PER_LITER ) + + TRIMMER_HEATER_TARGET_TEMP_OFFSET; } /*********************************************************************//**