|
@@ -657,7 +657,7 @@ esp_err_t handler_editflow(httpd_req_t *req)
|
|
|
|
|
|
|
|
string out2 = out.substr(0, out.length() - 4) + "_org.jpg";
|
|
string out2 = out.substr(0, out.length() - 4) + "_org.jpg";
|
|
|
|
|
|
|
|
- if ((*flowctrl.getActStatus() == "Flow finished") && psram_init_shared_memory_for_take_image_step()) {
|
|
|
|
|
|
|
+ if ((flowctrl.SetupModeActive || (*flowctrl.getActStatus() == "Flow finished")) && psram_init_shared_memory_for_take_image_step()) {
|
|
|
LogFile.WriteToFile(ESP_LOG_INFO, TAG, "Taking image for Alignment Mark Update...");
|
|
LogFile.WriteToFile(ESP_LOG_INFO, TAG, "Taking image for Alignment Mark Update...");
|
|
|
|
|
|
|
|
CAlignAndCutImage *caic = new CAlignAndCutImage("cutref", in);
|
|
CAlignAndCutImage *caic = new CAlignAndCutImage("cutref", in);
|
|
@@ -679,6 +679,7 @@ esp_err_t handler_editflow(httpd_req_t *req)
|
|
|
zw = "CutImage Done";
|
|
zw = "CutImage Done";
|
|
|
}
|
|
}
|
|
|
else {
|
|
else {
|
|
|
|
|
+ LogFile.WriteToFile(ESP_LOG_WARN, TAG, *flowctrl.getActStatus());
|
|
|
LogFile.WriteToFile(ESP_LOG_WARN, TAG, "Taking image for Alignment Mark not possible while device is busy with a round!");
|
|
LogFile.WriteToFile(ESP_LOG_WARN, TAG, "Taking image for Alignment Mark not possible while device is busy with a round!");
|
|
|
zw = "Device Busy";
|
|
zw = "Device Busy";
|
|
|
}
|
|
}
|