Index: firmware/App/Controllers/AirTrap.c =================================================================== diff -u -r027e4f8978bc86e9ce510ec317b38577eb941be1 -r840441c0cf903c161ce0a40d7e3933591ef69e25 --- firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision 027e4f8978bc86e9ce510ec317b38577eb941be1) +++ firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision 840441c0cf903c161ce0a40d7e3933591ef69e25) @@ -8,7 +8,7 @@ * @file AirTrap.c * * @author (last) Vinayakam Mani -* @date (last) 05-Mar-2024 +* @date (last) 01-Jul-2024 * * @author (original) Sean Nash * @date (original) 16-Sep-2020 @@ -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; }