Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -r48e04caf56eea9eb0580ec3631a04af0524f9f16 -r1fdea235ab91f7922f95387bdcfc383a0d330740 --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 48e04caf56eea9eb0580ec3631a04af0524f9f16) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 1fdea235ab91f7922f95387bdcfc383a0d330740) @@ -588,8 +588,7 @@ // Check arterial pressure during treatment mode if ( ( MODE_TREA == getCurrentOperationMode() ) && - ( getTreatmentState() <= TREATMENT_DIALYSIS_STATE && getDialysisState() != DIALYSIS_SALINE_BOLUS_STATE ) ) - // Note: do we want this alarm to be on during TREATMENT_BLOOD_PRIME_STATE? + ( TREATMENT_DIALYSIS_STATE == getTreatmentState() && getDialysisState() != DIALYSIS_SALINE_BOLUS_STATE ) ) { F32 artLowLimit = (F32)getTreatmentParameterS32( TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT ); F32 artHighLimit = (F32)getTreatmentParameterS32( TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT ); @@ -653,7 +652,7 @@ // Check venous pressure during treatment mode if ( ( MODE_TREA == getCurrentOperationMode() ) && - ( getTreatmentState() <= TREATMENT_DIALYSIS_STATE && getDialysisState() != DIALYSIS_SALINE_BOLUS_STATE ) ) + ( TREATMENT_DIALYSIS_STATE == getTreatmentState() && getDialysisState() != DIALYSIS_SALINE_BOLUS_STATE ) ) { F32 venLowLimit = (F32)getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT ); F32 venHighLimit = (F32)getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT );