From c70166f3e86ffd0528884911483c067a6b21ebdd Mon Sep 17 00:00:00 2001 From: kojingeun <diteam.co.kr> Date: 금, 30 6월 2023 15:48:59 +0900 Subject: [PATCH] Ongoing60 #4517 CF AOI Review 결과 파일 찾기 실패 개선 1. AOIServer RawBin 폴더 연결 TimerThread 추가 - file_dummy 생성 후 Open/Close 반복(10초) 2. 프로젝트 누락 경로 및 설정 추가 - FTPUploader Include Path, Debug모드 psapi.lib --- ReviewHistory/ReveiwHistory/CustomizeReview.h | 65 ++++++++++++++++++++++++++++++++ 1 files changed, 65 insertions(+), 0 deletions(-) diff --git a/ReviewHistory/ReveiwHistory/CustomizeReview.h b/ReviewHistory/ReveiwHistory/CustomizeReview.h new file mode 100644 index 0000000..e898cd4 --- /dev/null +++ b/ReviewHistory/ReveiwHistory/CustomizeReview.h @@ -0,0 +1,65 @@ +#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; +}; + + + + + + + + + + + + + + + + + + + + + + + + + + -- Gitblit v1.9.3