Index: firmware/App/Controllers/Pressures.c =================================================================== diff -u -rf5fae90687cdee9712174e0dc92e34a60eb459bf -r8e4c986de1d6f94e2aa80bb6a17412ab5c51a928 --- firmware/App/Controllers/Pressures.c (.../Pressures.c) (revision f5fae90687cdee9712174e0dc92e34a60eb459bf) +++ firmware/App/Controllers/Pressures.c (.../Pressures.c) (revision 8e4c986de1d6f94e2aa80bb6a17412ab5c51a928) @@ -57,7 +57,8 @@ #define MAX_VALID_BARO_PRESSURE_PSIA 15.4F ///< Maximum valid barometric pressure in psia. #define MAX_INLET_WATER_PRESSURE_WARNING_LOW_PSIG 23.0F ///< Maximum allowed low pressure value in psig. -#define MAX_FLUSH_INLET_WATER_PRESSURE_WARNING_LOW_PSIG 14.0F ///< Maximum allowed low pressure value for Flush in psig. +#define MAX_FLUSH_INLET_WATER_PRESSURE_WARNING_LOW_PSIG 14.0F ///< Maximum allowed low pressure value for Flush in psig. +#define MIN_FLUSH_INLET_WATER_PRESSURE_WARNING_LOW_PSIG 15.0F ///< Minimum allowed low pressure value for flush in psig. #define MIN_INLET_WATER_PRESSURE_WARNING_LOW_PSIG 24.0F ///< Minimum allowed low pressure value in psig. #define MAX_INLET_WATER_PRESSURE_WARNING_HIGH_PSIG 80.0F ///< Maximum allowed high pressure value in psig. @@ -181,12 +182,14 @@ BOOL isPressureTooLow; BOOL isPressureTooHigh; F32 maxInletWaterPressureWarningLow = MAX_INLET_WATER_PRESSURE_WARNING_LOW_PSIG; + F32 minInletWaterPressureWarningLow = MIN_INLET_WATER_PRESSURE_WARNING_LOW_PSIG; DG_OP_MODE_T opMode = getCurrentOperationMode(); switch ( opMode ) { case DG_MODE_STAN: maxInletWaterPressureWarningLow = MAX_FLUSH_INLET_WATER_PRESSURE_WARNING_LOW_PSIG; + minInletWaterPressureWarningLow = MIN_FLUSH_INLET_WATER_PRESSURE_WARNING_LOW_PSIG; break; case DG_MODE_FLUS: @@ -201,6 +204,7 @@ if ( CLEANING_MODE_LOW_PRESSURE_STATE_NUMBER == getCurrentOperationSubMode() ) { maxInletWaterPressureWarningLow = MAX_FLUSH_INLET_WATER_PRESSURE_WARNING_LOW_PSIG; + minInletWaterPressureWarningLow = MIN_FLUSH_INLET_WATER_PRESSURE_WARNING_LOW_PSIG; } break; @@ -220,7 +224,7 @@ case DG_MODE_STAN: if ( TRUE == isAlarmActive( ALARM_ID_DG_INLET_WATER_PRESSURE_IN_LOW_RANGE ) ) { - isPressureTooLow = ( pressure >= MIN_INLET_WATER_PRESSURE_WARNING_LOW_PSIG ? FALSE : TRUE ); + isPressureTooLow = ( pressure >= minInletWaterPressureWarningLow ? FALSE : TRUE ); } // Per PRS 401