From 7b5deaffde2d5127904f42ec7283e795594e5ce2 Mon Sep 17 00:00:00 2001
From: LYW <leeyeanwoo@diteam.co.kr>
Date: 화, 05 10월 2021 19:55:37 +0900
Subject: [PATCH] UI색상 변경

---
 ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp |   38 +++++++++++++++++++++++++++++---------
 1 files changed, 29 insertions(+), 9 deletions(-)

diff --git a/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp b/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp
index 8a5933b..6dc315e 100644
--- a/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp
+++ b/ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp
@@ -1258,10 +1258,6 @@
 {
  	m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::IN] AlignStart!"));
 
-	
-	AlignCamera_CameraControl(CameraControlLive);  // 210805 Align Camera Sequence 占쏙옙占쏙옙
-	Sleep(300);
-
 	//#3584 210817 LYW CF AOI Review �떆裕щ젅�씠�뀡 湲곕뒫 �젙�긽�솕 MOD START
 	if (GetSimulationMode() == FALSE)
 	{
@@ -1269,6 +1265,30 @@
 			m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::AlignStart] Send Align Start Ack!"));
 	}
 	//#3584 210817 LYW CF AOI Review �떆裕щ젅�씠�뀡 湲곕뒫 �젙�긽�솕 MOD END
+
+	//#3561 210908 LYW ADD Start
+ 	int nAlignReconnectRetryMaxCount = 3;
+ 	for (int i = 0; i < nAlignReconnectRetryMaxCount; i++)
+	{
+		if (AlignCamera_CameraControl(CameraControlLive) == FALSE)
+		{
+			m_pSP2P->ISP2P_DisplayMessage(_T("[AlignStart] AlignConnect Fail! Reconect Start! ReconnectRetry count = %d"), nAlignReconnectRetryMaxCount + 1);
+			system("netsh interface set interface name = \"Align #1\" admin = disable&& netsh interface set interface name = \"Align #1\" admin = enable&& netsh interface set interface name = \"Align #2\" admin = disable&& netsh interface set interface name = \"Align #2\" admin = enable");
+			Sleep(10000);
+			m_pSP2P->ISP2P_InitAlignCamera();
+		}
+
+		else
+		{
+			m_pSP2P->ISP2P_DisplayMessage(_T("[AlignStart] AlignConnect Success! "));
+			break;
+		}
+
+	}
+	//#3561 210908 LYW ADD End
+
+	Sleep(300);
+
 	//original
 // 	if (SendSignalToSignalControl(PCControlSendSignalIndex_Ack, PCControlSend_AlignStartAck_CPJT))
 // 		m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::AlignStart] Send Align Start Ack!"));
@@ -8440,8 +8460,8 @@
 				m_pSP2P->ISP2P_DisplayMessage(_T("[PCControl_Send] Review Start Ack! => %d"), 1);
 				break;
 
-			case PCControlSend_ResultDataComplete_CPJT:
-				m_pSP2P->ISP2P_DisplayMessage(_T("[PCControl_Send] Result Data Complete! => %d"), 1);
+			case PCControlSend_ReviewEndAck_CPJT:
+				m_pSP2P->ISP2P_DisplayMessage(_T("[PCControl_Send] Review End Ack! => %d"), 1);
 				break;
 			}
 		}
@@ -8599,6 +8619,7 @@
 	case PCControlRecv_AutoMode_CPJT:		// auto mode on
 		{
 			m_pSP2P->ISP2P_DisplayMessage(_T("[PCControl_Mode] Auto Mode"));
+			SetSimulationMode(FALSE);
 			bResult = SetProcessMode(ProcessAutoMode_CPJT);
 			if (bResult==FALSE) m_pSP2P->ISP2P_DisplayMessage(_T("[PCControl_Mode] Auto Mode Error!"));
 		}
@@ -8802,12 +8823,11 @@
 	break;
 	case PCControlRecv_Autodiagnosis:
 	{
-		//#3514_LYW_CF AOI Review 占쌘곤옙占쏙옙占쏙옙 占쏙옙占� 占쏙옙占쏙옙_START
+		/*< LYW 20210719 : #3517 ADD Start >*/
 		CSignalControl* pSignalControl = m_pSP2P->ISP2P_GetSignalControl();
 		CString strDiagnosisMode;
 		pSignalControl->ReadData(_T("11160"), 2, strDiagnosisMode);
 		int nDiagnosisMode = atoi(strDiagnosisMode);
-		//#3514_LYW_CF AOI Review 占쌘곤옙占쏙옙占쏙옙 占쏙옙占� 占쏙옙占쏙옙_END
 
 		m_pSP2P->ISP2P_DisplayMessage(_T("[PCControl_Signal] Diagno start => %d, DiagnosisMode => %d"), bSignalOn, nDiagnosisMode);
 		if (bSignalOn) {
@@ -8817,7 +8837,7 @@
 			
 			m_pSP2P->ISP2P_GetDiagnosisManager()->RecvSignalToSignalControl(0, nDiagnosisMode);
 		}
-		//#3514_LYW_CF AOI Review 占쌘곤옙占쏙옙占쏙옙 占쏙옙占� 占쏙옙占쏙옙_END
+		/*< LYW 20210719 : #3517 ADD End >*/
 		else
 			bResult = SendSignalOffToSignalControl(PCControlSendSignalIndex_DiagnoAck, 0);
 

--
Gitblit v1.9.3