Index: firmware/App/Modes/ConsumableSelfTest.c =================================================================== diff -u -r77e28c0ec13e24ec286d68d3460230f6992aa4fd -rc6101800dd5b813795ee0da21c7ae4f3d6f88579 --- firmware/App/Modes/ConsumableSelfTest.c (.../ConsumableSelfTest.c) (revision 77e28c0ec13e24ec286d68d3460230f6992aa4fd) +++ firmware/App/Modes/ConsumableSelfTest.c (.../ConsumableSelfTest.c) (revision c6101800dd5b813795ee0da21c7ae4f3d6f88579) @@ -18,7 +18,6 @@ #include "ConsumableSelfTest.h" #include "DGInterface.h" #include "ModePreTreat.h" -#include "NVDataMgmt.h" #include "Reservoirs.h" /** @@ -76,23 +75,18 @@ switch( currentConsumableSelfTestState ) { case CONSUMABLE_SELF_TESTS_INSTALL_STATE: - if ( SW_CONFIG_ENABLE_VALUE == getSoftwareConfigStatus( SW_CONFIG_DISABLE_UI_INTERACTION ) ) - { - consumableInstallConfirmed = TRUE; - } +#ifdef SKIP_UI_INTERACTION + consumableInstallConfirmed = TRUE; +#endif // TODO: Check for DG straw door status to be open once DG door driver implemented if ( TRUE == consumableInstallConfirmed ) { consumableInstallConfirmed = FALSE; - - if ( getSoftwareConfigStatus( SW_CONFIG_DISABLE_CONSUMABLES_TESTS ) != SW_CONFIG_ENABLE_VALUE ) - { - currentConsumableSelfTestState = CONSUMABLE_SELF_TESTS_FILL_CMD_STATE; - } - else - { - currentConsumableSelfTestState = CONSUMABLE_SELF_TESTS_COMPLETE_STATE; - } +#ifndef SKIP_CONSUMABLE_TESTS + currentConsumableSelfTestState = CONSUMABLE_SELF_TESTS_FILL_CMD_STATE; +#else + currentConsumableSelfTestState = CONSUMABLE_SELF_TESTS_COMPLETE_STATE; +#endif } break; @@ -105,21 +99,21 @@ break; case CONSUMABLE_SELF_TESTS_WATER_QUALITY_CHECK_STATE: - if ( ( DG_MODE_FILL == getDGOpMode() ) && ( getDGSubMode() >= DG_FILL_MODE_STATE_TEST_BICARB_CONDUCTIVITY ) ) + if ( ( DG_MODE_FILL == getDGOpMode() ) && ( getDGSubMode() >= DG_FILL_MODE_STATE_BICARB_PUMP_CHECK ) ) { currentConsumableSelfTestState = CONSUMABLE_SELF_TESTS_BICARB_PUMP_CHECK_STATE; } break; case CONSUMABLE_SELF_TESTS_BICARB_PUMP_CHECK_STATE: - if ( ( DG_MODE_FILL == getDGOpMode() ) && ( getDGSubMode() >= DG_FILL_MODE_STATE_TEST_ACID_CONDUCTIVITY ) ) + if ( ( DG_MODE_FILL == getDGOpMode() ) && ( getDGSubMode() >= DG_FILL_MODE_STATE_ACID_PUMP_CHECK ) ) { currentConsumableSelfTestState = CONSUMABLE_SELF_TESTS_ACID_PUMP_CHECK_STATE; } break; case CONSUMABLE_SELF_TESTS_ACID_PUMP_CHECK_STATE: - if ( ( DG_MODE_FILL == getDGOpMode() ) && ( getDGSubMode() >= DG_FILL_MODE_STATE_PRODUCE_DIALYSATE ) ) + if ( ( DG_MODE_FILL == getDGOpMode() ) && ( getDGSubMode() >= DG_FILL_MODE_STATE_DIALYSATE_PRODUCTION ) ) { currentConsumableSelfTestState = CONSUMABLE_SELF_TESTS_COMPLETE_STATE; cmdStopDGFill();