refactor
This commit is contained in:
		| @ -134,17 +134,17 @@ void taskControl(void *pvParameters) | ||||
|  | ||||
|         if ((bHeatingInAction == false) && (bBurnerFaultDetected == false)) | ||||
|         { | ||||
|             if ((getReturnFlowTemperature().average60s.fValue <= currentControlEntry.fReturnFlowTemperature) && (getChamberTemperature().fCurrentValue <= CHAMPER_TEMPERATURE_THRESHOLD)) | ||||
|             if (getOutdoorTemperature().average60s.fValue >= OUTDOOR_TEMPERATURE_THRESHOLD) | ||||
|             { | ||||
|                 if (getOutdoorTemperature().average60s.fValue >= OUTDOOR_TEMPERATURE_THRESHOLD) | ||||
|                 { | ||||
|                     ESP_LOGI(TAG, "Outdoor temperature too warm: Waiting for winter."); | ||||
|                     setCirculationPumpState(DISABLED); | ||||
|                     setBurnerState(DISABLED); | ||||
|                     setSafetyControlState(DISABLED); | ||||
|                     sControlState = CONTROL_OUTDOOR_TOO_WARM; | ||||
|                 } | ||||
|                 else | ||||
|                 ESP_LOGI(TAG, "Outdoor temperature too warm: Waiting for winter."); | ||||
|                 setCirculationPumpState(DISABLED); | ||||
|                 setBurnerState(DISABLED); | ||||
|                 setSafetyControlState(DISABLED); | ||||
|                 sControlState = CONTROL_OUTDOOR_TOO_WARM; | ||||
|             } | ||||
|             else | ||||
|             { | ||||
|                 if ((getReturnFlowTemperature().average60s.fValue <= currentControlEntry.fReturnFlowTemperature) && (getChamberTemperature().fCurrentValue <= CHAMPER_TEMPERATURE_THRESHOLD)) | ||||
|                 { | ||||
|                     ESP_LOGI(TAG, "Return Flow Target Temperature reached: Enable Burner"); | ||||
|                     bHeatingInAction = true; | ||||
| @ -154,10 +154,10 @@ void taskControl(void *pvParameters) | ||||
|                     i64BurnerEnableTimestamp = esp_timer_get_time(); | ||||
|                     sControlState = CONTROL_HEATING; | ||||
|                 } | ||||
|             } | ||||
|             else | ||||
|             { | ||||
|                 sControlState = CONTROL_RETURN_FLOW_TOO_WARM; | ||||
|                 else | ||||
|                 { | ||||
|                     sControlState = CONTROL_RETURN_FLOW_TOO_WARM; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user