Index: firmware/App/Controllers/DialInFlow.c =================================================================== diff -u -r0b800d3abb747d0f1f3dc8f67777efb9631c18e0 -r57eb6d533a74a212c81cec2baa5246399ffd8cb1 --- firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 0b800d3abb747d0f1f3dc8f67777efb9631c18e0) +++ firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 57eb6d533a74a212c81cec2baa5246399ffd8cb1) @@ -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 ); }