Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -rca5377e6e1b63de2c1dc06ba855e23fc8713bd02 -rba1f2c9f12140ce28fe6925cb2cff12b64af2a58 --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision ca5377e6e1b63de2c1dc06ba855e23fc8713bd02) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision ba1f2c9f12140ce28fe6925cb2cff12b64af2a58) @@ -319,10 +319,10 @@ } else { - // fill flow = linear interpolation between < 350 MLP and >550MLP + // fill flow = linear interpolation between 350 MLP and 550MLP fillFlowRate = TGT_FILL_FLOW_FOR_DIA_FLOW_100_TO_350_ML_PER_MIN - + ( ( dialysateFlow - DIALYSATE_FLOW_RATE_350_ML_PER_MIN ) / (DIALYSATE_FLOW_RATE_550_ML_PER_MIN - dialysateFlow ) ) - * ( TGT_FILL_FLOW_FOR_DIA_FLOW_550_TO_600_ML_PER_MIN - TGT_FILL_FLOW_FOR_DIA_FLOW_100_TO_350_ML_PER_MIN ); + + ( ( dialysateFlow - DIALYSATE_FLOW_RATE_350_ML_PER_MIN ) / (DIALYSATE_FLOW_RATE_550_ML_PER_MIN - dialysateFlow ) ) + * ( TGT_FILL_FLOW_FOR_DIA_FLOW_550_TO_600_ML_PER_MIN - TGT_FILL_FLOW_FOR_DIA_FLOW_100_TO_350_ML_PER_MIN ); } targetFillFlowLPM = fillFlowRate;