From 4687895283b9424cc0290b83e53d1088afb0b318 Mon Sep 17 00:00:00 2001
From: LYW <leeyeanwoo@diteam.co.kr>
Date: 수, 25 5월 2022 13:58:09 +0900
Subject: [PATCH] Ongoing90 #4161 CF AOI Review Offset ConfigFile BackUp 기능 추가

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

diff --git a/ReviewSystem/ReviewSystem/ReviewInterface.h b/ReviewSystem/ReviewSystem/ReviewInterface.h
index f4b3124..e0423fc 100644
--- a/ReviewSystem/ReviewSystem/ReviewInterface.h
+++ b/ReviewSystem/ReviewSystem/ReviewInterface.h
@@ -149,6 +149,9 @@
 	virtual void    IWC2P_SetWSIAliveCheck();
 	virtual BOOL	IWC2P_GetMeasureInfo(int nModuleIndex, int nPointIndex, short& nLoc, short& nOptic, short& nGray, CString& strCellID);
 	virtual int		IWC2P_GetCurrentStatus(int nModuleIndex, CString& strGlassID, CString& strRecipeID, int& nType);
+	/*< LYW 20220421 - #4086 ADD Start >*/
+	virtual void	IWC2P_SetWSIVersion(int nModuleIndex, int nVersion);
+	/*< LYW 20220421 - #4086 ADD End >*/
 	virtual void	IWC2P_SetConnectedStatus(int nModuleIndex, int nConnectStatus);
 	virtual void	IWC2P_RecvMeasureMessage(int nModuleIndex, int nMessageType, int nMessageResult);
 	virtual void	IWC2P_SetMeasureResult(int nModuleIndex, const SWsiResult& measureResut);
@@ -388,10 +391,11 @@
 	virtual void						ISP2P_SetReview01ImageContrast(int n_Value);
 	/*< LYW 20211109 - #3662 ADD End >*/
 	/*< LYW 20220415 - #4086 ADD Start >*/
-	virtual BOOL						ISP2P_GetReviewSWVersion();
-	virtual BOOL						ISP2P_GetSyncSWVersion();
-	virtual BOOL						ISP2P_GetGRMSWVersion();
-	virtual BOOL						ISP2P_GetFTPUploaderSWVersion();
+	virtual int							ISP2P_GetReviewSWVersion();
+	virtual int							ISP2P_GetSyncSWVersion();
+	virtual int							ISP2P_GetGRMSWVersion();
+	virtual int							ISP2P_GetFTPUploaderSWVersion();
+	virtual int							ISP2P_GetWSISWVersion(int nModuleIndex);
 	/*< LYW 20220415 - #4086 ADD End >*/
 
 	// History result
@@ -673,7 +677,14 @@
 	// setter internal
 	double	GetFreeSpaceOfDrive() const;
 	/*< LYW 20220415 - #4086 ADD Start >*/
-	static void	threadSetProgramVersion(void* pArg);
+	static void	threadSet3rdPartyProgramVersion(void* pArg);
+	void	SetReviewProgramVersion();
+	/*< LYW 20220426 - #4086 ADD Start >*/
+	void	Start3rdPartyProgram();
+	int		StartWindowIDProgram(CString WindowID, CString ProgramPath);
+	void	Terminate3rdPartyProgram();
+	void	TerminateWindowIDProgram(CString WindowID);
+	/*< LYW 20220426 - #4086 ADD End >*/
 	/*< LYW 20220415 - #4086 ADD End >*/
 		
 	void	ApplySystemSettingValue();
@@ -867,6 +878,8 @@
 	long						m_nFDCFTPUploaderSWVersion;
 	long						m_nFDCSyncSWVersion;
 	long						m_nFDCReviewSWVersion;
+	long						m_nFDCWSISWVersion00;
+	long						m_nFDCWSISWVersion01;
 	/*< LYW 20220415 - #4086 ADD End >*/
 	
 	// multi variable	

--
Gitblit v1.9.3