Index: firmware/App/Modes/ModePreGenPermeate.c =================================================================== diff -u -r6d85a90d2325163e936055a620a8b6aa1a6db65a -rc97730ca6267df5eaa40bca5cefce5d9c68fb490 --- firmware/App/Modes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision 6d85a90d2325163e936055a620a8b6aa1a6db65a) +++ firmware/App/Modes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision c97730ca6267df5eaa40bca5cefce5d9c68fb490) @@ -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; }