Index: firmware/App/Controllers/AirTrap.c =================================================================== diff -u -r3c0614e16047ada1ea30c9e7f883f78d98b363e3 -rf9952903dc9861ec502369097311012d28337533 --- firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision 3c0614e16047ada1ea30c9e7f883f78d98b363e3) +++ firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision f9952903dc9861ec502369097311012d28337533) @@ -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; }