Index: firmware/App/Controllers/ROPump.c =================================================================== diff -u -r0c89e99012afe5a88240fd18ef0fccc9d620ed7f -r448380e449ec483a49c099ad326fbc898b614a09 --- firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision 0c89e99012afe5a88240fd18ef0fccc9d620ed7f) +++ firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision 448380e449ec483a49c099ad326fbc898b614a09) @@ -30,6 +30,7 @@ #include "TaskGeneral.h" #include "Timers.h" #include "Utilities.h" +#include "Valves.h" /** * @addtogroup ROPump @@ -673,7 +674,7 @@ static F32 roPumpFlowToPWM( U32 targetFlow ) { F32 dutyCyclePct = 0.0F; - RECOVERY_STATE_T recovery = getRecoveryState(); + RECOVERY_STATE_T recovery = getRecoveryStatesConfig(); if ( FP_PRE_GENP_PERMEATE_FLUSH == getCurrentFPSubMode() && ( FP_MODE_PGEN == getCurrentFPOperationMode() ) ) { Index: firmware/App/Controllers/Valves.h =================================================================== diff -u -r1b4bfcbd5295bfb41779bdcff97317db5ced9d6a -r448380e449ec483a49c099ad326fbc898b614a09 --- firmware/App/Controllers/Valves.h (.../Valves.h) (revision 1b4bfcbd5295bfb41779bdcff97317db5ced9d6a) +++ firmware/App/Controllers/Valves.h (.../Valves.h) (revision 448380e449ec483a49c099ad326fbc898b614a09) @@ -84,7 +84,6 @@ void setRecoveryValvesConfig( void ); RECOVERY_STATE_T getRecoveryStatesConfig( void ); void setRecoveryStatesConfig( U32 recovery ); -RECOVERY_STATE_T getRecoveryState( void ); BOOL testValvesStatesPublishIntervalOverride( MESSAGE_T *message ); BOOL testValveStateOverride( MESSAGE_T *message );