########################################################################### # # Copyright (c) 2023-2024 Diality Inc. - All Rights Reserved. # # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN # WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # @file test_config_defs.py # # @author (last) Zoltan Miskolci # @date (last) 21-Jan-2026 # @author (original) Dara Navaei # @date (original) 24-Apr-2023 # ############################################################################ from enum import unique from ..utils.base import DialinEnum @unique class DDFPTestConfigOptions(DialinEnum): TEST_CONFIG_DD_FP_ENABLE_BETA_1_HW = 0 # (DD & FP) Test configuration using Beta 1 Hardware TEST_CONFIG_DD_DISABLE_BC_PRES_ALARM = 1 # (DD) Test configuration disabling BC pressure alarms TEST_CONFIG_DD_ENABLE_DRY_BICART_FILL = 2 # (DD) Test configuration disabling Dry Bicart fill check TEST_CONFIG_DD_ENABLE_4WIRE_RINSE_PUMP = 3 # (DD) Test configuration enabling 4 wire rinse pump TEST_CONFIG_FP_SKIP_PRE_GEN_FLUSH = 4 # (FP) Test configuration to skip pre-gen flush TEST_CONFIG_DD_ENABLE_DIENER_1000_PUMP = 5 # (DD) Test configuration to use Diener 1000 pump for D48 TEST_CONFIG_DD_ENABLE_D79_PWM_CONTROL = 6 # (DD) Test configuration to switch to PWM control for D79 TEST_CONFIG_DD_ENABLE_SPENT_CHAMBER_H_FILL = 7 # (DD) Test configuration to enable Chamber H Fill TEST_CONFIG_DD_ENABLE_LIQUID_BICARB = 8 # (DD) Test configuration to switch to using liquid bicarb instead of dry bicarb TEST_CONFIG_DD_ENABLE_OPEN_LOOP_CONTROL = 9 # (DD) Test configuration to switch to open loop control for concentrate dosing TEST_CONFIG_DD_DISABLE_UF_TEMP_COMP = 10 # (DD) Test configuration to disable Ultrafiltration Temperature Comparison NUM_OF_TEST_CONFIGS = 11 # Number of Test Configs @unique class TDTestConfigOptions(DialinEnum): TEST_CONFIG_ENABLE_BETA_1_HW = 0 # Test configuration using Beta 1 Hardware NUM_OF_TEST_CONFIGS = 1 # Number of Test Configs