Index: firmware/.launches/DG.launch =================================================================== diff -u -r87b18724c947a61e4c005947f227a6015d56cf0c -r6717a57721bfd51758a3a4e3da834b68675ab1c7 --- firmware/.launches/DG.launch (.../DG.launch) (revision 87b18724c947a61e4c005947f227a6015d56cf0c) +++ firmware/.launches/DG.launch (.../DG.launch) (revision 6717a57721bfd51758a3a4e3da834b68675ab1c7) @@ -1,12 +1,16 @@ + + + + Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -r2e71ad5c3af03ed6767a80c4e9d1ee25e4baf817 -r6717a57721bfd51758a3a4e3da834b68675ab1c7 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision 2e71ad5c3af03ed6767a80c4e9d1ee25e4baf817) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision 6717a57721bfd51758a3a4e3da834b68675ab1c7) @@ -485,8 +485,11 @@ { HEATERS_STATE_T state = HEATER_EXEC_STATE_CONTROL_TO_DISINFECT_TARGET; - F32 heatDisinfectSensorTemp = getTemperatureValue( TEMPSENSORS_HEAT_DISINFECT ); + setHeaterDutyCycle( DG_PRIMARY_HEATER, 0.95 ); + setHeaterDutyCycle( DG_TRIMMER_HEATER, 0.95 ); + /*F32 heatDisinfectSensorTemp = getTemperatureValue( TEMPSENSORS_HEAT_DISINFECT ); + // Check if the heaters control conditions have changed, if yes, switch back to ramp to target if ( TRUE == haveHeaterControlConditionsChanged( heater ) ) { @@ -509,7 +512,7 @@ // The primary heater are not turned off but it is set to a minimum duty cycle so the temperature is kept // above the target setHeaterDutyCycle( heater, HEATERS_MIN_HEAT_DISINFECT_DUTY_CYCLE ); - } + }*/ return state; } Index: firmware/App/Modes/ModeHeatDisinfect.c =================================================================== diff -u -rc0d44be16f9951cce2835bcc8b21820d1b88515e -r6717a57721bfd51758a3a4e3da834b68675ab1c7 --- firmware/App/Modes/ModeHeatDisinfect.c (.../ModeHeatDisinfect.c) (revision c0d44be16f9951cce2835bcc8b21820d1b88515e) +++ firmware/App/Modes/ModeHeatDisinfect.c (.../ModeHeatDisinfect.c) (revision 6717a57721bfd51758a3a4e3da834b68675ab1c7) @@ -1941,12 +1941,12 @@ { tempGradOutOfRangeTimer = getMSTimerCount(); } - else if ( ( TPoTemp - ThdTemp > HEAT_DISINFECT_MAX_TEMP_GRADIENT_C ) && + /*else if ( ( TPoTemp - ThdTemp > HEAT_DISINFECT_MAX_TEMP_GRADIENT_C ) && ( TRUE == didTimeout( tempGradOutOfRangeTimer, HEAT_DISINFECT_TEMP_GRAD_OUT_RANGE_TIME_MS ) ) ) { alarmDetectedPendingTrigger = ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANAGE; status = HEAT_DISINFECT_TEMP_GRADIENT_OUT_OF_RANGE; - } + }*/ // Check if either reservoir 1 or reservoir 2 are losing volume more than allowed volume if ( ( TRUE == isR1OutOfRange ) || ( TRUE == isR2OutOfRange ) )