Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -r6dc66bf55bec62b9dcbbde0ed283fe1fdb374f92 -r577c1eebf77a2e0b827ef5678daa017c639b0f24 --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 6dc66bf55bec62b9dcbbde0ed283fe1fdb374f92) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 577c1eebf77a2e0b827ef5678daa017c639b0f24) @@ -573,6 +573,7 @@ static void execPressureLimits( void ) { BOOL bpRunning = isBloodPumpRunning(); + BOOL bpRampComplete = isBloodPumpRampComplete(); HD_OP_MODE_T currMode = getCurrentOperationMode(); TREATMENT_STATE_T currTxState = getTreatmentState(); @@ -591,7 +592,7 @@ break; case PRESSURE_LIMITS_STATE_IDLE: - if ( ( TRUE == bpRunning ) && ( getMeasuredBloodFlowRate( ) > MIN_BLOOD_FLOW_FOR_VENOUS_PRES ) ) + if ( TRUE == bpRampComplete ) { currPresLimitsState = PRESSURE_LIMITS_STATE_WIDE; }