Index: leahi_dialin/common/dd_defs.py =================================================================== diff -u -r956757fac807b52aec078e84127089db5dff069f -r6dcbbc4df1069665696caea1cb96cbc163ae69b0 --- leahi_dialin/common/dd_defs.py (.../dd_defs.py) (revision 956757fac807b52aec078e84127089db5dff069f) +++ leahi_dialin/common/dd_defs.py (.../dd_defs.py) (revision 6dcbbc4df1069665696caea1cb96cbc163ae69b0) @@ -128,6 +128,20 @@ NUM_OF_BAL_CHAMBER_SW = 2 # Number of balancing chamber states @unique +class BloodLeakStates(DialinEnum): + """ + DD blood leak embedded mode state machine states + """ + BLOOD_LEAK_WAIT_FOR_POST_STATE = 0 + BLOOD_LEAK_CHECK_SET_POINT_STATE = 1 + BLOOD_LEAK_INIT_STATE = 2 + BLOOD_LEAK_CHECK_ZERO_AND_SELF_TEST_STATE = 3 + BLOOD_LEAK_VERIFY_INTENSITY_AFTER_ZEROING_STATE = 4 + BLOOD_LEAK_NORMAL_STATE = 5 + BLOOD_LEAK_RECOVER_BLOOD_DETECT_STATE = 6 + NUM_OF_BLOOD_LEAK_STATES = 7 + +@unique class ConcentratePumpsEnum(DialinEnum): D11_CP1_ACID = 0 # Acid Concentrate Pump D10_CP2_BICARB = 1 # Bicarbonate Concentrate Pump @@ -315,4 +329,4 @@ D71_VALV = 25 # Ultrafiltration Valve 2 Inlet (D71) D70_VALV = 26 # Ultrafiltration Valve 1 Outlet (D70) D72_VALV = 27 # Ultrafiltration Valve 2 Outlet (D72) - NUM_OF_DD_VALVES = 28 # Number of Valves for the DD \ No newline at end of file + NUM_OF_DD_VALVES = 28 # Number of Valves for the DD