Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -r410afd26b3ae5e372310c696c82f58c59235e10d -r81aa682aa24931c7f44aea82ec72fb3dfabc7890 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision 410afd26b3ae5e372310c696c82f58c59235e10d) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision 81aa682aa24931c7f44aea82ec72fb3dfabc7890) @@ -399,31 +399,31 @@ static HEATER_STATE_T handleHeaterStateControlToTarget( void ) { HEATER_STATE_T state = HEATER_EXEC_STATE_CONTROL_TO_TARGET; - F32 targetTemperature = getHeaterTargetTemperature(); - F32 measuredTemperature = 0.0F; +// F32 targetTemperature = getHeaterTargetTemperature(); +// F32 measuredTemperature = 0.0F; +// +// if( ++heatersStatus.controlIntervalCounter > HEATER_CONTROL_INTERVAL_COUNT ) +// { +// measuredTemperature = getTemperatureValue( P23_TEMP ); +// if ( measuredTemperature >= targetTemperature ) +// { +// // Turn off heater +// control.data = HEATERS_MIN_DUTY_CYCLE; +// } +// else +// { +// // Turn On heater +// control.data = HEATER_ON_CTRL_DUTY_CYCLE; +// } +// +// //control = runPIController( PI_CONTROLLER_ID_PRIMARY_HEATER, targetTemperature, measuredTemperature ); +// +// heatersStatus.hasTargetTempChanged = FALSE; +// heatersStatus.controlIntervalCounter = 0; +// +// setHeaterControl(); +// } - if( ++heatersStatus.controlIntervalCounter > HEATER_CONTROL_INTERVAL_COUNT ) - { - measuredTemperature = getTemperatureValue( P23_TEMP ); - if ( measuredTemperature >= targetTemperature ) - { - // Turn off heater - control.data = HEATERS_MIN_DUTY_CYCLE; - } - else - { - // Turn On heater - control.data = HEATER_ON_CTRL_DUTY_CYCLE; - } - - //control = runPIController( PI_CONTROLLER_ID_PRIMARY_HEATER, targetTemperature, measuredTemperature ); - - heatersStatus.hasTargetTempChanged = FALSE; - heatersStatus.controlIntervalCounter = 0; - - setHeaterControl(); - } - return state; }