Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -r19a8bf98a7154e24c35da25225d4b55bf70ddd09 -r6f733131ae36cf9e04977449e154560cc5486e33 --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 19a8bf98a7154e24c35da25225d4b55bf70ddd09) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 6f733131ae36cf9e04977449e154560cc5486e33) @@ -282,16 +282,16 @@ // Don't interrupt pump control unless rate or mode is changing if ( ( dirFlowRate != targetBloodFlowRate ) || ( mode != bloodPumpControlMode ) ) { - BOOL byPassFlowLimit = FALSE; + BOOL isFlowInrange = ( flowRate <= MAX_SET_BLOOD_FLOW_RATE ? TRUE : FALSE ); #ifndef _RELEASE_ if ( SW_CONFIG_ENABLE_VALUE == getSoftwareConfigStatus( SW_CONFIG_DISABLE_PUMPS_FLOW_LIMITS ) ) { - byPassFlowLimit = TRUE; + isFlowInrange = TRUE; } #endif // Verify flow rate of if the bypass flow limit has been enabled - if ( ( flowRate <= MAX_SET_BLOOD_FLOW_RATE ) || ( TRUE == byPassFlowLimit ) ) + if ( TRUE == isFlowInrange ) { resetBloodPumpRPMMovingAverage(); targetBloodFlowRate = dirFlowRate;