| | |
| | | BOOL bConnection = pCameraControlReview->GetConnected(); |
| | | pConnectionStatus->m_vecReviewCameraStatus.push_back(bConnection); |
| | | |
| | | /*< LYW 20211112 - #3708 ADD Start >*/ |
| | | g_pLog->DisplayMessage(_T("[ReviewCamera] %d is connected"), nModuleIndex); |
| | | /*< LYW 20211112 - #3708 ADD End >*/ |
| | | |
| | | nModuleIndex++; // module status++ |
| | | } // for HeaderIdx |
| | | } // for nGantryIdx |
| | |
| | | CDlgDefectMap* pDefectmap = m_pView->GetDefectMapDlgHandle(); |
| | | if (pDefectmap == NULL) { return FALSE; } |
| | | pDefectmap->GetDefectMap()->SetOffsetmodeparma(bMode, nCamidx, nScanidx, nXpos, nYpos); |
| | | return FALSE; |
| | | } |
| | | |
| | | BOOL CReviewInterface::IDRO2P_SetOffsetPram(int nCamIdx, int nScanIdx, BOOL bUse) |
| | | { |
| | | CDlgDefectMap* pDefectmap = m_pView->GetDefectMapDlgHandle(); |
| | | if (pDefectmap == NULL) { return FALSE; } |
| | | pDefectmap->GetDefectMap()->SetOffsetparm(nCamIdx, nScanIdx, bUse); |
| | | return FALSE; |
| | | } |
| | | |
| | |
| | | m_pView->ShowHistoryTool(); |
| | | } |
| | | |
| | | void CReviewInterface::IDL2P_OpenHWSettingTool() |
| | | { |
| | | m_pView->ShowHWSettingMode(); |
| | | } |
| | | |
| | | BOOL CReviewInterface::IDL2P_IsManualProcessMode() |
| | | { |
| | | return IsManualProcessMode(); |
| | | } |
| | | |
| | | int CReviewInterface::IDHM2P_InitReviewCamera() |
| | | { |
| | | return InitReviewCamera(); |
| | | } |
| | | |
| | | void CReviewInterface::IDHM2P_DeinitReviewCamera() |
| | | { |
| | | DeinitReviewCamera(); |
| | | } |
| | | |
| | | int CReviewInterface::IDHM2P_ConnectReviewCamera() |
| | | { |
| | | return ConnectReviewCamera(); |
| | | } |
| | | |
| | | void CReviewInterface::IDHM2P_DisconnectReviewCamera() |
| | | { |
| | | DisconnectReviewCamera(); |
| | | } |
| | | |
| | | void CReviewInterface::IDHM2P_ClearCameraControlObserverVector() |
| | | { |
| | | ClearCameraControlObserverVector(); |
| | | } |
| | | |
| | | int CReviewInterface::IDHM2P_InitAFMControl() |
| | | { |
| | | return InitAFMControl(); |
| | | } |
| | | |
| | | void CReviewInterface::IDHM2P_DeinitAFMControl() |
| | | { |
| | | DeinitAFMControl(); |
| | | } |
| | | |
| | | int CReviewInterface::IDHM2P_InitAlignCamera() |
| | | { |
| | | return InitAlignCamera(); |
| | | } |
| | | |
| | | void CReviewInterface::IDHM2P_DeinitAlignCamera() |
| | | { |
| | | DeinitAlignCamera(); |
| | | } |
| | | |
| | | BOOL CReviewInterface::IDHM2P_IsManualProcessMode() |
| | | { |
| | | return IsManualProcessMode(); |
| | | } |
| | | |
| | | //181203 |
| | | BOOL CReviewInterface::IRP2P_SaveDefectMap(const CString& strPath) |
| | | { |