refactor.重构添加任务接口

This commit is contained in:
MistEO
2022-03-08 23:57:37 +08:00
parent 6be8a43c1a
commit a1fb78cc32
37 changed files with 447 additions and 524 deletions

View File

@@ -65,6 +65,7 @@ bool asst::InfrastReceptionTask::use_clue()
// 所有的空位分析一次,看看还缺哪些线索
InfrastClueVacancyImageAnalyzer vacancy_analyzer(image);
vacancy_analyzer.set_task_data(m_task_data);
vacancy_analyzer.set_to_be_analyzed(clue_suffix);
if (!vacancy_analyzer.analyze()) {
}
@@ -101,6 +102,7 @@ bool asst::InfrastReceptionTask::proc_clue_vacancy()
}
// 先识别线索的空位
InfrastClueVacancyImageAnalyzer vacancy_analyzer(image);
vacancy_analyzer.set_task_data(m_task_data);
vacancy_analyzer.set_to_be_analyzed({ clue });
if (!vacancy_analyzer.analyze()) {
continue;
@@ -115,6 +117,7 @@ bool asst::InfrastReceptionTask::proc_clue_vacancy()
//swipe_to_the_bottom_of_clue_list_on_the_right();
image = m_ctrler->get_image();
InfrastClueImageAnalyzer clue_analyzer(image);
clue_analyzer.set_task_data(m_task_data);
if (!clue_analyzer.analyze()) {
continue;
}
@@ -142,6 +145,7 @@ bool asst::InfrastReceptionTask::shift()
LogTraceFunction;
const auto image = m_ctrler->get_image();
MatchImageAnalyzer add_analyzer(image);
add_analyzer.set_task_data(m_task_data);
const auto raw_task_ptr = m_task_data->get("InfrastAddOperator" + facility_name() + m_work_mode_name);
switch (raw_task_ptr->algorithm) {