Index: HDDefs.h =================================================================== diff -u -r1841f63f8a1715d14809a3edb4e15c5d12ebda86 -rd82c9506c6d4993b087bb3baecd4ad50367d60f1 --- HDDefs.h (.../HDDefs.h) (revision 1841f63f8a1715d14809a3edb4e15c5d12ebda86) +++ HDDefs.h (.../HDDefs.h) (revision d82c9506c6d4993b087bb3baecd4ad50367d60f1) @@ -137,6 +137,26 @@ NUM_OF_HD_PRE_TREATMENT_STATES ///< Number of pre-treatment mode states }; typedef enum HD_Pre_Treatment_Mode_States HD_PRE_TREATMENT_MODE_STATE_T; ///< Type for HD pre-treatment mode states enumeration + +/// Enumeration of sample water sub-mode states. +enum Sample_Water_States +{ + SAMPLE_WATER_SETUP_STATE = 0, ///< Sample water setup state of the sample water sub-mode state machine + SAMPLE_WATER_STATE, ///< Sample water state of the sample water sub-mode state machine + NUM_OF_SAMPLE_WATER_STATES ///< Number of sample water sub-mode states +}; +typedef enum Sample_Water_States SAMPLE_WATER_STATE_T; ///< Type for sample water states enumeration. + + +/// Enumeration of user actions that may be requested from sample water sub-mode. +enum Requested_Sample_Water_User_Actions +{ + REQUESTED_USER_ACTION_SAMPLE_WATER_STOP = 0, ///< User requests to stop sample water + REQUESTED_USER_ACTION_SAMPLE_WATER_START = 1, ///< User requests to start sample water + NUM_OF_REQUESTED_SAMPLE_WATER_USER_ACTIONS ///< Number of requested sample water user actions +}; +/// Type for requested user actions enumeration. +typedef enum Requested_Sample_Water_User_Actions REQUESTED_SAMPLE_WATER_USER_ACTIONS_T; /**@}*/