From 12c02f064db12d6d94063bf6dd9e4eb80f4252b8 Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 월, 11 10월 2021 15:30:00 +0900 Subject: [PATCH] Ongoing60 #3662 CF AOI Review 전설비 알람 발생 조치 - Review History File Mapping 해제 - Review Inner History 다운 현상 예외처리 추가 - Review End 시 Review 다운 현상 예외처리 추가 --- 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