Index: firmware/App/Modes/ModeTreatmentParams.c =================================================================== diff -u -r384a6d2d008cf97d3c90a7d66f5fa0ba47043869 -r225ed8df4cae44e1007ec5ad931b6cc62d09e94d --- firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision 384a6d2d008cf97d3c90a7d66f5fa0ba47043869) +++ firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision 225ed8df4cae44e1007ec5ad931b6cc62d09e94d) @@ -562,7 +562,6 @@ ( ( stagedParams[ TREATMENT_PARAM_TREATMENT_DURATION ].uInt - stagedParams[ TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME ].uInt ) / MIN_PER_HOUR ) ) + \ stagedParams[ TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME ].sFlt + SYRINGE_PUMP_PRIME_VOLUME_ML + SYRINGE_PUMP_FILL_VOLUME_OFFSET_ML; - // Check max dialysate volume dependency if ( dialysateVolume_mL > MAX_DIALYSATE_VOLUME_ML ) { @@ -593,6 +592,7 @@ reasons[ TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME ] = REQUEST_REJECT_REASON_EXCEEDS_MAXIMUM_HEPARIN_VOLUME; result = FALSE; } + // Check arterial alarm limits dependency if ( arterialPresLimitDelta < MIN_PRESSURE_ALARM_LIMIT_DELTA_MMHG ) {