Index: firmware/App/Controllers/AirTrap.c =================================================================== diff -u -r18bc9ae45ec3e7c6961ce81cf565699a10362d2c -r7f9a671cd9eda61054e3b686b59ca81ee02ef925 --- firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision 18bc9ae45ec3e7c6961ce81cf565699a10362d2c) +++ firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision 7f9a671cd9eda61054e3b686b59ca81ee02ef925) @@ -458,6 +458,7 @@ // Transition to closed valve state when fluid detected at upper level else if ( AIR_TRAP_LEVEL_FLUID == getRawAirTrapLevel( AIR_TRAP_LEVEL_SENSOR_UPPER ) ) { + setValveAirTrap( STATE_CLOSED ); airPumpOnDelayStartTime = u32DiffWithWrap( AIR_PUMP_ON_DELAY_ADJUST_AFTER_FILL, getMSTimerCount() ); signalLowVenousPressureCheck(); SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_AIR_TRAP_FILL, STATE_CLOSED, 0 );