Index: firmware/App/Modes/ModeHeatDisinfect.h =================================================================== diff -u -r5fc16235c1752c993b3f1285f3a2b9738372af7a -re0265b8fad80add7a5d54db11ecc72fd6b1665a8 --- firmware/App/Modes/ModeHeatDisinfect.h (.../ModeHeatDisinfect.h) (revision 5fc16235c1752c993b3f1285f3a2b9738372af7a) +++ firmware/App/Modes/ModeHeatDisinfect.h (.../ModeHeatDisinfect.h) (revision e0265b8fad80add7a5d54db11ecc72fd6b1665a8) @@ -23,14 +23,22 @@ /** * @defgroup DGHeatDisinfectMode DGHeatDisinfectMode - * @brief Heat disinfection mode module. Manages the state machine for the heat disinfection mode. + * @brief Heat disinfection mode module. Manages the state machine for the heat disinfection mode. * * @addtogroup DGHeatDisinfectMode * @{ */ // ********** public definitions ********** +/// Heat Disinfect data publish struct +typedef struct +{ + U32 heatDisinfectState; ///< Heat disinfect State. + U32 overallElapsedTime; ///< Overall elapsed time in heat disinfect mode. + U32 heatDisinfectElapsedTime; ///< Elapsed time in just heat disinfecting. +} MODE_HEAT_DISINFECT_DATA_T; + // ********** public function prototypes ********** void initHeatDisinfectMode( void ); // initialize this module