Index: firmware/App/Modes/ModePreGenPermeate.c =================================================================== diff -u -r60df6fda52be699d377d3d5ec62cfb337f920706 -rb6b45de61b9f011263147c7313134198fa83725f --- firmware/App/Modes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision 60df6fda52be699d377d3d5ec62cfb337f920706) +++ firmware/App/Modes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision b6b45de61b9f011263147c7313134198fa83725f) @@ -23,6 +23,7 @@ #include "FPModeStandby.h" #include "FPOperationModes.h" #include "InletPressureCheck.h" +#include "Level.h" #include "MessageSupport.h" #include "Messaging.h" #include "ModeGenPermeate.h" @@ -41,7 +42,7 @@ // ********** private definitions ********** #define PRE_GENP_DATA_PUBLISH_INTERVAL ( MS_PER_SECOND / TASK_GENERAL_INTERVAL ) ///< Interval (ms/task time) at which the pre gen Permeate mode data published. -#define VERIFY_WATER_RO_PUMP_TGT_FLOW_ML 700 ///< Target flow rate for RO pump in ml/min +#define VERIFY_WATER_RO_PUMP_TGT_FLOW_ML 750 ///< Target flow rate for RO pump in ml/min #define VERIFY_WATER_BOOST_PUMP_TGT_PSI 25 ///< Target pressure for boost pump in psi. #define VERIFY_WATER_TIMEOUT_MS ( 30 * MS_PER_SECOND ) ///< Verify Water timer ( in ms ) @@ -114,6 +115,7 @@ U32 execPreGenPMode( void ) { FP_PRE_GENP_MODE_STATE_T previouspreGenPState = preGenPState; + // execute current pre gen Permeate state switch ( preGenPState ) { @@ -197,7 +199,6 @@ setValveState( P39_VALV, VALVE_STATE_OPEN ); setValveState( P20_VALV, VALVE_STATE_CLOSED ); setValveState( P43_VALV, VALVE_STATE_CLOSED ); - if ( TRUE == isBoostPumpInstalled() ) { setBoostPumpTargetPressure( VERIFY_WATER_BOOST_PUMP_TGT_PSI );