Index: firmware/App/Controllers/FluidLeak.c =================================================================== diff -u -ra7ce8c41a18998898d7525c0a7bf4d7d40c5371a -r95eefee71702fbf031025dc35ebaf553dfb050b7 --- firmware/App/Controllers/FluidLeak.c (.../FluidLeak.c) (revision a7ce8c41a18998898d7525c0a7bf4d7d40c5371a) +++ firmware/App/Controllers/FluidLeak.c (.../FluidLeak.c) (revision 95eefee71702fbf031025dc35ebaf553dfb050b7) @@ -87,13 +87,13 @@ } // Check state reading and act upon - if ( FLUID_LEAK_STATE_WET == getFluidLeakState() ) + if ( FLUID_LEAK_STATE_DRY == getFluidLeakState() ) { - activateAlarmNoData( ALARM_ID_DG_FLUID_LEAK_DETECTED ); + clearAlarmCondition( ALARM_ID_DG_FLUID_LEAK_DETECTED ); } - else // FLUID_LEAK_STATE_DRY == getFluidLeakState() + else { - clearAlarmCondition( ALARM_ID_DG_FLUID_LEAK_DETECTED ); + activateAlarmNoData( ALARM_ID_DG_FLUID_LEAK_DETECTED ); } }