Index: firmware/App/Monitors/WaterQualityMonitor.c =================================================================== diff -u -r937362196a40d7d55b1b61e33f88c382184fbf2f -r77d2a00ecdaf875b22a453c5e22f552597cb7aa5 --- firmware/App/Monitors/WaterQualityMonitor.c (.../WaterQualityMonitor.c) (revision 937362196a40d7d55b1b61e33f88c382184fbf2f) +++ firmware/App/Monitors/WaterQualityMonitor.c (.../WaterQualityMonitor.c) (revision 77d2a00ecdaf875b22a453c5e22f552597cb7aa5) @@ -281,7 +281,11 @@ if ( ( pressureP13 >= MAX_INLET_RO_PUMP_PRESSURE_WARNING_LOW_PSIG ) && ( pressureP13 < MAX_INLET_RO_PUMP_PRESSURE_WARNING_HIGH_PSIG ) ) { isFdutyCycleOfRange = currentDutyCyclePct > calculatedDutyCyclePct; - checkPersistentAlarm( ALARM_ID_FP_POWER_BUDGET_OUT_OF_RANGE, isFdutyCycleOfRange, calculatedDutyCyclePct, getCurrentROPumpDutyCyclePCT() ); + + if ( getTestConfigStatus( TEST_CONFIG_FP_DISABLE_RO_CURRENT_ALARMS ) != TRUE ) + { + checkPersistentAlarm( ALARM_ID_FP_POWER_BUDGET_OUT_OF_RANGE, isFdutyCycleOfRange, calculatedDutyCyclePct, getCurrentROPumpDutyCyclePCT() ); + } } }