From 6e0a9dd083fae3138418444eb783e99509bb522b Mon Sep 17 00:00:00 2001
From: LYW <leeyeanwoo@diteam.co.kr>
Date: 금, 09 7월 2021 12:02:49 +0900
Subject: [PATCH] Merge branch 'feature/#3486_CF_AOI_Review_Review_History_프로그램_테스트_및_적용' into feature/#3495_CF_AOI_Review(QD,_Blue)_GlassLoading_시_다운_현상_조치

---
 DitGlassRawMessenger/DitGlassRawMessenger/GlassRawBase.cpp |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/DitGlassRawMessenger/DitGlassRawMessenger/GlassRawBase.cpp b/DitGlassRawMessenger/DitGlassRawMessenger/GlassRawBase.cpp
index 2b2092c..b8c7ebe 100644
--- a/DitGlassRawMessenger/DitGlassRawMessenger/GlassRawBase.cpp
+++ b/DitGlassRawMessenger/DitGlassRawMessenger/GlassRawBase.cpp
@@ -98,3 +98,34 @@
 
 	return TRUE;
 }
+
+BOOL CGlassRawBase::ReviewWriteBin(CgrmGlassRawData* pData)
+{
+	CString strFileName;
+	strFileName.Format("D:\\DIT_ResultData\\RawBin\\%s", pData->GetGlassData()->m_strFileName);
+	FILE* pf = fopen(strFileName.GetBuffer(0), "wb");
+	if (pf)
+	{
+		fwrite(pData->GetMemInfo(), sizeof(_grmDitMemInfo), 1, pf);
+
+		fwrite(pData->GetGlassData(), pData->GetMemInfo()->m_nSizeOfGlassData, sizeof(char), pf);
+
+		for (int i = 0; i < pData->GetGlassData()->m_nCellNum; i++)
+		{
+			fwrite(pData->GetCellData(i), pData->GetMemInfo()->m_nSizeOfCellData, sizeof(char), pf);
+		}
+
+		for (int i = 0; i < pData->GetGlassData()->m_nDefectNum; i++)
+		{
+			fwrite(pData->GetDefectData(i), pData->GetMemInfo()->m_nSizeOfDefectData, sizeof(char), pf);
+		}
+
+		fclose(pf);
+	}
+	else
+	{
+		return FALSE;
+	}
+
+	return TRUE;
+}
\ No newline at end of file

--
Gitblit v1.9.3