Index: firmware/App/Modes/ModeHeatDisinfect.h =================================================================== diff -u -r54f45c387430e440ab4607451fc84dea61f273f1 -rab304e2ca6e3e40ed8cb12650e9855ae0b9649d8 --- firmware/App/Modes/ModeHeatDisinfect.h (.../ModeHeatDisinfect.h) (revision 54f45c387430e440ab4607451fc84dea61f273f1) +++ firmware/App/Modes/ModeHeatDisinfect.h (.../ModeHeatDisinfect.h) (revision ab304e2ca6e3e40ed8cb12650e9855ae0b9649d8) @@ -23,8 +23,10 @@ /** * @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 disinfect mode. + * * @addtogroup DGHeatDisinfectMode * @{ */ @@ -39,6 +41,24 @@ DG_HEAT_DISINFECT_STATE_T getCurrentHeatDisinfectState( void ); // get the current state of the heat disinfect mode. +BOOL startDGHeatDisinfect( void ); +void stopDGHeatDisinfect( void ); + +BOOL testSetHeatDisinfectDataPublishIntervalOverride( U32 value ); +BOOL testResetHeatDisinfectDataPublishIntervalOverride( void ); + +BOOL testSetHeatDisinfectRecircDurationOverride( F32 recircMins ); +BOOL testResetHeatDisinfectRecircDurationOverride( void ); + +BOOL testSetHeatDisinfectR1ToR2DurationOverride( F32 R1ToR2Mins ); +BOOL testResetHeatDisinfectR1ToR2DurationOverride( void ); + +BOOL testSetHeatDisinfectionR2ToR1DurationOverride( F32 R2ToR1Mins ); +BOOL testResetHeatDisinfectionR2ToR1DurationOverride( void ); + +BOOL testSetHeatDisinfectNoOfCyclesOverride( U32 cycles ); +BOOL testResetHeatDisinfectNoOfCyclesOverride( void ); + /**@}*/ #endif