#pragma once
|
|
#include <vector>
|
|
struct _CustomizeReview
|
{
|
int m_nCustomizeDefectType ;//0:Location(User, Fiexed) Review, 1:reflower, 2:Wsi
|
double m_dCustomizeDefectPosXmm; //mm ´ÜÀ§ x ÄÚ³Ê ÁÂÇ¥ [±èÅÂÇö 2019/1/17]
|
double m_dCustomizeDefectPosYmm; //mm ´ÜÀ§ y ÄÚ³Ê ÁÂÇ¥
|
int m_nCustomizeParam1 ;
|
int m_nCustomizeParam2 ;
|
};
|
|
class CCustomizeReview
|
{
|
public:
|
CCustomizeReview(void);
|
virtual ~CCustomizeReview(void);
|
|
public:
|
BOOL openFile(char* pRecipeName);
|
BOOL IsRead() { return m_bReadSuccess; }
|
int GetCustomizeReviewNum() { return (int)m_vecCustomizeReview.size();}
|
_CustomizeReview* GetCustomizeReivew(int i) { return &m_vecCustomizeReview[i]; }
|
int GetCustomizeType(){return m_nCustomizePlanType;};
|
public:
|
CString m_strCustomizeReviewRecipePath;
|
|
DWORD m_dwMacroReadTime;
|
|
protected:
|
char* getParsingData(char* pBuf, int nLen, CString* pOutData);
|
char* getParsingData(char* pBuf, int nLen, int* pOutData);
|
|
protected:
|
BOOL m_bReadSuccess;
|
int m_nCustomizePlanType;
|
std::vector<_CustomizeReview> m_vecCustomizeReview;
|
};
|