Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -r1d07de4e970f54f2ae1786ef546cf5567df9ba8e -rd521a5bf7b77afeaf2b5593f8c287591cda3385c --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 1d07de4e970f54f2ae1786ef546cf5567df9ba8e) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision d521a5bf7b77afeaf2b5593f8c287591cda3385c) @@ -492,13 +492,6 @@ F32 artHighLimit = (F32)getTreatmentParameterS32( TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT ); BOOL artPresLow, artPresHigh; - // If BP is ramping up, extend range to outer limits as pressure may not yet have reached expected range. - if ( isBloodPumpRampComplete() != TRUE ) - { - artLowLimit = (F32)getS32TreatmentParamLowerRangeLimit( TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT ); - artHighLimit = (F32)getS32TreatmentParamUpperRangeLimit( TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT ); - } - artPresLow = ( artPres < artLowLimit ? TRUE : FALSE ); artPresHigh = ( artPres > artHighLimit ? TRUE : FALSE ); @@ -571,13 +564,6 @@ F32 venHighLimit = (F32)getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT ); BOOL venPresLow, venPresHigh; - // If BP is ramping up, extend range to outer limits as pressure may not yet have reached expected range. - if ( isBloodPumpRampComplete() != TRUE ) - { - venLowLimit = MIN_VENOUS_PRESSURE_FOR_RAMP_MMHG; - venHighLimit = (F32)getS32TreatmentParamUpperRangeLimit( TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT ); - } - venPresLow = ( venPres < venLowLimit ? TRUE : FALSE ); venPresHigh = ( venPres > venHighLimit ? TRUE : FALSE ); Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -rc1b9ac0dbf2196280895d2e440dd7ac288ac8424 -rd521a5bf7b77afeaf2b5593f8c287591cda3385c --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision c1b9ac0dbf2196280895d2e440dd7ac288ac8424) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision d521a5bf7b77afeaf2b5593f8c287591cda3385c) @@ -997,6 +997,12 @@ { HD_PRE_TREATMENT_PAT_CONN_STATE_T nextState = PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE; + // Look for cartridge door to open (indicating user inverting dialyzer) + if ( STATE_OPEN == getSwitchStatus( FRONT_DOOR ) ) + { + doorOpened = TRUE; + } + // If UF volume set by user, move on to next state if ( TRUE == setUFVolStatus ) { setUFVolStatus = FALSE;