SDC C-Project CF Review 프로그램
LYW
2022-04-01 9c13bc5af33d28bb217995597f88fe863db42442
DitGlassRawMessenger/DitGlassRawMessenger/GlassRawBase.cpp
@@ -4,7 +4,9 @@
#include "akLoggerExt.h"
CGlassRawBase::CGlassRawBase(void)
{
{   /* <LJC 20211122 : #3820 ADD Start> */
   b_EnableFtpAck = FALSE;
   /* <LJC 20211122 : #3820 ADD End> */
}
CGlassRawBase::~CGlassRawBase(void)
@@ -98,3 +100,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;
}