Index: firmware/App/Modes/ModeStandby.h =================================================================== diff -u -rbb114842e73659f097bb8b8ec0d670bfa4f8cb73 -r049175cd6c514657ede645412cab05ce707d002f --- firmware/App/Modes/ModeStandby.h (.../ModeStandby.h) (revision bb114842e73659f097bb8b8ec0d670bfa4f8cb73) +++ firmware/App/Modes/ModeStandby.h (.../ModeStandby.h) (revision 049175cd6c514657ede645412cab05ce707d002f) @@ -29,6 +29,15 @@ * @{ */ +// ********** public definitions ********** + +/// DG disinfects data publish +typedef struct +{ + U32 disinfectState; ///< DG disinfect state + U32 disinfectSubModeState; ///< DG disinfect sub mode state +} DISINFECTS_DATA_T; + // ********** public function prototypes ********** void initStandbyMode( void ); // Initialize this module @@ -38,6 +47,14 @@ BOOL signalUserInitiateTreatment( void ); // User has initiated a treatment - go to treatment parameters mode void signalAlarmActionToStandbyMode( ALARM_ACTION_T action ); // Execute alarm action as appropriate for Standby mode +BOOL signalUserInitiateFlushMode( void ); + +BOOL signalUserInitiateHeatDisinfectMode( void ); + +BOOL signalUserInitiateChemicalDisinfectMode( void ); + +BOOL signalInitiateStandbyDisinfectSubmode( void ); + /**@}*/ #endif