| | |
| | | { |
| | | } |
| | | |
| | | void CRcp_RsReviewManager::SetFlanFile(CMacroFile& macroFile)//0117 공유메모리 플랜 |
| | | void CRcp_RsReviewManager::SetFlanFile(CMacroFile& macroFile)//0117 ������ �÷� |
| | | { |
| | | int nPlanIdx, nSlotIdx, nLightIdx, nAFMRecipeIdx, nUserDefectIdx, nReflowParameterIdx, nLightIdxWsi, nAFMRecipeIdxWsi; |
| | | int nPlanCount, nLightCount, nAFMRecipeCount, nUserDefectCount, nLightCountWsi, nAFMRecipeCountWsi; |
| | |
| | | const CRcpPriorityInfo *pRcpPriorityInfo = m_rsRcpReviewInfo.GetRcpPriorityInfo(nPriorityIdx); |
| | | if (pRcpPriorityInfo==NULL) continue; |
| | | |
| | | strItem.Format(_T("RCP_REVIEW_PRIORITY_OPTIC_DATA_%02d"), nPriorityIdx); |
| | | macroFile.SetItem(strItem, pRcpPriorityInfo->GetPriorityOpticData()); |
| | | /* strItem.Format(_T("RCP_REVIEW_PRIORITY_OPTIC_DATA_%02d"), nPriorityIdx); |
| | | macroFile.SetItem(strItem, pRcpPriorityInfo->GetPriorityOpticData());*/ |
| | | strItem.Format(_T("RCP_REVIEW_PRIORITY_DEFECTCODE_DATA_%02d"), nPriorityIdx); |
| | | macroFile.SetItem(strItem, pRcpPriorityInfo->GetPriorityDefectCode()); |
| | | |
| | | |
| | | strItem.Format(_T("RCP_REVIEW_PRIORITY_USE_SIZEOPTION_%02d"), nPriorityIdx); |
| | | macroFile.SetItem(strItem, pRcpPriorityInfo->GetPriorityDefectSizeOption()); |
| | |
| | | strItem.Format(_T("RCP_REVIEW_DEFOCUS_VALUE")); |
| | | macroFile.SetItem(strItem, m_rsRcpReviewInfo.GetDefocusValue()); |
| | | |
| | | // wsi 우선순위 |
| | | // wsi �켱���� |
| | | // Priority |
| | | int nWsiPriorityCount = m_rsRcpReviewInfo.GetRcpWsiPriorityInfoCount(); |
| | | strItem.Format(_T("RCP_WSI_PRIORITY_COUNT")); |
| | |
| | | const CRcpPriorityInfo *pRcpPriorityInfo = m_rsRcpReviewInfo.GetRcpWsiPriorityInfo(nPriorityIdx); |
| | | if (pRcpPriorityInfo==NULL) continue; |
| | | |
| | | strItem.Format(_T("RCP_WSI_PRIORITY_DEFECT_TYPE_%02d"), nPriorityIdx); |
| | | macroFile.SetItem(strItem, pRcpPriorityInfo->GetPriorityOpticData()); |
| | | //strItem.Format(_T("RCP_WSI_PRIORITY_DEFECT_TYPE_%02d"), nPriorityIdx); |
| | | //macroFile.SetItem(strItem, pRcpPriorityInfo->GetPriorityOpticData()); |
| | | |
| | | strItem.Format(_T("RCP_WSI_PRIORITY_DEFECTCODE_DATA_%02d"), nPriorityIdx);//20210608 |
| | | macroFile.SetItem(strItem, pRcpPriorityInfo->GetPriorityDefectCode()); |
| | | |
| | | strItem.Format(_T("RCP_WSI_PRIORITY_USE_SIZEOPTION_%02d"), nPriorityIdx); |
| | | macroFile.SetItem(strItem, pRcpPriorityInfo->GetPriorityDefectSizeOption()); |
| | |
| | | if(pRcpPriorityInfo == NULL) continue; |
| | | |
| | | int nData = 0; |
| | | strItem.Format(_T("RCP_REVIEW_PRIORITY_OPTIC_DATA_%02d"), nPriorityIdx); |
| | | /*strItem.Format(_T("RCP_REVIEW_PRIORITY_OPTIC_DATA_%02d"), nPriorityIdx); //210608 |
| | | macroFile.GetItem(strItem, nData); |
| | | pRcpPriorityInfo->SetPriorityOpticData(nData); |
| | | pRcpPriorityInfo->SetPriorityOpticData(nData);*/ |
| | | strItem.Format(_T("RCP_REVIEW_PRIORITY_DEFECTCODE_DATA_%02d"), nPriorityIdx); //210608 |
| | | macroFile.GetItem(strItem, nData); |
| | | pRcpPriorityInfo->SetPriorityDefectCode(nData); |
| | | |
| | | strItem.Format(_T("RCP_REVIEW_PRIORITY_USE_SIZEOPTION_%02d"), nPriorityIdx); |
| | | macroFile.GetItem(strItem, nData); |
| | |
| | | if(pRcpPriorityInfo == NULL) continue; |
| | | |
| | | int nData = 0; |
| | | strItem.Format(_T("RCP_WSI_PRIORITY_DEFECT_TYPE_%02d"), nPriorityIdx); |
| | | /*strItem.Format(_T("RCP_WSI_PRIORITY_DEFECT_TYPE_%02d"), nPriorityIdx); |
| | | macroFile.GetItem(strItem, nData); |
| | | pRcpPriorityInfo->SetPriorityOpticData(nData); |
| | | pRcpPriorityInfo->SetPriorityOpticData(nData);*/ |
| | | strItem.Format(_T("RCP_WSI_PRIORITY_DEFECTCODE_DATA_%02d"), nPriorityIdx); //210608 |
| | | macroFile.GetItem(strItem, nData); |
| | | pRcpPriorityInfo->SetPriorityDefectCode(nData); |
| | | |
| | | strItem.Format(_T("RCP_WSI_PRIORITY_USE_SIZEOPTION_%02d"), nPriorityIdx); |
| | | macroFile.GetItem(strItem, nData); |