Index: firmware/App/Controllers/ROPump.c =================================================================== diff -u -r3090e6aa356758a9ff72913ae6496db6478a493b -r6dd2ddabffdb71cacf6b59654ee876769dc16993 --- firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision 3090e6aa356758a9ff72913ae6496db6478a493b) +++ firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision 6dd2ddabffdb71cacf6b59654ee876769dc16993) @@ -340,9 +340,9 @@ if ( FALSE == isROPumpOn ) { F32 pressureInlet = getMeasuredDGPressure( PRESSURE_SENSOR_RO_PUMP_INLET ); - BOOL isPumpRunning = pressureInlet + MAX_PRESSURE_TARGET_TOLERANCE < actualPressure; + BOOL isPumpRunning = ( pressureInlet + MAX_PRESSURE_TARGET_TOLERANCE ) < actualPressure; - checkPersistentAlarm( PERSISTEMT_ALARM_RO_PUMP_OFF_ERROR, isPumpRunning, pressureInlet, pressureInlet + MAX_PRESSURE_TARGET_TOLERANCE ); + checkPersistentAlarm( PERSISTEMT_ALARM_RO_PUMP_OFF_ERROR, isPumpRunning, pressureInlet, ( pressureInlet + MAX_PRESSURE_TARGET_TOLERANCE ) ); // Check if it has timed out if ( isAlarmActive( ALARM_ID_RO_PUMP_OFF_FAULT ) )