Index: firmware/App/Modes/ModePreGenPermeate.c =================================================================== diff -u -rba9341bc691b500d5ec3904fec1eb38279c5fbbd -r62c5b1ed4e7450e91eab1cc5925f1f56ab61887b --- firmware/App/Modes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision ba9341bc691b500d5ec3904fec1eb38279c5fbbd) +++ firmware/App/Modes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision 62c5b1ed4e7450e91eab1cc5925f1f56ab61887b) @@ -22,6 +22,7 @@ #include "FlushConcentrate.h" #include "FPModeStandby.h" #include "FPOperationModes.h" +#include "InletPressureCheck.h" #include "MessageSupport.h" #include "Messaging.h" #include "ModeGenPermeate.h" @@ -98,6 +99,7 @@ setCurrentSubState( preGenPState ); setModePreGenPTransition( preGenPState ); resetPermeateTank(); + initInletPressureCheck(); return preGenPState; } @@ -236,7 +238,12 @@ } else { - // TODO - boost pump check + execInletPressureCheck(); + if ( TRUE == isInletPressureCheckCompleted() ) + { + signalStartFilterFlush(); + state = FP_PRE_GENP_FILTER_FLUSH; + } } return state; }