Index: firmware/App/Controllers/DialInFlow.c =================================================================== diff -u -r22f7bcd7e26dc6be337fdb6adbc9281e8f60dbbc -r5217f70ca5c74bd586dc14540e6404b43feea004 --- firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 22f7bcd7e26dc6be337fdb6adbc9281e8f60dbbc) +++ firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 5217f70ca5c74bd586dc14540e6404b43feea004) @@ -47,8 +47,6 @@ #define DIP_CONTROL_INTERVAL ( 500 / TASK_GENERAL_INTERVAL ) // interval (ms/task time) at which the dialIn pump is controlled #define DIP_P_COEFFICIENT 0.0002 // P term for dialIn pump control #define DIP_I_COEFFICIENT 0.00002 // I term for dialIn pump control -#define DIP_MAX_ERROR_SUM 10.0 // for anti-wind-up in I term -#define DIP_MIN_ERROR_SUM -10.0 #define DIP_MAX_PWM_DC_DELTA 0.01 // prevents large steps in PWM duty cycle #define DIP_MIN_PWM_DC_DELTA -0.01 @@ -168,8 +166,7 @@ // initialize dialysate inlet flow PI controller initializePIController( PI_CONTROLLER_ID_DIALYSATE_FLOW, MIN_DIAL_IN_PUMP_PWM_DUTY_CYCLE, DIP_P_COEFFICIENT, DIP_I_COEFFICIENT, - MIN_DIAL_IN_PUMP_PWM_DUTY_CYCLE, MAX_DIAL_IN_PUMP_PWM_DUTY_CYCLE, - DIP_MIN_ERROR_SUM, DIP_MAX_ERROR_SUM ); + MIN_DIAL_IN_PUMP_PWM_DUTY_CYCLE, MAX_DIAL_IN_PUMP_PWM_DUTY_CYCLE ); } /*************************************************************************