Index: firmware/App/Modes/ModeHeatDisinfect.h =================================================================== diff -u -rfba89d67dd2bef913e85a13563e2aa49f0e2e2f5 -r1a5efe97f5f39594b45797fded52cafce92afe80 --- firmware/App/Modes/ModeHeatDisinfect.h (.../ModeHeatDisinfect.h) (revision fba89d67dd2bef913e85a13563e2aa49f0e2e2f5) +++ firmware/App/Modes/ModeHeatDisinfect.h (.../ModeHeatDisinfect.h) (revision 1a5efe97f5f39594b45797fded52cafce92afe80) @@ -31,18 +31,25 @@ // ********** public definitions ********** -/// Heat Disinfect data publish struct +/// Heat disinfect data publish struct typedef struct { U32 heatDisinfectState; ///< Heat disinfect state. U32 overallElapsedTime; ///< Overall elapsed time in heat disinfect mode. U32 stateElapsedTime; ///< Current heat disinfect elapsed time. - U32 heatDisinfectElapsedTime; ///< Elapsed time in just heat disinfecting. U32 cancellationMode; ///< Heat disinfect cancellation mode. F32 R1FillLevel; ///< Reservoir 1 level upon starting the heat disinfect. F32 R2FillLevel; ///< Reservoir 2 level upon starting the heat disinfect. + U32 heatDisinfectUIState; ///< Heat disinfect UI state. } MODE_HEAT_DISINFECT_DATA_T; +/// Heat disinfect UI data publish struct +typedef struct +{ + U32 heatDisinfectTargetTime; ///< Target time to heat disinfect. + U32 heatDisinfectCountdownTime; ///< Heat disinfect count down time. +} MODE_HEAT_DISINFECT_UI_DATA_T; + // ********** public function prototypes ********** void initHeatDisinfectMode( void ); // Initialize this module