Index: dialin/common/hd_defs.py =================================================================== diff -u -rd2974e237a80c514d3d735bab3b7cd7b5c1b20cb -rf0489f77666dc54bccf9d1408afc5262989419fc --- dialin/common/hd_defs.py (.../hd_defs.py) (revision d2974e237a80c514d3d735bab3b7cd7b5c1b20cb) +++ dialin/common/hd_defs.py (.../hd_defs.py) (revision f0489f77666dc54bccf9d1408afc5262989419fc) @@ -445,3 +445,35 @@ BLD_ZEROING_VERIFY_ZEROING_STATE = 4 # Blood leak zeroing verify zeroing state. BLD_ZEROING_COMPLETE_STATE = 5 # Blood leak zeroing complete state. NUM_OF_BLD_ZEROING_STATES = 6 # Number of blood leak zeroing states. + +@unique +class GenericConfirmCommand(DialinEnum): + GENERIC_CONFIRM_CMD_REQUEST_OPEN = 0 # Generic Confirm command to display the confirmation + GENERIC_CONFIRM_CMD_TIMEOUT_CLOSE = 1 # Generic Confirm command to hide the confirmation, due to timeout user confirmation + GENERIC_CONFIRM_CMD_REJECT = 2 # Generic Confirm command to display the confirmation rejection in case the request in not valid/accepted anymore. + GENERIC_CONFIRM_CMD_ACCEPT_CLOSE = 3 # Generic Confirm command to hide the confirmation, due to accept user confirmation. + NUM_OF_GENERIC_CONFIRM_COMMAND = 4 # Total number of generic confirm commands + +@unique +class GenericConfirmID(DialinEnum): + GENERIC_CONFIRM_ID_NONE = 0 # Generic Confirm None + GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH = 1 # Water flush stop user confirmation + GENERIC_CONFIRM_ID_DISINFECT_STOP_HEAT = 2 # Heat disinfect stop user confirmation + GENERIC_CONFIRM_ID_DISINFECT_STOP_CHEMICAL = 3 # Chemical disinfect stop user confirmation + GENERIC_CONFIRM_ID_DISINFECT_STOP_CHEMICAL_FLUSH = 4 # Chemical disinfect flush stop user confirmation + GENERIC_CONFIRM_ID_DISINFECT_CHEM_FLUSH_SAMPLE_PASS_FAIL = 5 # Chemical disinfect sample flush pass/fail + GENERIC_CONFIRM_ID_TREATMENT_END = 6 # End treatment user confirmation + GENERIC_CONFIRM_ID_DISINFECT_STOP_ACTIVE_COOL = 7 # Active cool stop user confirmation + GENERIC_CONFIRM_ID_DISINFECT_STOP_RO_PERMEATE_SAMPLE = 8 # RO permeate sample stop user confirmation + GENERIC_CONFIRM_ID_RO_PERMEATE_SAMPLE_STOP_OR_DISPENSE = 9 # RO permeate sample stop or dispense + GENERIC_CONFIRM_ID_UF_RATE_CHANGE_IN_TX_DURATION_CHANGE = 10 # Ultrafiltration rate change in treatment duration change + NUM_OF_GENERIC_CONFIRM_IDS = 11 # Total number of generic confirm IDs + +@unique +class GenericConfirmationStatus(DialinEnum): + CONFIRMATION_REQUEST_STATUS_REJECTED = 0 # Confirmation status rejected + CONFIRMATION_REQUEST_STATUS_ACCEPTED = 1 # Confirmation status accepted + CONFIRMATION_REQUEST_STATUS_TIMEOUT = 2 # Confirmation status timeout + CONFIRMATION_REQUEST_STATUS_PENDING = 3 # Confirmation status pending response + CONFIRMATION_REQUEST_STATUS_UNUSED = 4 # Confirmation status Unused + NUM_OF_CONFIRMATION_REQUEST_STATUS = 5 # Number of confirmation status \ No newline at end of file