Index: firmware/App/Controllers/Pressures.c =================================================================== diff -u -r9cc5da6947aa143a10f95519eb7f366c1b095d61 -r3aab968dae2ba7c09061d73538acbfde14d603bc --- firmware/App/Controllers/Pressures.c (.../Pressures.c) (revision 9cc5da6947aa143a10f95519eb7f366c1b095d61) +++ firmware/App/Controllers/Pressures.c (.../Pressures.c) (revision 3aab968dae2ba7c09061d73538acbfde14d603bc) @@ -55,8 +55,7 @@ #define MIN_VALID_BARO_PRESSURE_PSIA 10.1F ///< Minimum valid barometric pressure in psia. #define MAX_VALID_BARO_PRESSURE_PSIA 15.4F ///< Maximum valid barometric pressure in psia. -#define MAX_INLET_WATER_PRESSURE_WARNING_LOW 25.0F ///< Maximum allowed low pressure value. -#define MIN_INLET_WATER_PRESSURE_WARNING_LOW 28.0F ///< Minimum allowed low pressure value. +#define MIN_INLET_WATER_PRESSURE_WARNING_LOW 14.0F ///< Minimum allowed low pressure value. #define INLET_WATER_PRESSURE_PERSISTENCE_PERIOD ( 5 * MS_PER_SECOND ) ///< Persistence period for pressure out of range error. #define PRESSURE_OUT_OF_RANGE_TIMEOUT_MS ( 5 * MS_PER_SECOND ) ///< Pressure out of range persistence period in milliseconds. @@ -166,16 +165,16 @@ #endif { F32 pressure = getMeasuredDGPressure( PRESSURE_SENSOR_RO_PUMP_INLET ); - BOOL isPressureTooLow = ( pressure < MAX_INLET_WATER_PRESSURE_WARNING_LOW ? TRUE : FALSE ); + BOOL isPressureTooLow = ( pressure < MIN_INLET_WATER_PRESSURE_WARNING_LOW ? TRUE : FALSE ); // Alarm per PRS 401 if ( TRUE == isPressureTooLow ) { - checkPersistentAlarm( ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE, isPressureTooLow, pressure, MAX_INLET_WATER_PRESSURE_WARNING_LOW ); + checkPersistentAlarm( ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE, isPressureTooLow, pressure, MIN_INLET_WATER_PRESSURE_WARNING_LOW ); } else { - checkPersistentAlarm( ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE, FALSE, pressure, MAX_INLET_WATER_PRESSURE_WARNING_LOW ); + checkPersistentAlarm( ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE, FALSE, pressure, MIN_INLET_WATER_PRESSURE_WARNING_LOW ); } } }