From e8ba1e78e72f3f7ec2841f55fd90253b4dc414df Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 목, 14 10월 2021 14:15:04 +0900 Subject: [PATCH] Ongoing60 #3671 CF AOI Review 전설비 Align Matching 방법 개선 --- DitGlassRawMessenger/Extern/DitGlassRawClient.h | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/DitGlassRawMessenger/Extern/DitGlassRawClient.h b/DitGlassRawMessenger/Extern/DitGlassRawClient.h index ca3b45b..df54a2e 100644 --- a/DitGlassRawMessenger/Extern/DitGlassRawClient.h +++ b/DitGlassRawMessenger/Extern/DitGlassRawClient.h @@ -1,6 +1,7 @@ #pragma once #include "DitGlassRawStruct.h" +#include <afxmt.h> class CDitGlassRawClient { @@ -9,6 +10,8 @@ ~CDitGlassRawClient(void); public: + static CDitGlassRawClient* GetInstance(); //cmark + BOOL ConnectServer(); BOOL isConnect(){return m_hMapBasicInfo == NULL || m_hMapGlassData == NULL ? FALSE : TRUE;}; @@ -30,6 +33,7 @@ _grmCellData* GetCellData(int nIndex){return &m_pCellData[nIndex];}; _grmDefectData* GetDefectData(int nIndex){return &m_pDefectData[nIndex];}; _grmDefectData* GetStackData(int nIndex) { return &m_pStackData[nIndex];}; + _grmDefectData* GetRawMergeData(int nIndex) { return &m_pRawMergeData[nIndex]; }; //결과 파일 강제 쓰기 명령 [김태현 2018/11/12] BOOL WriteAOIRawFile(); @@ -40,18 +44,20 @@ //결과파일 강제 바이너리 읽기 BOOL ReadAOIRawBinFile(); + BOOL WriteReviewRawBinFile(); + protected: BOOL ConnectGlassRawInfo(); BOOL ConnectGlassRawData(); BOOL SetCommand(emGlassRawCommand nCmd); - + static CDitGlassRawClient* m_pDitGlassClient; //cmark protected: _grmGlassData* m_pGlassData; _grmBlockData* m_pBlockData; _grmCellData* m_pCellData; _grmDefectData* m_pDefectData; _grmDefectData* m_pStackData; - + _grmDefectData* m_pRawMergeData; protected: HANDLE m_hMapBasicInfo; HANDLE m_hMapGlassData; -- Gitblit v1.9.3