Index: firmware/App/Modes/ModeHeatDisinfect.c =================================================================== diff -u -ra3916397312e1dc73efe99d6b3569b7387a9419b -r135b257c835e406f036dfbdec1d8cd9c51e1c526 --- firmware/App/Modes/ModeHeatDisinfect.c (.../ModeHeatDisinfect.c) (revision a3916397312e1dc73efe99d6b3569b7387a9419b) +++ firmware/App/Modes/ModeHeatDisinfect.c (.../ModeHeatDisinfect.c) (revision 135b257c835e406f036dfbdec1d8cd9c51e1c526) @@ -8,7 +8,7 @@ * @file ModeHeatDisinfect.c * * @author (last) Dara Navaei -* @date (last) 10-Feb-2023 +* @date (last) 27-Feb-2023 * * @author (original) Sean * @date (original) 20-Apr-2020 @@ -259,14 +259,14 @@ heatDisinfectState = DG_HEAT_DISINFECT_STATE_START; prevHeatDisinfectState = DG_HEAT_DISINFECT_STATE_START; heatDisinfectUIState = HEAT_DISINFECT_UI_STATE_NOT_RUNNING; - stateTimer = 0; + stateTimer = getMSTimerCount(); stateTrialCounter = 0; areTempSensorsInRange = FALSE; rsrvr1Status = NUM_OF_DG_RESERVOIR_STATUS; rsrvr2Status = NUM_OF_DG_RESERVOIR_STATUS; rsrvr1RefVolML = 0.0F; rsrvr2RefVolML = 0.0F; - overallHeatDisinfectTimer = 0; + overallHeatDisinfectTimer = getMSTimerCount(); cancellationMode = CANCELLATION_MODE_NONE; rsrvrFillStableTimeCounter = 0; isDrainPumpInMixDrainOn = FALSE; @@ -1752,10 +1752,9 @@ * * @details Inputs: tempGradOutOfRangeTimer, areRsrvrsLeaking, * isPartialDisinfectInProgress, heatDisinfectTimer, - * targetDisinfectTime * @details Outputs: tempGradOutOfRangeTimer, alarmDetectedPendingTrigger, * areRsrvrsLeaking, isPartialDisinfectInProgress, - * heatDisinfectTimer, targetDisinfectTime + * heatDisinfectTimer * @return status of the heat disinfect (i.e in progress, complete) *************************************************************************/ static HEAT_DISINFECT_STATUS_T getHeatDisinfectStatus( void )