Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -rdf4242fcc91f8cd1aada438b33fa845c223d0e0e -rf1d120886e090e82cef5b31d371db9ac294d3479 --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision df4242fcc91f8cd1aada438b33fa845c223d0e0e) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision f1d120886e090e82cef5b31d371db9ac294d3479) @@ -7,8 +7,8 @@ * * @file ModePreTreat.c * -* @author (last) Michael Garthwaite -* @date (last) 24-Aug-2022 +* @author (last) Dara Navaei +* @date (last) 19-Sep-2022 * * @author (original) Dara Navaei * @date (original) 05-Nov-2019 @@ -43,9 +43,9 @@ /// Wait time for ui to transition on completion of a sub-mode (ms/task time). #define SUBMODE_COMPLETE_UI_TRANSITION_TIME_COUNT ( MS_PER_SECOND / TASK_GENERAL_INTERVAL ) +/// TODO: Restore to 100 when DPi flow control is fixed. +#define DIP_PATIENT_CONNECTION_FLOW_RATE_ML_MIN 250 ///< Patient connection sub-mode dialysate inlet pump flow rate in mL/min. -#define DIP_PATIENT_CONNECTION_FLOW_RATE_ML_MIN 100 ///< Patient connection sub-mode dialysate inlet pump flow rate in mL/min. - #define PRE_TREATMENT_FLUSH_RESERVOIR_VOLUME_ML 500 ///< Fill reservoir to this volume (in mL) to flush filter and lines. #define PRE_TREATMENT_FILL_RESERVOIR_ONE_VOLUME_ML 1300 ///< Fill reservoir one to this volume (in mL) during pre-treatment mode. #define PRE_TREATMENT_FILL_RESERVOIR_TWO_VOLUME_ML 700 ///< Fill reservoir two to this volume (in mL) during pre-treatment mode. @@ -598,7 +598,8 @@ signalBloodPumpHardStop(); signalDialOutPumpHardStop(); - setDialInPumpTargetFlowRate( DIP_PATIENT_CONNECTION_FLOW_RATE_ML_MIN, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_OPEN_LOOP ); + //setDialInPumpTargetFlowRate( DIP_PATIENT_CONNECTION_FLOW_RATE_ML_MIN, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_OPEN_LOOP ); + setDialInPumpTargetFlowRate( 250, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_OPEN_LOOP ); // TODO remove this line once the new flow control is implemented cmdStartDGTrimmerHeater(); }