Index: firmware/App/Controllers/DialInFlow.c =================================================================== diff -u -r96aec7a73db8d83d001eec977d509f02703b7788 -r4b520cff8a91625c3fa89abf768f8e6aa3fbe3d5 --- firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 96aec7a73db8d83d001eec977d509f02703b7788) +++ firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 4b520cff8a91625c3fa89abf768f8e6aa3fbe3d5) @@ -333,7 +333,7 @@ targetDialInFlowRate = 0; stopDialInPump(); dialInPumpState = DIAL_IN_PUMP_OFF_STATE; - dialInPumpPWMDutyCyclePct = 0.0; + dialInPumpPWMDutyCyclePct = DIP_PWM_ZERO_OFFSET; dipControlTimerCounter = 0; resetPIController( PI_CONTROLLER_ID_DIALYSATE_FLOW, MIN_DIAL_IN_PUMP_PWM_DUTY_CYCLE ); } @@ -1306,7 +1306,6 @@ } if ( ctrlMode < NUM_OF_PUMP_CONTROL_MODES ) { - targetDialInFlowRate = value; result = setDialInPumpTargetFlowRate( abs(value), dir, (PUMP_CONTROL_MODE_T)ctrlMode ); } }