Index: HDDefs.h =================================================================== diff -u -r4de0bef28fa0e7bec1f35280a205facdfc4bce0b -ra2acf043b65112d1689b300c51c4751e0709da2d --- HDDefs.h (.../HDDefs.h) (revision 4de0bef28fa0e7bec1f35280a205facdfc4bce0b) +++ HDDefs.h (.../HDDefs.h) (revision a2acf043b65112d1689b300c51c4751e0709da2d) @@ -731,10 +731,16 @@ HD_EVENT_STARTUP = 0, ///< HD startup event HD_EVENT_OP_MODE_CHANGE, ///< HD Op mode change event HD_EVENT_SUB_MODE_CHANGE, ///< HD Op sub-mode change event - HD_EVENT_DRY_SELF_TEST_CARTRIDGE_RESULT, ///< HD Pre-treatment dry self-test cartridge result - HD_EVENT_DRY_SELF_TEST_PRESSURE_RESULT, ///< HD Pre-treatment dry self-test pressure result - HD_EVENT_WET_SELF_TEST_DISPLACEMENT_RESULT, ///< HD Pre-treatment wet self-test displacement result - HD_EVENT_CPU_RAM_ERROR_STATUS, ///< HD single-bit Ram error event + HD_EVENT_DRY_SELF_TEST_CARTRIDGE_RESULT, ///< HD dry self test cartridge result + HD_EVENT_DRY_SELF_TEST_PRESSURE_RESULT, ///< HD dry self test pressure result + HD_EVENT_WET_SELF_TEST_DISPLACEMENT_RESULT, ///< HD wet self test displacement result + HD_EVENT_CPU_RAM_ERROR_STATUS, ///< HD CPU RAM error status + HD_EVENT_CAL_RECORD_UPDATE, ///< HD new calibration record updated + HD_EVENT_SYSTEM_RECORD_UPDATE, ///< HD new system record has been updated + HD_EVENT_SERVICE_UPDATE, ///< HD new service record has been updated + HD_EVENT_USAGE_INFO_UPDATE, ///< HD new usage information has been updated + HD_EVENT_SW_CONFIG_UPDATE, ///< HD new software configuration has been updated + HD_EVENT_NO_EVENT, ///< HD no event has been updated NUM_OF_EVENT_IDS ///< Total number of HD events }; typedef enum HD_Event_List HD_EVENT_ID_T; ///< Type for HD event list enumeration @@ -770,4 +776,40 @@ /**@}*/ +/** + * @addtogroup UIUserConfirm + * @{ + */ + +/// Enumeration of generic confirmation. +enum Generic_Confirm_Command +{ + 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 , ///< Total number of generic confirm commands +}; +typedef enum Generic_Confirm_Command GENERIC_CONFIRM_COMMAND_T; ///< Type for generic confirm enumeration + +/**@}*/ + +/** + * @addtogroup UIUserConfirm + * @{ + */ + +/// Enumeration of generic confirmation. +enum Generic_Confirm_Id +{ + GENERIC_CONFIRM_ID_NONE = 0, ///< Generic Confirm None + GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH, ///< water flush stop user confirmation + GENERIC_CONFIRM_ID_DISINFECT_STOP_HEAT, ///< Heat disinfect stop user confirmation + GENERIC_CONFIRM_ID_DISINFECT_STOP_CHEMICAL, ///< Chemical disinfect stop user confirmation + NUM_OF_GENERIC_CONFIRM_IDS, ///< Total number of generic confirm IDs +}; +typedef enum Generic_Confirm_Id GENERIC_CONFIRM_ID_T; ///< Type for generic confirm enumeration + +/**@}*/ + #endif