SDC C-Project CF Review 프로그램
LYW
2021-08-10 8ac7359b04409c2a1426f9a179c00b1c966d0146
ReviewSystem/include/M_AutoDiagnosisManager/DiagnosisInfo.h
@@ -3,7 +3,8 @@
#include <vector>
// path define
#define REVIEW_AUTO_DIAGNOSIS_SETTING_FILE_PATH         _T("C:\\DIT_Review\\DiagnosisConfig")
#define REVIEW_AUTO_DIAGNOSIS_SETTING_FILE_PATH         _T("D:\\DIT_Review\\DiagnosisConfig")  //210805
//#define REVIEW_AUTO_DIAGNOSIS_SETTING_FILE_PATH         _T("C:\\DIT_Review\\DiagnosisConfig")
#define REVIEW_AUTO_DIAGNOSIS_SETTING_FILE_NAME         _T("AutoDiagnosisSetting.cfg")
#define REVIEW_AUTO_DIAGNOSIS_DATA_FILE_PATH         _T("D:\\ResultData\\AutoDiagnosis")
#define REVIEW_AUTO_DIAGNOSIS_DATA_IMAGE_FILE_PATH      _T("D:\\ResultData\\AutoDiagnosis\\ResultImage")
@@ -58,7 +59,7 @@
   virtual void IDP2P_WsiMotorMotionEnd(int nModuleIdx, double dPosX, double dPosY) = 0;
   virtual BOOL IDP2P_DiagnosisSendCompleteSig()=0;
   virtual BOOL IDP2P_DiagnosisSendJudgeAlarm() = 0; //0412 AU°¡Aø´U ½AE£ Aß°¡
   virtual BOOL IDP2P_DiagnosisSendJudgeAlarm() = 0; //0412 AU�Ƣ�A����U ��AE�� A���Ƣ�
   // Dialog
   virtual BOOL IDP2P_SetDlgFlatness(int nIndex) = 0;
@@ -224,9 +225,9 @@
      m_dReviewPanelPosY2 = 0;
      m_dReviewPanelPosX4 = 0;
      m_dReviewPanelPosY4 = 0;
      //#3514_LYW_CF AOI Review 자가진단 기능 개선_START
      //#3514_LYW_CF AOI Review �ڰ����� ��� ����_START
      m_nFlatnessSkipMode = 0;
      //#3514_LYW_CF AOI Review 자가진단 기능 개선_END
      //#3514_LYW_CF AOI Review �ڰ����� ��� ����_END
   }
@@ -253,12 +254,12 @@
   void               SetPanelPosY_Wsi(double dData) {  m_dPanelPosY = dData; }
   void               SetPanelPosX2_Wsi(double dData) { m_dPanelPosX2 = dData; }
   void               SetPanelPosY2_Wsi(double dData) { m_dPanelPosY2 = dData; }
   //#3514_LYW_CF AOI Review 자가진단 기능 개선_START
   //#3514_LYW_CF AOI Review �ڰ����� ��� ����_START
   void               SetFlastnessSkipMode(double dData) { m_nFlatnessSkipMode = dData; }
   void               SetSquarenessStandard(double dData) { m_dSquarenessStandard = dData; }
   void               SetSquarenessStandard2(double dData) { m_dSquarenessStandard2 = dData; }
   void               SetWSIStandard(double dData) { m_dWSIStandard = dData; }
   //#3514_LYW_CF AOI Review 자가진단 기능 개선_END
   //#3514_LYW_CF AOI Review �ڰ����� ��� ����_END
   // getter
@@ -290,12 +291,12 @@
   double               GetPanelPosY_Wsi() const { return m_dPanelPosY; }
   double               GetPanelPosX2_Wsi() const { return m_dPanelPosX2; }
   double               GetPanelPosY2_Wsi() const { return m_dPanelPosY2; }
   //#3514_LYW_CF AOI Review 자가진단 기능 개선_START
   //#3514_LYW_CF AOI Review �ڰ����� ��� ����_START
   int                   GetFlastnessSkipMode() const { return m_nFlatnessSkipMode; }
   double               GetSquarenessStandard() const { return m_dSquarenessStandard; }
   double               GetSquarenessStandard2() const { return m_dSquarenessStandard2; }
   double               GetWSIStandard() const { return m_dWSIStandard; }
   //#3514_LYW_CF AOI Review 자가진단 기능 개선_END
   //#3514_LYW_CF AOI Review �ڰ����� ��� ����_END
   //Review
public:
   double               GetReviewPanelPosX() const { return m_dReviewPanelPosX; }
@@ -324,10 +325,10 @@
   int                     m_nCameraFrameHeight;
   double                  m_dCameraResolution;
   double                  m_dJudgeData_Degree;
   //#3514_LYW_CF AOI Review 자가진단 기능 개선_START
   //#3514_LYW_CF AOI Review �ڰ����� ��� ����_START
   double                  m_dSquarenessStandard;
   double                  m_dSquarenessStandard2;
   //#3514_LYW_CF AOI Review 자가진단 기능 개선_END
   //#3514_LYW_CF AOI Review �ڰ����� ��� ����_END
   // Flatness
   CDiagnosisResult         m_dataSettingResult_Flatness;      // single data
@@ -337,17 +338,17 @@
   int                     m_nRangeCount_Flatness;
   int                     m_nGlassSizeX;
   int                     m_nGlassSizeY;
   //#3514_LYW_CF AOI Review 자가진단 기능 개선_START
   //#3514_LYW_CF AOI Review �ڰ����� ��� ����_START
   int                     m_nFlatnessSkipMode;
    //#3514_LYW_CF AOI Review 자가진단 기능 개선_END
    //#3514_LYW_CF AOI Review �ڰ����� ��� ����_END
   // wsi
   VectorDiagnosisResult      m_vecSettingResult_Wsi;      // add module count
   int                     m_nPanelCount_Wsi;
   double                  m_dJudgeData_3Sigma;
   //#3514_LYW_CF AOI Review 자가진단 기능 개선_START
   //#3514_LYW_CF AOI Review �ڰ����� ��� ����_START
   double                  m_dWSIStandard;
   //#3514_LYW_CF AOI Review 자가진단 기능 개선_END
   //#3514_LYW_CF AOI Review �ڰ����� ��� ����_END
   double                  m_dPanelPosX;
   double                  m_dPanelPosY;