Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -rdd9b59ba0d52b9cc17ecc56a05716a81aa1a6b65 -r3d4741bee305629b78bc855dd8cbde8f5997a96a --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision dd9b59ba0d52b9cc17ecc56a05716a81aa1a6b65) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 3d4741bee305629b78bc855dd8cbde8f5997a96a) @@ -443,7 +443,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(); } /*********************************************************************//** @@ -542,7 +542,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 );