Index: firmware/App/Modes/FPModes/ModeGenPermeate.c =================================================================== diff -u -r2869d16c34888bec55bded3b8aefd0203f56d3b0 -rfd21e08ba076054488aa112641e0db4191ee0b35 --- firmware/App/Modes/FPModes/ModeGenPermeate.c (.../ModeGenPermeate.c) (revision 2869d16c34888bec55bded3b8aefd0203f56d3b0) +++ firmware/App/Modes/FPModes/ModeGenPermeate.c (.../ModeGenPermeate.c) (revision fd21e08ba076054488aa112641e0db4191ee0b35) @@ -216,6 +216,7 @@ FP_GENP_MODE_STATE_T state = FP_GENP_TANK_FILL_STATE; PERMEATE_TANK_STATE_T permemeateTankState = getPermeateTankState(); + // Wait for set timeout before transition to closed loop control if ( TRUE == didTimeout( timeInState, PUMP_REST_TIMEOUT_MS ) && stateTransitioned == TRUE ) { stateTransitioned = FALSE; @@ -246,6 +247,7 @@ FP_GENP_MODE_STATE_T state = FP_GENP_TANK_FULL_STATE; PERMEATE_TANK_STATE_T permemeateTankState = getPermeateTankState(); + // Wait for set timeout before transition to closed loop control if ( TRUE == didTimeout( timeInState, PUMP_REST_TIMEOUT_MS ) && stateTransitioned == TRUE ) { stateTransitioned = FALSE;