Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -r8c8ac9430cbd0a836b51d16a02457575861c5990 -re3f3b5c3552008d58e328ce0d78f2db01cda2b45 --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 8c8ac9430cbd0a836b51d16a02457575861c5990) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision e3f3b5c3552008d58e328ce0d78f2db01cda2b45) @@ -442,7 +442,7 @@ currentArterialMaxLimit = (S32)ARTERIAL_PRESSURE_LIMIT_MAX_MMHG; currentArterialMinLimit = (S32)ARTERIAL_PRESSURE_LIMIT_MIN_MMHG; currentVenousMaxLimit = (S32)VENOUS_PRESSURE_LIMIT_MAX_MMHG; - currentVenousMinLimit = (S32)getMinVenousPressureWideValueMMHG(); + currentVenousMinLimit = getMinVenousPressureWideValueMMHG(); } /*********************************************************************//** @@ -541,7 +541,7 @@ S32 artOffset = getTreatmentParameterS32( TREATMENT_PARAM_ART_PRES_LIMIT_WINDOW ) / 2; // Arterial is symmetric S32 venMinOffset = getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRES_LIMIT_ASYMMETRIC ); // Venous is asymmetric S32 venMaxOffset = getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRES_LIMIT_WINDOW ) - venMinOffset; - U32 venMinWideLimitMMHG = getMinVenousPressureWideValueMMHG(); + S32 venMinWideLimitMMHG = getMinVenousPressureWideValueMMHG(); currentArterialMinLimit = stableArterialPressure - artOffset; currentArterialMinLimit = MAX( currentArterialMinLimit, ARTERIAL_PRESSURE_LIMIT_MIN_MMHG );