Index: firmware/App/Modes/ModeChemicalDisinfect.c =================================================================== diff -u -r84cd04e39a6ffd35de0c20a1d6ca5f2355d649f3 -r49926f63ef33b155ed6919a59a6d2df26339205b --- firmware/App/Modes/ModeChemicalDisinfect.c (.../ModeChemicalDisinfect.c) (revision 84cd04e39a6ffd35de0c20a1d6ca5f2355d649f3) +++ firmware/App/Modes/ModeChemicalDisinfect.c (.../ModeChemicalDisinfect.c) (revision 49926f63ef33b155ed6919a59a6d2df26339205b) @@ -921,7 +921,8 @@ * @details Inputs: stateTimer, rsrvr1Status, rsrvr2Status, * rsrvrsVolMonitorTimer * @details Outputs: stateTimer, rsrvr1Status, rsrvr2Status, - * R1ChemDisinfectVol, R2ChemDisinfectVol, rsrvrsVolMonitorTimer + * R1ChemDisinfectVol, R2ChemDisinfectVol, rsrvrsVolMonitorTimer, + * chemDisinfectReservoirTime * @return next state of the chemical disinfect state machine *************************************************************************/ static DG_CHEM_DISINFECT_STATE_T handleChemicalDisinfectFillWithDisinfectantState( void ) @@ -954,6 +955,7 @@ controlDRPByReservoirVolume( DG_RESERVOIR_2, TRUE ); //Initialize the PI controller for DRP isRsrvrLeaking = FALSE; ischemDisinfectWarmupTargetReached = FALSE; + chemDisinfectReservoirTime = 0; stateTimer = getMSTimerCount(); state = DG_CHEM_DISINFECT_STATE_DISINFECT_R1_TO_R2; }