From 6d5796902a980f189f470a4e8ea7084548c52f49 Mon Sep 17 00:00:00 2001
From: KEJ <kimeungju@diteam.co.kr>
Date: 월, 26 6월 2023 17:43:48 +0900
Subject: [PATCH] Ongoing80 #4528 CF AOI Review Motor Offset 기능 추가 1. Motor Offset 설정 Dlg 추가. 2. Offset 파라미터 추가. 3. Motor Offset 기능 적용

---
 ReviewSystem/ReviewSystem/ReviewInterface.cpp |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/ReviewSystem/ReviewSystem/ReviewInterface.cpp b/ReviewSystem/ReviewSystem/ReviewInterface.cpp
index 944250b..396ee3f 100644
--- a/ReviewSystem/ReviewSystem/ReviewInterface.cpp
+++ b/ReviewSystem/ReviewSystem/ReviewInterface.cpp
@@ -3760,6 +3760,23 @@
 	pReviewOffSetTool->GetOffSetInfo(nModule, nCam, nScan, dGlassXPos,dXpos, dYpos);
 	return TRUE;
 }
+/* < KEJ 20230621 - #4528 ADD Start > */
+BOOL CReviewInterface::IDMO2P_GetMotorPos(int nModule, double &dXpos, double &dYpos)
+{
+	dXpos = m_vecModuleStatus[nModule].GetMotorPosition()->dMotorPosX;
+	dYpos = m_vecModuleStatus[nModule].GetMotorPosition()->dMotorPosY;
+	return TRUE;
+
+}
+
+BOOL CReviewInterface::CalcMotorOffSetValue(int nModule, double &dXpos, double &dYpos)
+{
+	CDlgMotorOffSetTool* pMotorOffSetTool = m_pView->GetMotorOffSetToolHandle();
+
+	pMotorOffSetTool->CalOffsetInfo(nModule, dXpos, dYpos);
+	return TRUE;
+}
+/* < KEJ 20230621 - #4528 ADD End > */
 
 BOOL CReviewInterface::IDRO2P_SetGlassMode(BOOL bMode, int nCamidx, int nScanidx, double nXpos, double nYpos)
 {
@@ -9060,7 +9077,12 @@
 {
 	m_pView->ShowHWSettingMode();
 }
-
+/* < KEJ 20230621 - #4528 ADD Start > */
+void CReviewInterface::IDL2P_OpenMotorOffSetTool()
+{
+	m_pView->ShowMotorOffSetTool();
+}
+/* < KEJ 20230621 - #4528 ADD  End > */
 BOOL CReviewInterface::IDL2P_IsManualProcessMode()
 {
 	return IsManualProcessMode();

--
Gitblit v1.9.3