Index: firmware/App/Controllers/AirTrap.c =================================================================== diff -u -r79cee95c1a25a2efa62bf7d4640246e507230b4a -r31af8bc7d08668991bac1c41fd70b55b43761151 --- firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision 79cee95c1a25a2efa62bf7d4640246e507230b4a) +++ firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision 31af8bc7d08668991bac1c41fd70b55b43761151) @@ -166,6 +166,8 @@ { pendingStopAirTrapController = TRUE; setValveAirTrap( STATE_CLOSED ); // Always exit air trap valve control w/ valve closed. + signalLowVenousPressureCheck(); // Venous pressure check should continue even after ending auto air trap control + SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_AIR_TRAP_FILL, STATE_CLOSED, 0 ); } } @@ -293,6 +295,7 @@ { airTrapControllerState = AIR_TRAP_MANUAL_CONTROL_STATE; setValveAirTrap( STATE_CLOSED ); + SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_AIR_TRAP_FILL, STATE_CLOSED, 0 ); pendingStartAirTrapController = FALSE; } @@ -342,6 +345,7 @@ { pendingStartAirTrapController = FALSE; setValveAirTrap( STATE_CLOSED ); + SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_AIR_TRAP_FILL, STATE_CLOSED, 0 ); result = AIR_TRAP_VALVE_CLOSED_STATE; }