Index: DDDefs.h =================================================================== diff -u -r5a84d69bf6a123f083528cb2aec6c509b6566485 -rd99f22c6c8c038791214fad1baa6a48840116edf --- DDDefs.h (.../DDDefs.h) (revision 5a84d69bf6a123f083528cb2aec6c509b6566485) +++ DDDefs.h (.../DDDefs.h) (revision d99f22c6c8c038791214fad1baa6a48840116edf) @@ -241,7 +241,20 @@ /// Enumeration of heat disinfect mode states. enum DD_Heat_States { - DD_HEAT_DISINFECT_STATE_START = 0, ///< Heat disinfect, start mode state + DD_HEAT_DISINFECT_STATE_START = 0, ///< Skip hydraulic chamber recirc; enter depressurize + DD_HEAT_DISINFECT_DEPRESSURIZE_BICART, ///< Wait for D6 full, then depressurize bicart + DD_HEAT_DISINFECT_DD_RECIRC_SETUP, ///< Transient DD recirc setup; 2 min stability then open loop + DD_HEAT_DISINFECT_PRESSURE_CHECK, ///< Wait for D18 > 3 PSI before starting D5 + DD_HEAT_DISINFECT_DD_RECIRC_MAIN, ///< Main recirc path, 5 s + DD_HEAT_DISINFECT_DD_RECIRC_DIALYZER, ///< Dialyzer line recirc, 5 s + DD_HEAT_DISINFECT_DD_RECIRC_D100, ///< D100 line recirc, 5 s + DD_HEAT_DISINFECT_DD_RECIRC_D34, ///< D34 line recirc, 5 s + DD_HEAT_DISINFECT_DD_RECIRC_D91, ///< D91 line recirc, 5 s + DD_HEAT_DISINFECT_DD_RECIRC_D76_D47, ///< D76 and D47 line recirc, 10 s + DD_HEAT_DISINFECT_HYDROBLOCK_RECIRC, ///< WCID hydroblock recirc / reheat + DD_HEAT_DISINFECT_BICART_SUPPLY, ///< WCID bicart supply recirc, 6 s + DD_HEAT_DISINFECT_BICART_VENT, ///< WCID bicart vent recirc, 6 s + DD_HEAT_DISINFECT_WCID_DWELL_CHECK, ///< D5 off, mix, then D4 dwell check DD_HEAT_DISINFECT_STATE_COMPLETE, ///< Heat disinfect, complete state NUM_OF_DD_HEAT_DISINFECT_STATES ///< Number of heat disinfect mode states }; Index: MsgDefs.h =================================================================== diff -u -r0d4e3836373a771ab8ca90b177b6afcc2e62093f -rd99f22c6c8c038791214fad1baa6a48840116edf --- MsgDefs.h (.../MsgDefs.h) (revision 0d4e3836373a771ab8ca90b177b6afcc2e62093f) +++ MsgDefs.h (.../MsgDefs.h) (revision d99f22c6c8c038791214fad1baa6a48840116edf) @@ -478,6 +478,7 @@ MSG_ID_DD_BICART_DEPRESSURISE_REQUEST_OVERRIDE_REQUEST = 0xA074, ///< DD dry bicart depressurise overrride request MSG_ID_DD_TREATMENT_PARAMS_OVERRIDE_REQUEST = 0xA075, ///< DD Treatment parameters override request MSG_ID_DD_NVM_RECORD_CRC_OVERRIDE_REQUEST = 0xA076, ///< DD NVM Record CRC override Request + MSG_ID_DD_HEAT_DISINFECT_STATE_DATA = 0xA077, ///< DD Heat Disinfection state data MSG_ID_FIRST_FP_TESTER_MESSAGE = 0xB000, ///< First FP test message ID MSG_ID_FP_TESTER_LOGIN_REQUEST = MSG_ID_FIRST_FP_TESTER_MESSAGE, ///< FP tester log-in