Index: firmware/App/Modes/TreatmentStop.c =================================================================== diff -u -r33bc23fb61c47f863824c5209857125ed18781a9 -r8e1228bfe377a61aa0c2bc9df0f0abc4b4d4ab71 --- firmware/App/Modes/TreatmentStop.c (.../TreatmentStop.c) (revision 33bc23fb61c47f863824c5209857125ed18781a9) +++ firmware/App/Modes/TreatmentStop.c (.../TreatmentStop.c) (revision 8e1228bfe377a61aa0c2bc9df0f0abc4b4d4ab71) @@ -152,7 +152,7 @@ *************************************************************************/ static void setupForBloodRecirculationState( void ) { - // Close VBA and VBV valves to bypass patient for blood recirculation + // Open VBA and VBV valves to patient for blood recirculation setValvePosition( VBA, VALVE_POSITION_B_OPEN ); setValvePosition( VBV, VALVE_POSITION_B_OPEN ); // Ensure syringe pump is stopped @@ -161,6 +161,8 @@ setBloodPumpTargetFlowRate( RECIRC_BP_FLOW_RATE_ML_MIN, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_CLOSED_LOOP ); // Start air trap leveling control startAirTrapControl(); + // Reset blood sitting timer, it is now circulating + bloodSittingTimerCtr = 0; } /*********************************************************************//**