SDC C-Project CF Review 프로그램
LYW
2022-04-21 75c1317438374ab8555e85b491b36113b5aeb9c7
ReviewSystem/ReviewSystem/SequenceProcessor.h
@@ -370,6 +370,9 @@
   virtual   void   ISP2P_SetCurrentWsiMode(int nMode) = 0;
   //#3561 210908 LYW ADD Start
   virtual void   ISP2P_InitAlignCamera() = 0;
   //#3561 210908 LYW ADD End
   // system info
   virtual const CSystemInfo*         ISP2P_System_GetSystemInfo() = 0;
@@ -426,6 +429,22 @@
   virtual CGlassResult*            ISP2P_GetGlassResult(int nIndex) = 0;               // get glass result
   virtual CGlassResult*            ISP2P_GetCurrentGlassResult() = 0;                  // get current glass result
   virtual STransferData*            ISP2P_GetCurrentTransferData() = 0;                  // get current transfer data
   //Review Contrast
   /*< LYW 20211109 - #3662 ADD Start >*/
   virtual BOOL                  ISP2P_GetReview00ImageContrast() = 0;
   virtual BOOL                  ISP2P_GetReview01ImageContrast() = 0;
   virtual void                  ISP2P_SetReview00ImageContrast(int n_Value) = 0;
   virtual void                  ISP2P_SetReview01ImageContrast(int n_Value) = 0;
   /*< LYW 20211109 - #3662 ADD End >*/
   /*< LYW 20220415 - #4086 ADD Start >*/
   virtual BOOL                  ISP2P_GetReviewSWVersion() = 0;
   virtual BOOL                  ISP2P_GetSyncSWVersion() = 0;
   virtual BOOL                  ISP2P_GetGRMSWVersion() = 0;
   virtual BOOL                  ISP2P_GetFTPUploaderSWVersion() = 0;
   virtual BOOL                  ISP2P_GetWSISWVersion(int nModuleIndex) = 0;
   /*< LYW 20220415 - #4086 ADD End >*/
   virtual CGlassResult*            ISP2P_GetNewHistoryResult(int& nHistoryResultCount) = 0;   // new glass result
   virtual CGlassResult*            ISP2P_GetHistoryResult(int nIndex) = 0;               // get glass result
@@ -484,6 +503,13 @@
   virtual CDlgSelfDiagnosis*         ISP2P_GetDlgDiagnosis() = 0;
   virtual CDlgReviewHistoryTool*      ISP2P_GetDlgHistory() = 0;
   virtual BOOL                  ISP2P_GetFirstReviewLeft() = 0;
   virtual BOOL                  ISP2P_GetFirstReviewRight() = 0;
   virtual void                  ISP2P_SetFirstReviewLeft(BOOL b_Check) = 0;
   virtual void                  ISP2P_SetFirstReviewRight(BOOL b_Check) = 0;
   virtual BOOL                  GetOffSetValue(int nModule, int nCam, int nScan, double dGlassXPos, double &dXpos, double &dYpos) = 0;
public:
@@ -525,7 +551,10 @@
   virtual BOOL   SendSignalOffToSignalControl(int nSignalIndex, int nSignalValue) = 0;
   virtual BOOL   SendSignalReviewAlive(long alive);
   virtual void    MakeDVData2() = 0; //210325 kyh
   //#3358 KYH FDC 데이터 전송 시점 개선 ADD START
   virtual void    MakeDVData2() = 0;
   //#3358 KYH FDC 데이터 전송 시점 개선 ADD END
   virtual BOOL   CalculateReviewPathPlan(CDefectPicker* pDefectPicker, CGlassResult *pGlassResult)         {return TRUE;}
   virtual BOOL   CalculateReviewPathPlan(CDefectPicker* pDefectPicker, CGlassResult *pGlassResult, int nPlanIdx) {return TRUE; }
@@ -577,10 +606,16 @@
   void SetSP2P(ISequenceProcessor2Parent* pSP2P);
   void SetLineMachineType(int nLineType, int nMachineType, CString strEqpID);
   void SetDefaultValue();
   //#3584 210817 LYW CF AOI Review 시뮬레이션 기능 정상화 ADD START
   void SetSimulationMode(BOOL bCheck) { m_bSimulationMode = bCheck; };
   //#3584 210817 LYW CF AOI Review 시뮬레이션 기능 정상화 ADD END
   // getter
   int      GetProcessMode() const;
   int      GetProcessStatus() const;
   //#3584 210817 LYW CF AOI Review 시뮬레이션 기능 정상화 ADD START
   BOOL GetSimulationMode() { return m_bSimulationMode; };
   //#3584 210817 LYW CF AOI Review 시뮬레이션 기능 정상화 ADD END
   static int GetDirectionX(int nGlassDirection, int nMotorDirection);
   static int GetDirectionY(int nGlassDirection, int nMotorDirection);
@@ -604,6 +639,8 @@
   // Review, WSI Stop Siganl
   BOOL   SetMotionStop();
   // Align Camera Control command
   BOOL   AlignCamera_CameraControl(int nControlCmd);
protected:
   // common
@@ -615,9 +652,6 @@
   // PCControl Control command
   BOOL   Signal_SendSignal(int nSignalIndex);
   BOOL   PCControl_ReadTransferData(STransferData* pTransferData);
   // Align Camera Control command
   BOOL   AlignCamera_CameraControl(int nControlCmd);
   // Review Camera Control Command
   void   ReviewCamera_CameraControl(int nControlCmd);
@@ -770,4 +804,8 @@
   CTime            m_wsiStartTime;
   int               m_nWsiTotalCount;
   //#3584 210817 LYW CF AOI Review 시뮬레이션 기능 정상화 ADD START
   BOOL            m_bSimulationMode;
   //#3584 210817 LYW CF AOI Review 시뮬레이션 기능 정상화 ADD END
};