SDC C-Project CF Review 프로그램
LYW
2021-07-08 630eb072cca33a7c633f6429a0b5a531d1b83268
DitGlassRawMessenger/DitGlassRawMessenger/MacroResultFile.cpp
@@ -254,47 +254,16 @@
         if (strlen(buffer) <= 0) continue;
         paser.process(buffer, " ");
         int nTokNum = paser.getTokNum();
         if (nTokNum < 52) continue; //kyh 31->52
         if (nTokNum < 31) continue;
         MacroSubPanel.PRO_IMAGE = paser.getTokStr(20);
         MacroSubPanel.AVG_GRAY_0 = paser.getTokStr(21);
         MacroSubPanel.PORTION_0 = paser.getTokStr(22);
         //kyh 추가
         MacroSubPanel.CORNER_GRAY_0 = paser.getTokStr(23);
         MacroSubPanel.AVG_AMP_0 = paser.getTokStr(24);
         MacroSubPanel.FFT_VAR_0 = paser.getTokStr(25);
         MacroSubPanel.FFT_VAH_0 = paser.getTokStr(26);
         MacroSubPanel.FFT_VAQ_0 = paser.getTokStr(27);
         MacroSubPanel.FFT_PK_0 = paser.getTokStr(28);
         MacroSubPanel.AVG_GRAY_1 = paser.getTokStr(29);
         MacroSubPanel.PORTION_1 = paser.getTokStr(30);
         //kyh 추가
         MacroSubPanel.CORNER_GRAY_1 = paser.getTokStr(31);
         MacroSubPanel.AVG_AMP_1 = paser.getTokStr(32);
         MacroSubPanel.FFT_VAR_1 = paser.getTokStr(33);
         MacroSubPanel.FFT_VAH_1 = paser.getTokStr(34);
         MacroSubPanel.FFT_VAQ_1 = paser.getTokStr(35);
         MacroSubPanel.FFT_PK_1 = paser.getTokStr(36);
         MacroSubPanel.AVG_GRAY_2 = paser.getTokStr(37);
         MacroSubPanel.PORTION_2 = paser.getTokStr(38);
         //kyh 추가
         MacroSubPanel.CORNER_GRAY_2 = paser.getTokStr(39);
         MacroSubPanel.AVG_AMP_2 = paser.getTokStr(40);
         MacroSubPanel.FFT_VAR_2 = paser.getTokStr(41);
         MacroSubPanel.FFT_VAH_2 = paser.getTokStr(42);
         MacroSubPanel.FFT_VAQ_2 = paser.getTokStr(43);
         MacroSubPanel.FFT_PK_2 = paser.getTokStr(44);
         MacroSubPanel.AVG_GRAY_3 = paser.getTokStr(45);
         MacroSubPanel.PORTION_3 = paser.getTokStr(46);
         //kyh 추가
         MacroSubPanel.CORNER_GRAY_3 = paser.getTokStr(47);
         MacroSubPanel.AVG_AMP_3 = paser.getTokStr(48);
         MacroSubPanel.FFT_VAR_3 = paser.getTokStr(49);
         MacroSubPanel.FFT_VAH_3 = paser.getTokStr(50);
         MacroSubPanel.FFT_VAQ_3 = paser.getTokStr(51);
         MacroSubPanel.FFT_PK_3 = paser.getTokStr(52);
         MacroSubPanel.AVG_GRAY_1 = paser.getTokStr(24);
         MacroSubPanel.PORTION_1 = paser.getTokStr(25);
         MacroSubPanel.AVG_GRAY_2 = paser.getTokStr(27);
         MacroSubPanel.PORTION_2 = paser.getTokStr(28);
         MacroSubPanel.AVG_GRAY_3 = paser.getTokStr(30);
         MacroSubPanel.PORTION_3 = paser.getTokStr(31);
         vecMacroSubPanel.push_back(MacroSubPanel);
      }
@@ -311,43 +280,12 @@
      strcpy(pGrmMura->m_strProImage, m_vecMacroSubPanel[i].PRO_IMAGE.GetBuffer(0));
      strcpy(pGrmMura->m_strAvgGray_0, m_vecMacroSubPanel[i].AVG_GRAY_0.GetBuffer(0));
      strcpy(pGrmMura->m_strPortion_0, m_vecMacroSubPanel[i].PORTION_0.GetBuffer(0));
      //kyh 0622
      strcpy(pGrmMura->m_strCorner_Gray_0, m_vecMacroSubPanel[i].CORNER_GRAY_0.GetBuffer(0));
      strcpy(pGrmMura->m_strAvgAmp_0, m_vecMacroSubPanel[i].AVG_AMP_0.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVar_0, m_vecMacroSubPanel[i].FFT_VAR_0.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVah_0, m_vecMacroSubPanel[i].FFT_VAH_0.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVaq_0, m_vecMacroSubPanel[i].FFT_VAQ_0.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTPK_0, m_vecMacroSubPanel[i].FFT_PK_0.GetBuffer(0));
      strcpy(pGrmMura->m_strAvgGray_1, m_vecMacroSubPanel[i].AVG_GRAY_1.GetBuffer(0));
      strcpy(pGrmMura->m_strPortion_1, m_vecMacroSubPanel[i].PORTION_1.GetBuffer(0));
      //kyh 0622
      strcpy(pGrmMura->m_strCorner_Gray_1, m_vecMacroSubPanel[i].CORNER_GRAY_1.GetBuffer(0));
      strcpy(pGrmMura->m_strAvgAmp_1, m_vecMacroSubPanel[i].AVG_AMP_1.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVar_1, m_vecMacroSubPanel[i].FFT_VAR_1.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVah_1, m_vecMacroSubPanel[i].FFT_VAH_1.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVaq_1, m_vecMacroSubPanel[i].FFT_VAQ_1.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTPK_1, m_vecMacroSubPanel[i].FFT_PK_1.GetBuffer(0));
      strcpy(pGrmMura->m_strAvgGray_2, m_vecMacroSubPanel[i].AVG_GRAY_2.GetBuffer(0));
      strcpy(pGrmMura->m_strPortion_2, m_vecMacroSubPanel[i].PORTION_2.GetBuffer(0));
      //kyh 0622
      strcpy(pGrmMura->m_strCorner_Gray_2, m_vecMacroSubPanel[i].CORNER_GRAY_2.GetBuffer(0));
      strcpy(pGrmMura->m_strAvgAmp_2, m_vecMacroSubPanel[i].AVG_AMP_2.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVar_2, m_vecMacroSubPanel[i].FFT_VAR_2.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVah_2, m_vecMacroSubPanel[i].FFT_VAH_2.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVaq_2, m_vecMacroSubPanel[i].FFT_VAQ_2.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTPK_2, m_vecMacroSubPanel[i].FFT_PK_2.GetBuffer(0));
      strcpy(pGrmMura->m_strAvgGray_3, m_vecMacroSubPanel[i].AVG_GRAY_3.GetBuffer(0));
      strcpy(pGrmMura->m_strPortion_3, m_vecMacroSubPanel[i].PORTION_3.GetBuffer(0));
      //kyh 0622
      strcpy(pGrmMura->m_strCorner_Gray_3, m_vecMacroSubPanel[i].CORNER_GRAY_3.GetBuffer(0));
      strcpy(pGrmMura->m_strAvgAmp_3, m_vecMacroSubPanel[i].AVG_AMP_3.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVar_3, m_vecMacroSubPanel[i].FFT_VAR_3.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVah_3, m_vecMacroSubPanel[i].FFT_VAH_3.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTVaq_3, m_vecMacroSubPanel[i].FFT_VAQ_3.GetBuffer(0));
      strcpy(pGrmMura->m_strFFTPK_3, m_vecMacroSubPanel[i].FFT_PK_3.GetBuffer(0));
   }
   strcpy(pShared->GetGlassData()->m_strMaxAvgGray, strMaxAvgGray.GetBuffer(0));
   strcpy(pShared->GetGlassData()->m_strMaxPortion, strMaxPortion.GetBuffer(0));