Index: firmware/App/Modes/FPModes/ModeGenPermeate.c =================================================================== diff -u -r3e1af7cc2576e347ab8bdf2f400196b2301def07 -r6541bc2569dcd6b74127803c231657d2660e7a02 --- firmware/App/Modes/FPModes/ModeGenPermeate.c (.../ModeGenPermeate.c) (revision 3e1af7cc2576e347ab8bdf2f400196b2301def07) +++ firmware/App/Modes/FPModes/ModeGenPermeate.c (.../ModeGenPermeate.c) (revision 6541bc2569dcd6b74127803c231657d2660e7a02) @@ -8,7 +8,7 @@ * @file ModeGenPermeate.c * * @author (last) Raghu Kallala -* @date (last) 31-Mar-2026 +* @date (last) 12-May-2026 * * @author (original) Michael Garthwaite * @date (original) 08-Sep-2025 @@ -173,7 +173,7 @@ stateTransitioned = TRUE; calculateDutyCycleAvg( prevState ); setModeGenPTransition( genPermeateState ); - SEND_EVENT_WITH_2_U32_DATA( FP_EVENT_GENP_CHANGE, genPermeateState, prevState ) + SEND_EVENT_WITH_2_U32_DATA( FP_EVENT_GENP_CHANGE, prevState, genPermeateState ) } checkInletPressures(); @@ -302,7 +302,7 @@ tankFillAlarmTimer = getMSTimerCount(); if ( TRUE == isBoostPumpInstalled() ) { - setBoostPumpTargetPressure( GEN_PERMEATE_BOOST_PUMP_TGT_PSI ); + setBoostPumpTargetPressure( GEN_PERMEATE_BOOST_PUMP_TGT_PSI, TRUE ); } break; @@ -317,7 +317,7 @@ { F32 currentDutyCyclePct = getCurrentBoostPumpDutyCyclePCT(); - setBoostPumpTargetDutyCycle( currentDutyCyclePct ); + setBoostPumpTargetDutyCycle( currentDutyCyclePct, TRUE ); } break;