Index: dialin/common/hd_defs.py =================================================================== diff -u -r7066faf667d6416689868171a2bdc3ae92929d62 -r5034674f15a54d0adb30c09cd9cb204986fd7f61 --- dialin/common/hd_defs.py (.../hd_defs.py) (revision 7066faf667d6416689868171a2bdc3ae92929d62) +++ dialin/common/hd_defs.py (.../hd_defs.py) (revision 5034674f15a54d0adb30c09cd9cb204986fd7f61) @@ -77,6 +77,21 @@ POST_STATE_FAILED = 24 # POST self-tests failed state NUM_OF_POST_STATES = 25 # Number of initialize & POST mode states +@unique +class StandbyStates(DialinEnum): + STANDBY_START_STATE = 0, # Start standby (home actuators). + STANDBY_WAIT_FOR_TREATMENT_STATE = 1 # Wait for treatment. + STANDBY_WAIT_FOR_DISINFECT_STATE = 2 # Wait for UI to send disinfect option. + STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE - 3 # Wait for DG flush command response. + STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE = 4 # Wait for DG flush to start. + STANDBY_DG_FLUSH_IN_PROGRESS_STATE = 5 # DG flush operation is in progress + STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE = 6 # Wait for DG heat disinfect command response. + STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE = 7 # Wait for DG heat disinfect to start. + STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE = 8 # DG heat disinfect operation is in progress. + STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE = 9 # Wait for DG chemical disinfect command response. + STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE = 10 # Wait for DG chemical disinfect to start. + STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE = 11 # DG chemical disinfect operation is in progress + NUM_OF_STANDBY_STATES = 12 # Number of standby states (sub-modes) @unique class PreTreatmentSubModes(DialinEnum):