SDC C-Project CF Review 프로그램
LYW
2021-10-15 e5fa774d622d6852fe8e1f033045aed221649108
ReviewSystem/ReviewSystem/ReviewInterface.h
@@ -195,6 +195,10 @@
   virtual void   IACC2P_CameraControl(int nValue);
   virtual BOOL   IACC2P_SetLightLevel(int nCameraIndex, int nValue);
   virtual BOOL   IACC2P_GetLightLevel(int nCameraIndex, int& nValue);
   /*< LYW 20211014 - #3671 ADD Start >*/
   virtual int      IACC2P_GetAccumaulate();
   virtual void   IACC2P_SetAccumaulate(int dValue);
   /*< LYW 20211014 - #3671 ADD End >*/
   // review camera control 2 parent
   virtual BOOL   IRCC2P_GetCurrentFrame(int nModuleIndex, int nCameraIndex, int nFrameWidth, int nFrameHeight, int nFrameChannels, CCHImageData *pImageData);
@@ -209,6 +213,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 +223,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 +253,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 +261,14 @@
   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;
   int      m_daccumulate;
   virtual BOOL                  IRP2P_SaveDefectMap(const CString& strPath);
@@ -284,6 +301,10 @@
   virtual const CNetworkInfo*         ISP2P_System_GetNetworkInfo();
   virtual   void                  ISP2P_SetCurrentWsiMode(int nMode);
   //#3561 210908 LYW ADD Start
   virtual void   ISP2P_InitAlignCamera();
   //#3561 210908 LYW ADD End
   virtual CTotalPitchMeasure*         ISP2P_GetTotalPitchMeasure();
@@ -394,6 +415,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);