Merge remote-tracking branch 'origin/feature/#3358_FDC_데이터_전송_시점_개선' into develop
| | |
| | | m_nAlignType = nAlignType; |
| | | } |
| | | |
| | | //#3357 KYH Align Image 초기화 ADD START |
| | | void CCameraControlAlign::SetAlignClearImage()//210330 kyh Align 이미지 초기화 |
| | | { |
| | | //m_vecCameraImage[0]->GetImageData(View_Camera)->ClearImage(0); |
| | |
| | | m_vecCameraImage[i]->ClearImage(View_Matching); |
| | | } |
| | | } |
| | | //#3357 KYH Align Image 초기화 ADD END |
| | | |
| | | void CCameraControlAlign::DisconnectCamera() |
| | | { |
| | |
| | | |
| | | 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 |
| | | { |
| | |
| | | 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); |
| | |
| | | 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() |
| | | { |
| | |
| | | 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; } |
| | |
| | | // 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) |
| | | { |
| | |
| | | |
| | | g_pLog->DisplayMessage(_T("[Align] Align Image Clear")); |
| | | } |
| | | //#3357 KYH Align Image 초기화 ADD END |
| | | |
| | | // get transfer data |
| | | int nResultCode = 0; |
| | |
| | | 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(); |
| | |
| | | |
| | | return; |
| | | } |
| | | //#3358 KYH FDC 데이터 전송 시점 개선 ADD END |
| | | |
| | | DWORD CSequenceProcessor_CPJT::GetDiskUsage() |
| | | { |
| | |
| | | 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; } |