From e3ba423c2a43c03dd2cada0cffd2a0d8f8fdec80 Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 수, 26 5월 2021 18:03:38 +0900 Subject: [PATCH] Merge remote-tracking branch 'origin/feature/#3358_FDC_데이터_전송_시점_개선' into develop --- ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.h | 4 +++- ReviewSystem/ReviewSystem/SequenceProcessor.h | 5 ++++- ReviewSystem/ReviewSystem/CameraControlAlign.cpp | 2 ++ ReviewSystem/ReviewSystem/MainFrm.cpp | 3 +++ ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp | 7 +++++-- ReviewSystem/ReviewSystem/CameraControlAlign.h | 6 +++++- 6 files changed, 22 insertions(+), 5 deletions(-) diff --git a/ReviewSystem/ReviewSystem/CameraControlAlign.cpp b/ReviewSystem/ReviewSystem/CameraControlAlign.cpp index 39f2d4e..735e3f1 100644 --- a/ReviewSystem/ReviewSystem/CameraControlAlign.cpp +++ b/ReviewSystem/ReviewSystem/CameraControlAlign.cpp @@ -92,6 +92,7 @@ m_nAlignType = nAlignType; } +//#3357 KYH Align Image 珥덇린�솕 ADD START void CCameraControlAlign::SetAlignClearImage()//210330 kyh Align �씠誘몄� 珥덇린�솕 { //m_vecCameraImage[0]->GetImageData(View_Camera)->ClearImage(0); @@ -106,6 +107,7 @@ m_vecCameraImage[i]->ClearImage(View_Matching); } } +//#3357 KYH Align Image 珥덇린�솕 ADD END void CCameraControlAlign::DisconnectCamera() { diff --git a/ReviewSystem/ReviewSystem/CameraControlAlign.h b/ReviewSystem/ReviewSystem/CameraControlAlign.h index 345607a..911ae51 100644 --- a/ReviewSystem/ReviewSystem/CameraControlAlign.h +++ b/ReviewSystem/ReviewSystem/CameraControlAlign.h @@ -101,7 +101,9 @@ enum AlignViewMode { View_Camera=0, View_Result, View_Template, View_Matching }; enum AlignResult { Align_Fail=-2, Align_TempFail=-1, Align_None=0, Align_Success=1 }; +//#3357 KYH Align Image 珥덇린�솕 ADD START enum AlignFinderType { AlignFinderType_Normal = 0, AlignFinderType_Corner, AlignFinderType_Extend, AlignFinderType_count }; //210330 kyh 異붽� +//#3357 KYH Align Image 珥덇린�솕 ADD END interface IAlignCameraControl2Parent { @@ -134,7 +136,9 @@ BOOL SaveResultImage(int nCameraIndex, const CString& strFilename); void SetSaveImageBasePath(CString strPath); void SetAlignType(BOOL nAlignType); - void SetAlignClearImage(); //210330 kyh Align �씠誘몄� 珥덇린�솕 + //#3357 KYH Align Image 珥덇린�솕 ADD START + void SetAlignClearImage(); + //#3357 KYH Align Image 珥덇린�솕 ADD END CAlignResult FindAlignMark(const VectorString& vectorFilename); BOOL FindAlignMark(int nCameraIdx); diff --git a/ReviewSystem/ReviewSystem/MainFrm.cpp b/ReviewSystem/ReviewSystem/MainFrm.cpp index 1af4edc..ee342ad 100644 --- a/ReviewSystem/ReviewSystem/MainFrm.cpp +++ b/ReviewSystem/ReviewSystem/MainFrm.cpp @@ -341,7 +341,10 @@ if (pSequenceProcessor == NULL) return; pSequenceProcessor->SendSignalReviewAlive((long)m_bAlive); + + //#3358 KYH FDC �뜲�씠�꽣 �쟾�넚 �떆�젏 媛쒖꽑 ADD START pSequenceProcessor->MakeDVData2(); // 210325 kyh + //#3358 KYH FDC �뜲�씠�꽣 �쟾�넚 �떆�젏 媛쒖꽑 ADD END } void CMainFrame::SendAFMAlive() { diff --git a/ReviewSystem/ReviewSystem/SequenceProcessor.h b/ReviewSystem/ReviewSystem/SequenceProcessor.h index 5cebbf0..3d8f40f 100644 --- a/ReviewSystem/ReviewSystem/SequenceProcessor.h +++ b/ReviewSystem/ReviewSystem/SequenceProcessor.h @@ -525,7 +525,10 @@ virtual BOOL SendSignalOffToSignalControl(int nSignalIndex, int nSignalValue) = 0; virtual BOOL SendSignalReviewAlive(long alive); - virtual void MakeDVData2() = 0; //210325 kyh + + //#3358 KYH FDC �뜲�씠�꽣 �쟾�넚 �떆�젏 媛쒖꽑 ADD START + virtual void MakeDVData2() = 0; + //#3358 KYH FDC �뜲�씠�꽣 �쟾�넚 �떆�젏 媛쒖꽑 ADD END virtual BOOL CalculateReviewPathPlan(CDefectPicker* pDefectPicker, CGlassResult *pGlassResult) {return TRUE;} virtual BOOL CalculateReviewPathPlan(CDefectPicker* pDefectPicker, CGlassResult *pGlassResult, int nPlanIdx) {return TRUE; } diff --git a/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp b/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp index aaf6ed8..62ff389 100644 --- a/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp +++ b/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp @@ -964,7 +964,7 @@ // m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::Loading] Revolver Set GoHome Success!")); //} - //210330 kyh Align Image 초기화 + //#3357 KYH Align Image 초기화 ADD START CCameraControlAlign* pAlignCameraControl = m_pSP2P->ISP2P_GetAlignCameraControl(); if (pAlignCameraControl != NULL) { @@ -972,6 +972,7 @@ g_pLog->DisplayMessage(_T("[Align] Align Image Clear")); } + //#3357 KYH Align Image 초기화 ADD END // get transfer data int nResultCode = 0; @@ -7727,7 +7728,8 @@ pSignalControl->WritePacketData(_T("15100"), sizeof(DVDataPack_CPJT), (short*)&DVData);*/ } -void CSequenceProcessor_CPJT::MakeDVData2() //210325 kyh FDC +//#3358 KYH FDC 데이터 전송 시점 개선 ADD START +void CSequenceProcessor_CPJT::MakeDVData2() { const CRsRcpReviewInfo* pRsRcpReviewInfo = m_pSP2P->ISP2P_Recipe_GetRsRcpReviewInfo(); @@ -7990,6 +7992,7 @@ return; } +//#3358 KYH FDC 데이터 전송 시점 개선 ADD END DWORD CSequenceProcessor_CPJT::GetDiskUsage() { diff --git a/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.h b/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.h index ed5b671..b661869 100644 --- a/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.h +++ b/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.h @@ -207,7 +207,9 @@ int nReviewCount; void SetReviewCount(int nCount) { nReviewCount = nCount; }; int GetReviewCount() { return nReviewCount; }; - virtual void MakeDVData2(); //210325 kyh + //#3358 KYH FDC 데이터 전송 시점 개선 ADD START + virtual void MakeDVData2(); + //#3358 KYH FDC 데이터 전송 시점 개선 ADD END int nHistoryCount = 0; void SetHistoryCount(int nCount) { nHistoryCount = nCount; } -- Gitblit v1.9.3