Index: dialin/common/hd_defs.py =================================================================== diff -u -r50c8c54ce46c7236d650fb7a2576b0b2b5a8dd5a -rd17138c1fb9f94df0a4bafbc36396841d5c0d299 --- dialin/common/hd_defs.py (.../hd_defs.py) (revision 50c8c54ce46c7236d650fb7a2576b0b2b5a8dd5a) +++ dialin/common/hd_defs.py (.../hd_defs.py) (revision d17138c1fb9f94df0a4bafbc36396841d5c0d299) @@ -292,7 +292,8 @@ DIALYSIS_START_STATE = 0 # Start state of dialysis sub-mode state machine DIALYSIS_UF_STATE = 1 # Ultrafiltration state of the dialysis sub-mode state machine DIALYSIS_SALINE_BOLUS_STATE = 2 # Saline bolus state of the dialysis sub-mode state machine - NUM_OF_DIALYSIS_STATES = 3 # Number of dialysis sub-mode states + DIALYSIS_BLOOD_LEAK_ZEROING_STATE = 3 # Blood leak zeroing state + NUM_OF_DIALYSIS_STATES = 4 # Number of dialysis sub-mode states @unique class TreatmentStopStates(DialinEnum): @@ -431,3 +432,12 @@ PW_COMMAND_OPEN = 0 PW_TIMEOUT_CLOSE = 1 PW_REJECT_SHOW = 2 + +@unique +class BloodLeakZeroingStates(DialinEnum): + BLD_ZEROING_IDLE_STATE = 0 # Blood leak zeroing idle state. + BLD_ZEROING_FLUSH_STATE = 1 # Blood leak zeroing flush state. + BLD_ZEROING_ZERO_STATE = 2 # Blood leak zeroing zero state. + BLD_ZEROING_VERIFY_ZEROING_STATE = 3 # Blood leak zeroing verify zeroing state. + BLD_ZEROING_COMPLETE_STATE = 4 # Blood leak zeroing complete state. + NUM_OF_BLD_ZEROING_STATES = 5 # Number of blood leak zeroing states.