| | |
| | | if (SendSignalToSignalControl(PCControlSendSignalIndex_Ack, PCControlSend_ReviewEndAck_CPJT)) |
| | | m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::ReviewEnd] Send Review End Ack!")); |
| | | } |
| | | |
| | | CGlassResult* pGlassResult = m_pSP2P->ISP2P_GetCurrentGlassResult(); |
| | | if (pGlassResult == NULL) return; |
| | | |
| | | //#3584 210817 LYW CF AOI Review 시뮬레이션 기능 정상화 MOD END |
| | | //original |
| | | // if (SendSignalToSignalControl(PCControlSendSignalIndex_Ack, PCControlSend_ReviewEndAck_CPJT)) |
| | |
| | | { |
| | | Sleep(1000); |
| | | } |
| | | ReJudgeProcessing(m_pDitGlassRaw); |
| | | /*< LYW 20220401 - ##4006 MOD Start >*/ |
| | | if (pGlassResult->m_AlignResult.GetResultCode() == Align_Success) |
| | | { |
| | | m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::ReviewEnd] Review ReJudgeProcessing Startl!")); |
| | | ReJudgeProcessing(m_pDitGlassRaw); |
| | | } |
| | | else |
| | | { |
| | | m_pSP2P->ISP2P_DisplayMessage(_T("Align Code = %d, ReJudgeProcessing SKIPl!"), pGlassResult->m_AlignResult.GetResultCode()); |
| | | } |
| | | /*< LYW 20220401 - ##4006 MOD End >*/ |
| | | //Origin |
| | | //ReJudgeProcessing(m_pDitGlassRaw); |
| | | m_pDitGlassRaw->GetGlassData()->m_tmReviewEnd = CTime::GetCurrentTime(); |
| | | if (m_pDitGlassRaw->isConnect() != FALSE) |
| | | { |
| | |
| | | // SendSignalToSignalControl(PCControlSendSignalIndex_Seq, PCControlSend_ReviewComplete_CPJT); |
| | | // m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::ReviewStart] Send Review Success Signal!")); |
| | | } |
| | | |
| | | CGlassResult* pGlassResult = m_pSP2P->ISP2P_GetCurrentGlassResult(); |
| | | if (pGlassResult==NULL) return; |
| | | |
| | | // review camera stop |
| | | ReviewCamera_CameraControl(CameraControlStop); |
| | |
| | | { |
| | | strPath.Format(_T("%s\\%s"), pNetworkInfo->m_strAlignImagePath, strGlassID); |
| | | pAlignCameraControl->SetSaveImageBasePath(strPath); |
| | | strPath.Format(_T("D:\\ResultData\\AlignOK\\%s"), strGlassID); |
| | | pAlignCameraControl->SetSaveImageOKPath(strPath); |
| | | strPath.Format(_T("D:\\ResultData\\AlignNG\\%s"), strGlassID); |
| | | pAlignCameraControl->SetSaveImageNGPath(strPath); |
| | | } |
| | | m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::Loading] Make Align image path End ")); |
| | | } |
| | |
| | | pSignalControl->WritePacketData(_T("16140"), sizeof(nWSI00Version), (short*)&nWSI00Version); |
| | | pSignalControl->WritePacketData(_T("16144"), sizeof(nWSI01Version), (short*)&nWSI01Version); |
| | | |
| | | /*< LYW 20220415 - #4086 ADD Start >*/ //추가 필요 |
| | | /*< LYW 20220415 - #4086 ADD End >*/ |
| | | |
| | | |
| | | //CCHImageData pImageData; |
| | | //CCHImageData pImageData2; |
| | |
| | | int nWSI01Version = 20210422; |
| | | int nReviewAliveCamera00 = 1000; |
| | | int nReviewAliveCamera01 = 1000; |
| | | /*< LYW 20220415 - #4086 ADD Start >*/ |
| | | int nFDCGRMSWVersion = 20200101; |
| | | int nFDCFTPUploaderSWVersion = 20200101; |
| | | int nFDCSyncSWVersion = 20200101; |
| | | int nFDCReviewSWVersion = 20200101; |
| | | /*< LYW 20220415 - #4086 ADD End >*/ |
| | | |
| | | //foucs |
| | | /*< LYW 20211109 - #3662 MOD Start >*/ |
| | |
| | | { |
| | | nRev_Cam1_Image_Contrast = m_pSP2P->ISP2P_GetReview00ImageContrast() * 1000; |
| | | nRev_Cam2_Image_Contrast = m_pSP2P->ISP2P_GetReview01ImageContrast() * 1000; |
| | | |
| | | /*< LYW 20220415 - #4086 ADD Start >*/ |
| | | nFDCGRMSWVersion = m_pSP2P->ISP2P_GetGRMSWVersion(); |
| | | nFDCFTPUploaderSWVersion = m_pSP2P->ISP2P_GetFTPUploaderSWVersion(); |
| | | nFDCSyncSWVersion = m_pSP2P->ISP2P_GetSyncSWVersion(); |
| | | nFDCReviewSWVersion = m_pSP2P->ISP2P_GetReviewSWVersion(); |
| | | /*< LYW 20220415 - #4086 ADD End >*/ |
| | | } |
| | | /*< LYW 20211109 - #3662 MOD End >*/ |
| | | /*< Origin Code >*/ |
| | |
| | | pSignalControl->WritePacketData(_T("16116"), sizeof(nRev_Cam1_Image_Contrast), (short*)&nRev_Cam1_Image_Contrast); |
| | | pSignalControl->WritePacketData(_T("16120"), sizeof(nRev_Cam2_Image_Contrast), (short*)&nRev_Cam2_Image_Contrast); |
| | | |
| | | pSignalControl->WritePacketData(_T("16124"), sizeof(nRev_PC_HDD_CHECK), (short*)&nRev_PC_HDD_CHECK); |
| | | pSignalControl->WritePacketData(_T("16128"), sizeof(nWSI1_PC_HDD_CHECK), (short*)&nWSI1_PC_HDD_CHECK); |
| | | pSignalControl->WritePacketData(_T("16132"), sizeof(nWSI2_PC_HDD_CHECK), (short*)&nWSI2_PC_HDD_CHECK); |
| | | /*< LYW 20220415 - #4086 ADD Start >*/ |
| | | pSignalControl->WritePacketData(_T("16124"), sizeof(nFDCSyncSWVersion), (short*)&nFDCSyncSWVersion); |
| | | pSignalControl->WritePacketData(_T("16128"), sizeof(nFDCReviewSWVersion), (short*)&nFDCReviewSWVersion); |
| | | pSignalControl->WritePacketData(_T("16132"), sizeof(nFDCFTPUploaderSWVersion), (short*)&nFDCFTPUploaderSWVersion); |
| | | pSignalControl->WritePacketData(_T("16136"), sizeof(nFDCGRMSWVersion), (short*)&nFDCGRMSWVersion); |
| | | |
| | | pSignalControl->WritePacketData(_T("16136"), sizeof(nReviewVersion), (short*)&nReviewVersion); |
| | | pSignalControl->WritePacketData(_T("16140"), sizeof(nWSI00Version), (short*)&nWSI00Version); |
| | | pSignalControl->WritePacketData(_T("16144"), sizeof(nWSI01Version), (short*)&nWSI01Version); |
| | | /*< LYW 20220415 - #4086 ADD End >*/ |
| | | |
| | | // pSignalControl->WritePacketData(_T("16124"), sizeof(nRev_PC_HDD_CHECK), (short*)&nRev_PC_HDD_CHECK); |
| | | // pSignalControl->WritePacketData(_T("16128"), sizeof(nWSI1_PC_HDD_CHECK), (short*)&nWSI1_PC_HDD_CHECK); |
| | | // pSignalControl->WritePacketData(_T("16132"), sizeof(nWSI2_PC_HDD_CHECK), (short*)&nWSI2_PC_HDD_CHECK); |
| | | // |
| | | // pSignalControl->WritePacketData(_T("16136"), sizeof(nReviewVersion), (short*)&nReviewVersion); |
| | | // pSignalControl->WritePacketData(_T("16140"), sizeof(nWSI00Version), (short*)&nWSI00Version); |
| | | // pSignalControl->WritePacketData(_T("16144"), sizeof(nWSI01Version), (short*)&nWSI01Version); |
| | | |
| | | |
| | | return; |