Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -r2c1afe706e509c4e7dd0724bfacaa5517c42ef48 -r556668d4ef26ad4afbc438cc28d397a898459084 --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 2c1afe706e509c4e7dd0724bfacaa5517c42ef48) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 556668d4ef26ad4afbc438cc28d397a898459084) @@ -421,25 +421,25 @@ static F32 getReservoirRecirculationMaxPercent( void ) { U32 targetDialysateFlowMLP = getTreatmentParameterU32( TREATMENT_PARAM_DIALYSATE_FLOW ); - F32 maxPercent = 0.0F; + F32 maxPercent = 0.0F; - if (RESERVOIR_FLOW_400_MLP >= targetDialysateFlowMLP) + if ( targetDialysateFlowMLP <= RESERVOIR_FLOW_400_MLP ) { maxPercent = MAX_RESERVOIR_RECIRCULATION_400_MLP; } - else if (RESERVOIR_FLOW_450_MLP >= targetDialysateFlowMLP) + else if ( targetDialysateFlowMLP <= RESERVOIR_FLOW_450_MLP ) { maxPercent = MAX_RESERVOIR_RECIRCULATION_450_MLP; } - else if (RESERVOIR_FLOW_500_MLP >= targetDialysateFlowMLP) + else if ( targetDialysateFlowMLP <= RESERVOIR_FLOW_500_MLP ) { maxPercent = MAX_RESERVOIR_RECIRCULATION_500_MLP; } - else if (RESERVOIR_FLOW_550_MLP >= targetDialysateFlowMLP) + else if ( targetDialysateFlowMLP <= RESERVOIR_FLOW_550_MLP ) { maxPercent = MAX_RESERVOIR_RECIRCULATION_550_MLP; } - else // if (RESERVOIR_FLOW_600_MLP >= targetDialysateFlowMLP) + else { maxPercent = MAX_RESERVOIR_RECIRCULATION_600_MLP; }