From ea59e5356f149db6e6e2e3f063aa5ee10a44b68e Mon Sep 17 00:00:00 2001
From: KEJ <kimeungju@diteam.co.kr>
Date: 금, 24 11월 2023 17:39:42 +0900
Subject: [PATCH] Ongoing80 #4669 CF AOI Review Glass Grade PT판정 처리 추가  1. Glass, Cell PT 판정 추가.  2. GlassRawMessenger 데이터 추가  3. GlassRawMessenger 동기화

---
 DitGlassRawMessenger/DitGlassRawMessenger/RawResultReader.cpp |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/DitGlassRawMessenger/DitGlassRawMessenger/RawResultReader.cpp b/DitGlassRawMessenger/DitGlassRawMessenger/RawResultReader.cpp
index e9bd828..40a0209 100644
--- a/DitGlassRawMessenger/DitGlassRawMessenger/RawResultReader.cpp
+++ b/DitGlassRawMessenger/DitGlassRawMessenger/RawResultReader.cpp
@@ -182,8 +182,12 @@
 				StackDefect.m_StackInfo = Stack_Unknown;
 
 			pReadPoint = getParsingData(pReadPoint, 2, &StackDefect.m_nStackStepCount);
-			pReadPoint = getParsingData(pReadPoint, 60, &strtemp); // Stack Step m_strStackFirst	
-			strncpy(StackDefect.m_strStackFirst, strtemp.GetBuffer(0), 60);
+		/* < KMH 20220712 : #4230 MOD Start > */
+			//pReadPoint = getParsingData(pReadPoint, 60, &strtemp); // Stack Step m_strStackFirst	
+			//strncpy(StackDefect.m_strStackFirst, strtemp.GetBuffer(0), 60);
+			pReadPoint = getParsingData(pReadPoint, 400, &strtemp); // Stack Step m_strStackFirst
+			strncpy(StackDefect.m_strStackFirst, strtemp.GetBuffer(0), 400);
+		/* < KMH 20220712 : #4230 MOD End > */
 			pReadPoint = getParsingData(pReadPoint, 16, &strtemp); // ReviewImageName m_strRevImageName
 			pReadPoint = getParsingData(pReadPoint, 12, &temp); // 미사용
 			pReadPoint = getParsingData(pReadPoint, 12, &temp); // 미사용
@@ -437,8 +441,12 @@
 				pThis->m_nProcessState = RPS_ResultReadFail;
 			}
 		}
-		if (nReadFailCount)
-			Sleep(500);
+		/* < KMH 20220825 : #4278 MOD Start > */
+		// CPU 사용증가 해결
+		//if (nReadFailCount)
+		//	Sleep(500);
+		Sleep(500);
+		/* < KMH 20220825 : #4278 MOD End > */
 	}
 
 	pThis->m_nThreadStackFileReadFlag = 0;

--
Gitblit v1.9.3