Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -r70f74dbd0ff1afe4bc8ef59b47a54369e140b1aa -r154ef0b4be3ccb88a3780d5ded9befc87fb44367 --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 70f74dbd0ff1afe4bc8ef59b47a54369e140b1aa) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 154ef0b4be3ccb88a3780d5ded9befc87fb44367) @@ -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;