Index: firmware/App/Controllers/DialInFlow.c =================================================================== diff -u -r85b43b31e65b2820237d864bd5e67feca03b98ee -r9907b4602e00e40a84ff55344d61cee50feebc36 --- firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 85b43b31e65b2820237d864bd5e67feca03b98ee) +++ firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 9907b4602e00e40a84ff55344d61cee50feebc36) @@ -406,14 +406,11 @@ *************************************************************************/ void signalDialInPumpHardStop( void ) { - dialInPumpControlMode = PUMP_CONTROL_MODE_OPEN_LOOP; - dialInPumpDirection = MOTOR_DIR_FORWARD; - dialInPumpPWMDutyCyclePct = DIP_PWM_ZERO_OFFSET; - dialInPumpState = DIAL_IN_PUMP_OFF_STATE; - dipControlTimerCounter = 0; targetDialInFlowRate = 0; - resetDialInFlowMovingAverage(); stopDialInPump(); + dialInPumpState = DIAL_IN_PUMP_OFF_STATE; + dialInPumpPWMDutyCyclePct = DIP_PWM_ZERO_OFFSET; + dipControlTimerCounter = 0; resetPIController( PI_CONTROLLER_ID_DIALYSATE_FLOW, MIN_DIAL_IN_PUMP_PWM_DUTY_CYCLE ); }