Index: firmware/App/Controllers/ConductivitySensors.c =================================================================== diff -u -r3c4db4bd430371bd45882ff2e0e7091039090761 -r99f1ede77cd2a08caf3085e51437269dd1dc060c --- firmware/App/Controllers/ConductivitySensors.c (.../ConductivitySensors.c) (revision 3c4db4bd430371bd45882ff2e0e7091039090761) +++ firmware/App/Controllers/ConductivitySensors.c (.../ConductivitySensors.c) (revision 99f1ede77cd2a08caf3085e51437269dd1dc060c) @@ -51,6 +51,7 @@ #define MIN_COND_SENSOR_CPI_WARNING_HIGH_US_PER_CM 1990.0F ///< Minimum allowed high conductivity value in uS/cm. #define MIN_COND_SENSOR_CPI_WARNING_LOW_US_PER_CM 220.0F ///< Minimum allowed low conductivity value in uS/cm. +#define MIN_CPI_INLET_ALARM_RECOVERY_OFFSET_US_PER_CM 20.0F ///< Minimum inlet water conductivity recovery offset value in uS/cm. #define MAX_RO_ONLY_COND_SENSOR_CPI_HIGH_US_PER_CM 100.0F ///< Maximum RO only mode high conductivity value in uS/cm. #define MIN_RO_ONLY_COND_SENSOR_CPI_HIGH_US_PER_CM 90.0F ///< Minimum RO only mode high conductivity value in uS/cm. @@ -369,7 +370,7 @@ case DG_MODE_STAN: if ( TRUE == isAlarmActive( ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE ) ) { - isConductTooLow = ( conductivity >= MIN_COND_SENSOR_CPI_WARNING_LOW_US_PER_CM ? FALSE : TRUE ); + isConductTooLow = ( conductivity >= ( minInletWaterCondAlarmLimitUSPCM + MIN_CPI_INLET_ALARM_RECOVERY_OFFSET_US_PER_CM ) ? FALSE : TRUE ); } // Per PRS 403