Index: firmware/App/Controllers/AirTrap.c =================================================================== diff -u -rc049177f4d18a4740a357941b48a833d7115b581 -r17d7a287b62351847759e24e5be390db19c4a531 --- firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision c049177f4d18a4740a357941b48a833d7115b581) +++ firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision 17d7a287b62351847759e24e5be390db19c4a531) @@ -26,6 +26,7 @@ #include "Pressures.h" #include "Switches.h" #include "TaskGeneral.h" +#include "TestSupport.h" #include "Timers.h" #include "Utilities.h" #include "Valve3Way.h" @@ -397,6 +398,12 @@ result = AIR_TRAP_MANUAL_CONTROL_STATE; } + // Skip fill and lower level events when no tubing set is installed + else if( TRUE == getTestConfigStatus( TEST_CONFIG_TESTING_WITHOUT_TUBING_SET )) + { + result = AIR_TRAP_CLOSED_STATE; + } + // Lower air trap level if fluid reaches upper level. else if ( AIR_TRAP_LEVEL_FLUID == getLevelSensorState( H16_LEVL ) ) {