SDC C-Project CF Review 프로그램
LYW
2021-07-19 2bd50ead7f0b92fb9ed5b477b63dea8fbcf8217e
ReviewSystem/ReviewSystem/ReviewInterface.cpp
@@ -2874,24 +2874,36 @@
         double dAccdata = measureResut.dAccuracy;
         double dRbtdata = measureResut.dRepeatability;
         double dDiagnosisHeight[10];
         for (int i = 0; i < 10; i++)
         {
            dDiagnosisHeight[i] = measureResut.dDiagnosisHeight[i];
         }
         if (nModuleIndex == 0)
         {
            m_pDiagnosisManager->GetDiagnosisResult_Wsi(0)->SetACC(dAccdata);
            m_pDiagnosisManager->GetDiagnosisResult_Wsi(0)->SetRTB(dRbtdata);
            for (int i = 0; i < 10; i++)
            {
               m_pDiagnosisManager->GetDiagnosisResult_Wsi(0)->SetDiagnosisHeight(dDiagnosisHeight[i], i);
            }
            m_vecWSIControl[0]->SendWsiAfmSafePosMove();
         }
         else if (nModuleIndex == 1)
         {
            m_pDiagnosisManager->GetDiagnosisResult_Wsi(1)->SetACC(dAccdata);
            m_pDiagnosisManager->GetDiagnosisResult_Wsi(1)->SetRTB(dRbtdata);
            for (int i = 0; i < 10; i++)
            {
               m_pDiagnosisManager->GetDiagnosisResult_Wsi(1)->SetDiagnosisHeight(dDiagnosisHeight[i], i);
            }
            m_vecWSIControl[1]->SendWsiAfmSafePosMove();
         }
      
         m_pDlgDiagnosis->m_pDlgWsi->UpdateWSIResult(nModuleIndex,dAccdata, dAccdata, dRbtdata, dRbtdata);
         m_pDlgDiagnosis->m_pDiagnosisManager->setWSIVLSIEnd(true);
      }
@@ -3313,14 +3325,23 @@
void CReviewInterface::IRP2P_DisplayMessage(const TCHAR* lpstrFormat, ...)
{
   va_list list;
   TCHAR strText[2000] = {0};
   try
   {
      va_list list;
      TCHAR strText[2000] = { 0 };
   va_start(list, lpstrFormat);
   _vstprintf_s(strText, lpstrFormat, list);
   va_end(list);
      va_start(list, lpstrFormat);
      _vstprintf_s(strText, lpstrFormat, list);
      va_end(list);
   g_pLog->DisplayMessage(strText);
      g_pLog->DisplayMessage(strText);
   }
   catch (...)
   {
      return ;
   }
}
CResultServerControl* CReviewInterface::IRP2P_GetResultServerControl()
@@ -3497,6 +3518,16 @@
   return m_pMotorControl->IsGantryMotionEnd(nModuleIdx);
}
BOOL CReviewInterface::IDP2P_CheckManualMode()
{
   if (IsManualProcessMode() == TRUE)
   {
      return TRUE;
   }
   return FALSE;
}
int CReviewInterface::IDP2P_GetSelectedModuleIndex()
@@ -3679,6 +3710,7 @@
   //return pAFMControl->MoveToHomePosition(nHomePosition);
}
//#3407 KYH 자가진단 Judge 판정 및 알람 발생 기능 ADD START
BOOL CReviewInterface::IDP2P_DiagnosisSendJudgeAlarm() // 0412 자가진단 JudgeAlarm 추가
{
@@ -3686,6 +3718,7 @@
   //return pAFMControl->MoveToHomePosition(nHomePosition);
}
//#3407 KYH 자가진단 Judge 판정 및 알람 발생 기능 ADD END
BOOL CReviewInterface::IDP2P_SetDlgFlatness(int nIndex)
{