Index: firmware/App/Modes/ModeChemicalDisinfect.c =================================================================== diff -u -rb8a409a6f04c2912cb20eb4c9191bff573080162 -r929a44fe491f63e6a9900227b89e3e0cd2980ed0 --- firmware/App/Modes/ModeChemicalDisinfect.c (.../ModeChemicalDisinfect.c) (revision b8a409a6f04c2912cb20eb4c9191bff573080162) +++ firmware/App/Modes/ModeChemicalDisinfect.c (.../ModeChemicalDisinfect.c) (revision 929a44fe491f63e6a9900227b89e3e0cd2980ed0) @@ -433,9 +433,9 @@ // If the inlet pressure is less than the threshold and TDi and TRo difference is greater than 3 C, the cycle should be canceled if ( ( ppiPressure < MIN_INLET_PRESSURE_PSI ) && ( fabs( THdTemp - TPoTemp ) > MAX_START_STATE_TEMP_SENSORS_DIFF_C ) ) { - prevChemDisinfectState = state; + prevChemDisinfectState = state; alarmDetectedPendingTrigger = ALARM_ID_DG_CHEM_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT; - state = DG_CHEM_DISINFECT_STATE_CANCEL_BASIC_PATH; + state = DG_CHEM_DISINFECT_STATE_CANCEL_BASIC_PATH; } else { @@ -695,11 +695,8 @@ stateTimer = getMSTimerCount(); // Set the concentrate pump to run at a constant speed during priming in reverse - setConcentratePumpTargetSpeed( CONCENTRATEPUMPS_CP2_BICARB, -1.0F * CONC_PUMP_PRIME_SPEED_ML_PER_MIN ); setConcentratePumpTargetSpeed( CONCENTRATEPUMPS_CP1_ACID, -1.0F * CONC_PUMP_PRIME_SPEED_ML_PER_MIN ); - requestConcentratePumpOn( CONCENTRATEPUMPS_CP1_ACID ); - requestConcentratePumpOn( CONCENTRATEPUMPS_CP2_BICARB ); } } @@ -711,7 +708,6 @@ // Turn off the concentrate pumps requestConcentratePumpOff( CONCENTRATEPUMPS_CP1_ACID ); - requestConcentratePumpOff( CONCENTRATEPUMPS_CP2_BICARB ); setValveState( VPO, VALVE_STATE_FILL_C_TO_NC ); setValveState( VRF, VALVE_STATE_R1_C_TO_NC );