From 3ce48f6dbeb537e252edb0d62c88a28796e36674 Mon Sep 17 00:00:00 2001
From: SWK <sungwk82@diteam.co.kr>
Date: 월, 26 12월 2022 15:04:42 +0900
Subject: [PATCH] ongoing60 #4403 CF AOI Review TACT 지연 개선 1. 신호 출력 방식 재개선  - 유지 시간이 없는 신호는 바로 출력 진행하도록 변경 2. 불필요 Delay 제거 및 시퀀스 변경  - 얼라인 측정 종료 처리 간 제어 신호 먼저 출력 후 카메라 Stop으로 변경  - 물류 정보 읽기 처리 후 1000ms Delay 삭제  - 얼라인 측정 시작(카메라 Live Start) 후 Delay 300ms -> 100ms(이미지 들어오는 시간 확보 필요)  - ReadRawFile 처리 시작 전 500ms Delay 삭제  - Path Scheduling 완료 후 Review Ready 신호 출력 전 1000ms Delay 삭제 3. 버그 수정  - 이미지 저장 경로 생성 간 예외 처리 부분 버그 수정 4. 로그 시간 출력 불합리 개선  - 로그 시간이 파일 출력 시점으로 작성되어 로그 스래드 지연 시 시간이 맞지 않는 불합리 있음  - 로그 시간은 로그 발생 시점에 시간 저장, 해당 시간 이용하여 파일에 기록하도록 변경

---
 ReviewSystem/include/CHReviewRecipe/RcpPriorityInfo.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ReviewSystem/include/CHReviewRecipe/RcpPriorityInfo.h b/ReviewSystem/include/CHReviewRecipe/RcpPriorityInfo.h
index d5e8440..439f10d 100644
--- a/ReviewSystem/include/CHReviewRecipe/RcpPriorityInfo.h
+++ b/ReviewSystem/include/CHReviewRecipe/RcpPriorityInfo.h
@@ -21,7 +21,7 @@
 enum RECIPE_PRIORITY_CSOT_STACK_TYPE		{ RCP_PRIORITY_STACK_ALL = 0, RCP_PRIORITY_STACK_NONE_STACK, RCP_PRIORITY_STACK,RCP_PRIORITY_STACK_REVIEWED,RCP_PRIORITY_STACK_COUNT};
 
 enum RECIPE_PRIORITY_CPJT_JUDGEMENT {
-	RCP_PRIORITY_Judge_ALL = 0, RCP_PRIORITY_Judge_OK, RCP_PRIORITY_Judge_RP, RCP_PRIORITY_Judge_NG, RCP_PRIORITY_Judge_TR, RCP_PRIORITY_Judge_PR, RCP_PRIORITY_Judge_PT, RCP_PRIORITY_Judge_Review, RCP_PRIORITY_Judge_RC, RCP_PRIORITY_Judge_Size, RCP_PRIORITY_Judge_VI, RCP_PRIORITY_Judge_Rework, RCP_PRIORITY_Judge_Unknown, RCP_PRIORITY_GRADE_COUNT
+	RCP_PRIORITY_Judge_ALL = 0, RCP_PRIORITY_Judge_OK, RCP_PRIORITY_Judge_RP, RCP_PRIORITY_Judge_NG, RCP_PRIORITY_Judge_TR, RCP_PRIORITY_Judge_PR, RCP_PRIORITY_Judge_ND, RCP_PRIORITY_Judge_PT, RCP_PRIORITY_Judge_Review, RCP_PRIORITY_Judge_RC, RCP_PRIORITY_Judge_Size, RCP_PRIORITY_Judge_VI, RCP_PRIORITY_Judge_Rework, RCP_PRIORITY_Judge_Unknown, RCP_PRIORITY_GRADE_COUNT
 };
 
 enum RECIPE_PRIORITY_CPJT_DEFECTCODE_TYPE {
@@ -50,7 +50,7 @@
 	int			GetPriorityDefectMaxSize() const		{ return m_nDefectumMaxSize; }
 	BOOL		GetPriorityDefectSizeOption() const		{ return m_bUseSizeOption; }
 	int		    GetPriorityGradeData() const            { return m_nDefectGradeData; }
-	int			GetPriorityDefectCode() const			{ return m_nPriorityDefectCode; }//20210608 TRDF 占쏙옙占쏙옙占쏙옙
+	CString			GetPriorityDefectCode() const			{ return m_strPriorityDefectCode; }//20210608 TRDF 占쏙옙占쏙옙占쏙옙
 
 	// setter
 	void		SetInfo(const CRcpPriorityInfo& rhs);
@@ -64,7 +64,7 @@
 	void		SetPriorityDefectMaxSize(int nSize)		{ m_nDefectumMaxSize = nSize; }
 	void		SetPriorityDefectSizeOption(bool bUse)	{ m_bUseSizeOption = bUse; }
 	void		SetPriorityGradeData(int nData) {m_nDefectGradeData = nData; }
-	void		SetPriorityDefectCode(int nData) {m_nPriorityDefectCode = nData;} //20210608
+	void		SetPriorityDefectCode(CString StrData) { m_strPriorityDefectCode = StrData;} //20210608
 protected:
 	int		m_nPriorityOpticData;					// 占쎌선占쏙옙占쏙옙 optic 占쏙옙占쏙옙占쏙옙
 	int		m_nPriorityGrayData;					// 占쎌선占쏙옙占쏙옙 gray 占쏙옙占쏙옙占쏙옙
@@ -73,7 +73,7 @@
 	int		m_nPriorityDefectType;
 	int		m_nPriorityDefectTypeNum;
 	int		m_nDefectGradeData;
-	int		m_nPriorityDefectCode;				   // 占쎌선占쏙옙占쏙옙 占싯삼옙 DefectCode 占쏙옙占쏙옙占쏙옙//20210608
+	CString		m_strPriorityDefectCode;				   // 占쎌선占쏙옙占쏙옙 占싯삼옙 DefectCode 占쏙옙占쏙옙占쏙옙//20210608
 
 	BOOL	m_bUseSizeOption;
 	int		m_nDefectumMinSize;

--
Gitblit v1.9.3