Index: firmware/App/Modes/FPModes/ModePreGenPermeate.c =================================================================== diff -u -r3e1af7cc2576e347ab8bdf2f400196b2301def07 -r6541bc2569dcd6b74127803c231657d2660e7a02 --- firmware/App/Modes/FPModes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision 3e1af7cc2576e347ab8bdf2f400196b2301def07) +++ firmware/App/Modes/FPModes/ModePreGenPermeate.c (.../ModePreGenPermeate.c) (revision 6541bc2569dcd6b74127803c231657d2660e7a02) @@ -8,7 +8,7 @@ * @file ModePreGenPermeate.c * * @author (last) Raghu Kallala -* @date (last) 31-Mar-2026 +* @date (last) 12-May-2026 * * @author (original) Michael Garthwaite * @date (original) 08-Sep-2025 @@ -152,7 +152,7 @@ if ( previouspreGenPState != preGenPState ) { setModePreGenPTransition( preGenPState ); - SEND_EVENT_WITH_2_U32_DATA( FP_EVENT_PRE_GEN_CHANGE, preGenPState, previouspreGenPState ) + SEND_EVENT_WITH_2_U32_DATA( FP_EVENT_PRE_GEN_CHANGE, previouspreGenPState, preGenPState ) } //Publish pre Gen Permeate mode data publishPreGenPModeData(); @@ -201,7 +201,7 @@ if ( TRUE == isBoostPumpInstalled() ) { - setBoostPumpTargetPressure( VERIFY_WATER_BOOST_PUMP_TGT_PSI ); + setBoostPumpTargetPressure( VERIFY_WATER_BOOST_PUMP_TGT_PSI, TRUE ); } //TODO change target flow to 750 + rinse pump rate setROPumpTargetFlowRateMLPM( VERIFY_WATER_RO_PUMP_TGT_FLOW_ML, TRUE ); @@ -563,14 +563,14 @@ BOOL testValidatePreGenPChangeReq( U32 newSubMode ) { BOOL result = FALSE; - LEVEL_STATE_T level = getLevelStatus( P25_LEVL ); + LVL_STATE_T level = getFloaterStatus( P25_LEVL ); if ( newSubMode < NUM_OF_FP_PRE_GENW_MODE_STATES ) { switch ( newSubMode ) { case FP_PRE_GENP_CONCENTRATE_FLUSH: - result = (( LEVEL_STATE_HIGH == level ) ? TRUE : FALSE); + result = (( LVL_STATE_HIGH == level ) ? TRUE : FALSE); break; case FP_PRE_GENP_INLET_PRESSURE_CHECK: