Index: RODefs.h =================================================================== diff -u -r20715ecef1276ccdb303fa9603d75722df8df700 -rce24cac0414bc1f8c431dc2deb007f51364a5d9f --- RODefs.h (.../RODefs.h) (revision 20715ecef1276ccdb303fa9603d75722df8df700) +++ RODefs.h (.../RODefs.h) (revision ce24cac0414bc1f8c431dc2deb007f51364a5d9f) @@ -16,6 +16,7 @@ RO_MODE_SERV, ///< Service mode RO_MODE_INIT, ///< Initialization & POST mode RO_MODE_STAN, ///< Standby mode + RO_MODE_GEN_PERM, RO_MODE_NLEG, ///< Not legal - an illegal mode transition occurred NUM_OF_RO_MODES ///< Number of TD operation modes }; @@ -48,6 +49,39 @@ /**@}*/ /** + * @addtogroup DDStandbyMode + * @{ + */ + +/// Enumeration of standby mode states. +enum RO_Standby_Mode_States +{ + RO_STANDBY_MODE_STATE_IDLE = 0, ///< Idle standby mode state + RO_STANDBY_MODE_STATE_PAUSE, ///< Pause state + NUM_OF_RO_STANDBY_MODE_STATES ///< Number of standby mode states +}; +typedef enum RO_Standby_Mode_States RO_STANDBY_MODE_STATE_T; ///< Type for RO standby mode states enumeration + +/**@}*/ + +/** + * @addtogroup ROGenPermeateMode + * @{ + */ + +/// Enumeration of Gen Permeate mode states. +enum RO_GenP_Mode_States +{ + RO_GENP_STATE_START = 0, ///< Gen Permeate start state + RO_GENP_WATER_LOW_STATE, ///< Gen Permeate tank low state + RO_GENP_WATER_FULL_STATE, ///< Gen Permeate tank full state + NUM_OF_RO_GENP_MODE_STATES ///< Number of gen dialysate states +}; +typedef enum RO_GenP_Mode_States RO_GENP_MODE_STATE_T; ///< Type for RO Gen Permate mode states enumeration + +/**@}*/ + +/** * @addtogroup CommonHeader * @{ */