Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -rf17da591ff546ff00dd52299b73c5edaad92c65a -r3931cf843fb36d5884083ec93da3b1f7e5c781a3 --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision f17da591ff546ff00dd52299b73c5edaad92c65a) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 3931cf843fb36d5884083ec93da3b1f7e5c781a3) @@ -45,6 +45,7 @@ #define VENOUS_PRESSURE_SCALE ( 14745 - VENOUS_PRESSURE_OFFSET ) ///< Scale for venous pressure sensor. #define VENOUS_PRESSURE_MIN_PSI ( -30.0 ) ///< Minimum of scale for venous pressure sensor reading (in PSI). #define VENOUS_PRESSURE_MAX_PSI ( 30.0 ) ///< Maximum of scale for venous pressure sensor reading (in PSI). +#define MIN_VENOUS_PRESSURE_FOR_RAMP_MMHG ( 0.0 ) ///< Minimum venous pressure during blood pump ramp up (in mmHg). #define ARTERIAL_PRESSURE_SELF_TEST_MIN ( -300.0 ) ///< Minimum self-test value for arterial pressure sensor reading (in mmHg). #define ARTERIAL_PRESSURE_SELF_TEST_MAX ( 100.0 ) ///< Maximum self-test value for arterial pressure sensor reading (in mmHg). @@ -534,7 +535,7 @@ // If BP is ramping up, extend range to outer limits as pressure may not yet have reached expected range. if ( isBloodPumpRampComplete() != TRUE ) { - venLowLimit = (F32)getS32TreatmentParamLowerRangeLimit( TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT ); + venLowLimit = MIN_VENOUS_PRESSURE_FOR_RAMP_MMHG; venHighLimit = (F32)getS32TreatmentParamUpperRangeLimit( TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT ); }