Index: DGDefs.h =================================================================== diff -u -r57c03a2f5f4d13fd2d9d341f73a12b75c0b42903 -r246dc9dfcbd5cdc8960c113b4c1f049db73ce3ca --- DGDefs.h (.../DGDefs.h) (revision 57c03a2f5f4d13fd2d9d341f73a12b75c0b42903) +++ DGDefs.h (.../DGDefs.h) (revision 246dc9dfcbd5cdc8960c113b4c1f049db73ce3ca) @@ -217,9 +217,9 @@ DG_HEAT_DISINFECT_STATE_FILL_R2_WITH_HOT_WATER, ///< Heat disinfect, fill R2 with hot water state DG_HEAT_DISINFECT_STATE_DISINFECT_R2_TO_R1, ///< Heat disinfect, disinfect R2 to R1 state DG_HEAT_DISINFECT_STATE_COOL_DOWN_HEATERS, ///< Heat disinfect, cool down heaters state + DG_HEAT_DISINFECT_STATE_COOL_DOWN_RO_FILTER, ///< Heat disinfect, cool down RO filter state DG_HEAT_DISINFECT_STATE_MIX_DRAIN_R1, ///< Heat disinfect, mix drain R1 state DG_HEAT_DISINFECT_STATE_MIX_DRAIN_R2, ///< Heat disinfect, mix drain R2 state - DG_HEAT_DISINFECT_STATE_COOL_DOWN_RO_FILTER, ///< Heat disinfect, cool down RO filter state DG_HEAT_DISINFECT_STATE_RINSE_R1_TO_R2, ///< Heat disinfect, rinse R1 to R2 state DG_HEAT_DISINFECT_STATE_RINSE_R2_TO_R1_AND_DRAIN_R1, ///< Heat disinfect, rinse R2 to R1 and drain R1 state DG_HEAT_DISINFECT_STATE_RINSE_CIRCULATION, ///< Heat disinfect, rinse circulation state @@ -316,9 +316,18 @@ { DG_RESERVOIR_1 = 0, ///< Reservoir number 1 DG_RESERVOIR_2, ///< Reservoir number 2 - NUM_OF_DG_RESERVOIRS ///< Number of reservoirs + NUM_OF_DG_RESERVOIRS ///< Number of reservoirs } DG_RESERVOIR_ID_T; +/// Enumeration of DG reservoirs status. +typedef enum DG_Reservoirs_Status +{ + DG_RESERVOIR_BELOW_TARGET = 0, ///< Reservoir below target + DG_RESERVOIR_ABOVE_TARGET, ///< Reservoir above target + DG_RESERVOIR_REACHED_TARGET, ///< Reservoir reached target + NUM_OF_DG_RESERVOIR_STATUS ///< Number of reservoir status +} DG_RESERVOIR_STATUS_T; // Currently is used in mode heat disinfect and mode flush + /// Enumeration of DG valve settings. typedef enum DG_Valve_Setting {