Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -rd0e3bb3d509ad4583a821c9448eda0c908f3dc63 -rf18ceef65c96d9f1cd5464cf63e91c4d5a391ede --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision d0e3bb3d509ad4583a821c9448eda0c908f3dc63) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision f18ceef65c96d9f1cd5464cf63e91c4d5a391ede) @@ -834,7 +834,7 @@ transitionToBloodPrime(); result = TREATMENT_BLOOD_PRIME_STATE; } - signalUserRateChange(); // so pressure limits re-stabilize + signalInitiatePressureStabilization(); } // If user requests rinseback, go to rinseback else if ( TRUE == initiateRinsebackAlarmResponseRequest ) @@ -1220,6 +1220,7 @@ { sendTreatmentLogEventData( UF_RATE_CHANGE_EVENT, presUFRate, pendingUFRateChange ); presUFRate = pendingUFRateChange; + signalInitiatePressureStabilization(); } setDialysisParams( getTreatmentParameterU32( TREATMENT_PARAM_BLOOD_FLOW ), getTreatmentParameterU32( TREATMENT_PARAM_DIALYSATE_FLOW ), presMaxUFVolumeML, presUFRate ); @@ -1286,7 +1287,7 @@ if ( ( bloodRate != (U32)getTreatmentParameterU32( TREATMENT_PARAM_BLOOD_FLOW ) ) || ( dialRate != (U32)getTreatmentParameterU32( TREATMENT_PARAM_DIALYSATE_FLOW ) ) ) { - signalUserRateChange(); + signalInitiatePressureStabilization(); } // Set to new rates setTreatmentParameterU32( TREATMENT_PARAM_BLOOD_FLOW, bloodRate );