Index: firmware/App/Modes/Dialysis.c =================================================================== diff -u -rded084860cbbde7fc763859c7c0991f13d77c8f9 -rb3712df3e9e729dc9d4e4b35a0c4567f07882d2f --- firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision ded084860cbbde7fc763859c7c0991f13d77c8f9) +++ firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision b3712df3e9e729dc9d4e4b35a0c4567f07882d2f) @@ -54,7 +54,7 @@ #ifdef DIALYZER_REPRIME_ENABLED // Dialyzer reprime constants -static const U32 DIALYZER_REPRIME_INTERVAL = ((30 * SEC_PER_MIN * MS_PER_SECOND) / TASK_GENERAL_INTERVAL); +static const U32 DIALYZER_REPRIME_INTERVAL = ((5 * SEC_PER_MIN * MS_PER_SECOND) / TASK_GENERAL_INTERVAL); // TODO - temporary set to 5 min for testing - restore to 30 min /// Dialyzer reprime interval count. Time between reprime attempts. #define DIALYZER_REPRIME_REPRIME_DURATION_MS ( 40 * MS_PER_SECOND ) ///< Duration of dialyzer reprime reprime state. #define DIALYZER_REPRIME_PURGE_PRIOR_1_DURATION_MS ( 10 * MS_PER_SECOND ) ///< Duration of dialyzer reprime purge prior 1 state. @@ -1278,6 +1278,7 @@ setValvePosition( VDI, VALVE_POSITION_B_OPEN ); setValvePosition( VDO, VALVE_POSITION_B_OPEN ); signalDialInPumpHardStop(); + signalDialOutPumpHardStop(); // Reset the timer for reprime interval and the reprime in progress flag. dialyzerReprimeIntervalTimerCtr = 0; dialyzerReprimeInProgress = FALSE;