From b354c153b0074e5d54371bc05b12edbe8e613a19 Mon Sep 17 00:00:00 2001
From: LYW <leeyeanwoo@diteam.co.kr>
Date: 월, 09 8월 2021 10:50:06 +0900
Subject: [PATCH] Ongoing50 #3561 CF AOI Review Align 카메라 끊김 현상 조치

---
 ReviewSystem/ReviewSystem/ReviewInterface.h |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/ReviewSystem/ReviewSystem/ReviewInterface.h b/ReviewSystem/ReviewSystem/ReviewInterface.h
index 25b57ac..1d6e241 100644
--- a/ReviewSystem/ReviewSystem/ReviewInterface.h
+++ b/ReviewSystem/ReviewSystem/ReviewInterface.h
@@ -209,6 +209,7 @@
 	virtual void IDP2P_MotorGo(int nModuleIdx, double dPosX, double dPosY, BOOL bWaitReturn = FALSE);
 	virtual BOOL IDP2P_GetMotionEnd(int nModuleIdx, int nTimeOut = -1);
 	virtual BOOL IDP2P_IsGantryMotionEnd(int nModuleIdx);
+	virtual BOOL IDP2P_CheckManualMode();
 	// Squareness
 	virtual int IDP2P_GetSelectedModuleIndex();
 	virtual int IDP2P_GetOrigionMotorDir();
@@ -218,7 +219,10 @@
 	virtual BOOL IDP2P_GetAFMZPosition(int nModuleIdx, double& dValue);
 	virtual BOOL IDP2P_AFMHomePosition(int nModuleIndex);
 	virtual BOOL IDP2P_DiagnosisSendCompleteSig();
+
+	//#3407 KYH �옄媛�吏꾨떒 Judge �뙋�젙 諛� �븣�엺 諛쒖깮 湲곕뒫 ADD START
 	virtual BOOL IDP2P_DiagnosisSendJudgeAlarm(); //0412 �옄媛�吏꾨떒 肄붾뱶異붽�
+	//#3407 KYH �옄媛�吏꾨떒 Judge �뙋�젙 諛� �븣�엺 諛쒖깮 湲곕뒫 ADD END
 
 	// wsi
 	virtual void IDP2P_SetWsiManualMeasure(int nModuleIdx,double dPosX, double dPosY);
@@ -245,6 +249,7 @@
 	virtual void						IRP2P_UpdateCameraControl(int nModuleIdx, const SCameraControl *pCameraControl, const SCameraInfo* pCameraInfo);
 	virtual const CRsRcpReviewInfo*		IRP2P_Recipe_GetRsRcpReviewInfo();
 	virtual const CSystemInfo*          IRP2P_GetReviewSysteminfo();
+	virtual const CSignalControlInfo*	IRP2P_GetReviewSignalinfo();
 	virtual CGlassResult*				IRP2P_GetCurrentGlassResult();													
 	virtual void						IRP2P_DisplayMessage(const TCHAR* lpstrFormat, ...);
 	virtual CResultServerControl*		IRP2P_GetResultServerControl();
@@ -252,6 +257,13 @@
 	virtual void						IRP2P_CompletePlanIndex(int nReviewStatus, int nPlanIndex);
 	virtual void						IRP2P_UpdateReviewProcessStatus(int nReviewStatus, int nPlanIndex=0);
 	virtual CRecipeManager*				IRP2P_GetEdgeRecipeManager();
+	virtual BOOL						IRP2P_GetFirstReviewLeft();
+	virtual BOOL						IRP2P_GetFirstReviewRight();
+	virtual void						IRP2P_SetFirstReviewLeft(BOOL b_Check);
+	virtual void						IRP2P_SetFirstReviewRight(BOOL b_Check);
+
+	BOOL	m_bFirstReviewLeft;
+	BOOL	m_bFirstReviewRight;
 
 	virtual BOOL						IRP2P_SaveDefectMap(const CString& strPath);
 
@@ -394,6 +406,12 @@
 	virtual CDlgSelfDiagnosis*			ISP2P_GetDlgDiagnosis();
 
 	virtual CDlgReviewHistoryTool*		ISP2P_GetDlgHistory();
+
+	virtual BOOL						ISP2P_GetFirstReviewLeft();
+	virtual BOOL						ISP2P_GetFirstReviewRight();
+	virtual void						ISP2P_SetFirstReviewLeft(BOOL b_Check);
+	virtual void						ISP2P_SetFirstReviewRight(BOOL b_Check);
+
 public: 
 
 	virtual BOOL	ISP2P_Motor_CameraGo(int nModuleIndex, double dPosX, double dPosY, int nMoveAxis, BOOL bAutoSelectCamera=FALSE, BOOL bGoEnd=FALSE);

--
Gitblit v1.9.3