Index: firmware/App/Modes/ModeHeatDisinfect.h =================================================================== diff -u -r1440a4a2be8d12edebd405a20807882e5d32d619 -r72bca5d2e489fa253f3bdfdb254261a32c7a0c19 --- firmware/App/Modes/ModeHeatDisinfect.h (.../ModeHeatDisinfect.h) (revision 1440a4a2be8d12edebd405a20807882e5d32d619) +++ firmware/App/Modes/ModeHeatDisinfect.h (.../ModeHeatDisinfect.h) (revision 72bca5d2e489fa253f3bdfdb254261a32c7a0c19) @@ -36,21 +36,38 @@ { U32 heatDisinfectTargetTime; ///< Target time to heat disinfect. U32 ro77CountdownTimeS; ///< Heat disinfect RO 77 count down time in seconds. - U32 ro82CountdownTimeS; ///< - U32 r77CountdownTimeS; - U32 r82CountdownTimeS; + U32 ro82CountdownTimeS; ///< Heat disinfect RO 82 count down time in seconds. + U32 r77CountdownTimeS; ///< Heat disinfect reservoir 77 count down time in seconds. + U32 r82CountdownTimeS; ///< Heat disinfect reservoir 82 count down time in seconds. } MODE_HEAT_DISINFECT_UI_DATA_T; +#ifndef _RELEASE_ +typedef enum Nelson_States +{ + NELSON_NONE = 0, ///< Nelson none. + NELSON_INOCULATE, ///< Nelson inoculate. + NELSON_HEAT_DISINFECT, ///< Nelson heat disinfect. + NELSON_POS_CONTROL_CHEM_DISINFECT, ///< Nelson positive control chemical disinfect. + NELSON_CHEM_DISINFECT, ///< Nelson chemical disinfect. + NELSON_DRAIN_SAMPLES, ///< Nelson drain sample. + NUM_OF_NELSON_SUPPORT ///< Number of Nelson supports. +} NELSON_SUPPORT_T; +#endif + // ********** public function prototypes ********** void initHeatDisinfectMode( void ); // Initialize this module -U32 transitionToHeatDisinfectMode( void ); // Prepares for transition to heat disinfect mode +U32 transitionToHeatDisinfectMode( void ); // Prepares for transition to heat disinfect mode U32 execHeatDisinfectMode( void ); // Execute the heat disinfect mode state machine (call from OperationModes) DG_HEAT_DISINFECT_STATE_T getCurrentHeatDisinfectState( void ); // get the current state of the heat disinfect mode BOOL stopDGHeatDisinfect( void ); // Stop DG heat disinfect +#ifndef _RELEASE_ +void setNelsonSupportMode( NELSON_SUPPORT_T support ); +#endif + /**@}*/ #endif