main/automation.c

changeset 119
1cef3c25426b
parent 117
b6d5c4cb61bb
child 121
30aca5888d2b
equal deleted inserted replaced
118:ae30613ffa6f 119:1cef3c25426b
816 stageTemp = newTemp; 816 stageTemp = newTemp;
817 if (xSemaphoreTake(xSemaphoreDriver, 10) == pdTRUE) { 817 if (xSemaphoreTake(xSemaphoreDriver, 10) == pdTRUE) {
818 driver_state->mlt_sp = stageTemp; 818 driver_state->mlt_sp = stageTemp;
819 xSemaphoreGive(xSemaphoreDriver); 819 xSemaphoreGive(xSemaphoreDriver);
820 } 820 }
821 //ESP_LOGI(TAG, "Current %7.4f new %7.4f part %7.4f", stageTemp, newTemp, part); 821 //ESP_LOGD(TAG, "Current %7.4f new %7.4f part %7.4f", stageTemp, newTemp, part);
822 } 822 }
823 } 823 }
824 oldTimeLeft = TimeLeft; 824 oldTimeLeft = TimeLeft;
825 825
826 if (TimeLeft == 0) { 826 if (TimeLeft == 0) {
1073 // Flameout 1073 // Flameout
1074 Output = 0; 1074 Output = 0;
1075 } else if (driver_state->mlt_pv >= stageTemp) { 1075 } else if (driver_state->mlt_pv >= stageTemp) {
1076 Output = (int)((BoilPower * 255.0) / 100.0); 1076 Output = (int)((BoilPower * 255.0) / 100.0);
1077 } else { 1077 } else {
1078 Output = (int)((RampPower * 255.0) / 100.0);; 1078 Output = (int)((RampPower * 255.0) / 100.0);
1079 } 1079 }
1080 1080
1081 MLT_info(71, 26, true); 1081 MLT_info(71, 26, true);
1082 TimerShow(TimeLeft, 65, 190); 1082 TimerShow(TimeLeft, 65, 190);
1083 1083

mercurial