SDC C-Project CF Review 프로그램
LYW
2021-07-01 668b40db8e394058c7e0abad2fbe539a631043c2
ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp
@@ -1244,6 +1244,7 @@
         if(pAlignCameraControl->AlignCameraDisconnectCheck() == FALSE)
         {
            SendResultToSignalControl(PCControlSendData_AlignResult_CPJT, SIGNAL_SEND_RESULT_FAIL);
            m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::AlignStart] Send Align Fail! Align Cam Disconnect"));
            m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::AlignStart] Algin Camera Disconnect!!!!"));
         }
      }      
@@ -1513,6 +1514,9 @@
{
   m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::IN] ReviewEnd!"));
   if (SendSignalToSignalControl(PCControlSendSignalIndex_Ack, PCControlSend_ReviewEndAck_CPJT))
      m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::ReviewEnd] Send Review End Ack!"));
   CDitGlassRawClient* m_pDitGlassRaw = CDitGlassRawClient::GetInstance();
   if (m_pSP2P->ISP2P_GetWSIControl(0)!=NULL)
   {
@@ -1529,9 +1533,6 @@
   
   m_pDitGlassRaw->GetGlassData()->m_nReviewNum = m_pSP2P->ISP2P_GetReviewProcessor()->GetPlanReviewCount();
    //SendDVDataToSignalControl();// 안쓰쥬
   if (SendSignalToSignalControl(PCControlSendSignalIndex_Ack, PCControlSend_ReviewEndAck_CPJT))
      m_pSP2P->ISP2P_DisplayMessage(_T("[SequenceProcessor::ReviewEnd] Send Review End Ack!"));
   //OverTime 발생시 제어에서 END ACK를 기다리는게 아니라 걍 Conplete를 기다린다.
   //음 ... 로직  오류인데일단 추가 
@@ -3127,7 +3128,7 @@
               strReadData = pTransferData->strRerferData;
               break;
            }
            //m_pSP2P->ISP2P_DisplayMessage(_T("[ReadTransferData] Name: %s, Addr: %s, Size: %d, Data: %s"), pInfo->strName, strReadAddress, nReadSize, strReadData); //0517
            m_pSP2P->ISP2P_DisplayMessage(_T("[ReadTransferData] Name: %s, Addr: %s, Size: %d, Data: %s"), pInfo->strName, strReadAddress, nReadSize, strReadData); //0517
      }
   }
@@ -4576,6 +4577,9 @@
   VectorDouble vectorCollisionPosX;
   vectorCollisionPosX.clear();
   //WSI 좌우 겐트리 동시이동
   pMotorControl->GantrySetTwoGantrySyncModeSend(1);
   
   // WSI result count
@@ -4623,8 +4627,7 @@
            return 0;
         }
      }
      //WSI 좌우 겐트리 동시이동
      pMotorControl->GantrySetTwoGantrySyncModeSend(1);
      // get result index
      int nStartIdx = pWsiResult->GetStartSReviewResultIndex();
@@ -6083,6 +6086,7 @@
   
   nSchedulingCount = pReviewScheduler->PathScheduling(vecPathData, vecStartPathData);
   if (nSchedulingCount>0)
   {
      m_pSP2P->ISP2P_DisplayMessage(_T("[ReviewScheduler] CalculatePath"));