| | |
| | | break; |
| | | case Judge_PR: sStr.Format("PR"); |
| | | break; |
| | | case Judge_ND: sStr.Format("ND"); |
| | | break; |
| | | case Judge_PT: sStr.Format("PT"); |
| | | break; |
| | | case Judge_Review: sStr.Format("RV"); |
| | |
| | | //g_pLog->DisplayMessage(_T("AOIImageName : \n"), pSharedDefect->m_strAoiImageName); |
| | | |
| | | pDefectResult->strInspectImgFileName = pSharedDefect->m_strAoiImageName; |
| | | pDefectResult->nDefectWBType = int(pSharedDefect->m_DefectBDType); |
| | | /*< LYW 20211220 - #0000 ADD Start >*/ |
| | | //버그 수정 |
| | | pDefectResult->nDefectWBType = int(pSharedDefect->m_DefectType); |
| | | /*< LYW 20211220 - #0000 ADD End >*/ |
| | | |
| | | if(pDefectResult->nDefectWBType == 1 || pDefectResult->nDefectWBType == 3 || pDefectResult->nDefectWBType ==5) pDefectResult->nDefectWBType =2; |
| | | else pDefectResult->nDefectWBType = 1; |
| | |
| | | //��Ƽ �� Review/WSI ������ ���� ���� |
| | | pDefectResult->nMultiModel = pSharedDefect->m_nModelIdx; |
| | | |
| | | if (pSharedDefect->m_DefectBDType == 1) |
| | | /*< LYW 20211220 - #$0000 MOD Start >*/ |
| | | if (pDefectResult->nDefectWBType == 1) |
| | | { |
| | | //Dark |
| | | pDefectResult->nOpticType = 2; |
| | | pDefectResult->nGrayType = 1; |
| | | pDefectResult->strOpticType = _T("DARK"); |
| | | } |
| | | else if (pSharedDefect->m_DefectBDType == 0) |
| | | else if (pDefectResult->nDefectWBType == 2) |
| | | { |
| | | //White |
| | | pDefectResult->nOpticType = 1; |
| | |
| | | pDefectResult->nGrayType = 1; |
| | | pDefectResult->strOpticType = _T("BOTH"); |
| | | } |
| | | /*< LYW 20211220 - #0000 MOD End >*/ |
| | | /*< Origin Code >*/ |
| | | // if (pSharedDefect->m_DefectBDType == 1) |
| | | // { |
| | | // //Dark |
| | | // pDefectResult->nOpticType = 2; |
| | | // pDefectResult->nGrayType = 1; |
| | | // pDefectResult->strOpticType = _T("DARK"); |
| | | // } |
| | | // else if (pSharedDefect->m_DefectBDType == 0) |
| | | // { |
| | | // //White |
| | | // pDefectResult->nOpticType = 1; |
| | | // pDefectResult->nGrayType = 2; |
| | | // pDefectResult->strOpticType = _T("WHITE"); |
| | | // } |
| | | // else |
| | | // { |
| | | // //both |
| | | // pDefectResult->nOpticType = 3; |
| | | // pDefectResult->nGrayType = 1; |
| | | // pDefectResult->strOpticType = _T("BOTH"); |
| | | // } |
| | | |
| | | |
| | | |
| | |
| | | CString strCellID(pDitRawClient->GetCellData(pSharedDefect->m_nCellIdx)->m_strCellName); |
| | | pDefectResult->strCellID = strCellID; |
| | | |
| | | pDefectResult->nGrayType = 1; // Imsi |
| | | //pDefectResult->nGrayType = 1; // Imsi |
| | | pDefectResult->nOpticType = 1; |
| | | pDefectResult->nTotalDefectCount = nTotalDefectIdx; |
| | | pDefectResult->ProcessID = pDitRawClient->GetGlassData()->m_strOperID; |