Index: MsgDefs.h =================================================================== diff -u -r46a1db84f976a4f828ac5e68aa8e3c66b590c349 -rce24cac0414bc1f8c431dc2deb007f51364a5d9f --- MsgDefs.h (.../MsgDefs.h) (revision 46a1db84f976a4f828ac5e68aa8e3c66b590c349) +++ MsgDefs.h (.../MsgDefs.h) (revision ce24cac0414bc1f8c431dc2deb007f51364a5d9f) @@ -88,6 +88,7 @@ MSG_ID_DD_RO_START_STOP_CMD_REQUEST = 0x38, ///< DD requests RO to start/stop delivering the purified water. MSG_ID_RO_TEMPERATURE_DATA = 0x39, ///< RO temperatures data broadcast MSG_ID_RO_HEATER_DATA = 0x3A, ///< RO heater data broadcast + MSG_ID_RO_GEN_PERMEATE_MODE_DATA = 0x3B, ///< RO Gen Permeate data broadcast #ifdef __PUMPTEST__ MSG_ID_DD_PISTON_PUMP_CONTROL_DATA = 0x3B, ///< DD piston pump data #endif 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 * @{ */