From 80931d57bc4e33af192dce9a9b427500fd08967a Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 목, 28 10월 2021 13:18:35 +0900 Subject: [PATCH] Ongoing90 #3718 CF AOI Review WSI TimeOver 시 WSI Start 예외 처리 추가 --- ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp | 22 +++++++++++++++++++++- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp b/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp index aa133fc..66d291a 100644 --- a/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp +++ b/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp @@ -1680,10 +1680,14 @@ // m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::ReviewEnd] Send Review End Ack!")); CDitGlassRawClient* m_pDitGlassRaw = CDitGlassRawClient::GetInstance(); - if (m_pSP2P->ISP2P_GetWSIControl(0)!=NULL) + if (GetSimulationMode() == FALSE && m_pSP2P->ISP2P_GetWSIControl(0)!=NULL) { m_pSP2P->ISP2P_GetWSIControl(0)->SetWsiTimeOver(); m_pSP2P->ISP2P_GetWSIControl(1)->SetWsiTimeOver(); + /*< LYW 20211015 - #3662 ADD Start >*/ + m_pSP2P->ISP2P_GetWSIControl(0)->SetWsiEnd(); + m_pSP2P->ISP2P_GetWSIControl(1)->SetWsiEnd(); + /*< LYW 20211015 - #3662 ADD End >*/ } if (GetLastPointCheck() == FALSE) { @@ -3772,6 +3776,12 @@ pGlassResult->m_AlignRecipe.dMatchingRate = pRsRcpAlignInfo->m_dMatchingRate; pGlassResult->m_AlignRecipe.strFirstImageFile = pRsRcpAlignInfo->m_strFirstImageFile; pGlassResult->m_AlignRecipe.strSecondImageFile = pRsRcpAlignInfo->m_strSecondImageFile; + /*< LYW 20211012 - #3671 ADD Start >*/ + pGlassResult->m_AlignRecipe.strFirstAssistantImageFile = pRsRcpAlignInfo->m_strFirstAssistantImageFile; + pGlassResult->m_AlignRecipe.strSecondAssistantImageFile = pRsRcpAlignInfo->m_strSecondAssistantImageFile; + pGlassResult->m_AlignRecipe.strMatchingPixelStandard = pRsRcpAlignInfo->m_strMatchingPixelStandard; + pGlassResult->m_AlignRecipe.strMatchingAlarmCondition = pRsRcpAlignInfo->m_strMatchingAlarmCondition; + /*< LYW 20211012 - #3671 ADD End >*/ pGlassResult->m_AlignRecipe.strTotalPitchImageFile = pRsRcpAlignInfo->m_strTotalPitchImageFile; // edge find param @@ -4660,6 +4670,16 @@ SetWsiType(0); WSIAllReadySignal(1); Sleep(1000); + + /*< LYW 20211028 - #3718 ADD Start >*/ + // WSI Redeay �넚�떊�썑 Review TimeOver 1�쉶 異붽� 泥댄겕 + if (GetProcessStatus() == ProcessReviewEnd_CPJT || GetProcessStatus() == ProcessReviewUnloding_CPJT) + { + g_pLog->DisplayMessage(_T("[ProcessStop] WSI StartProcessing Sequence Stop Status : %d"), GetProcessStatus()); + return TRUE; + } + /*< LYW 20211028 - #3718 ADD End >*/ + if(!WSIAllStartSignal()) { g_pLog->DisplayMessage(_T("[WSI] WSI Start Fail!!")); -- Gitblit v1.9.3