SDC C-Project CF Review 프로그램
LYW
2021-11-12 039bde2990b5b015232b5da9ff4df0cf1d88ddac
ReviewSystem/ReviewSystem/DlgControl.cpp
@@ -30,6 +30,7 @@
   m_nMoveAxis         = MoveAxis_Center;
   m_nGlassGridViewIndex = 0;
   pDlgContol          = NULL;
   m_bAlignCamGrab      = FALSE;
}
#define ENABLE_RADIO_TIMER
@@ -111,6 +112,7 @@
   ON_BN_CLICKED(IDC_BT_REVIEW_POPUP, &CDlgControl::OnBnClickedBtReviewPopup)
   ON_BN_CLICKED(IDC_CHECK_USE_SIMULATION, &CDlgControl::OnBnClickedCheckUseSimulation)
   ON_STN_DBLCLK(IDC_STATIC_MAGNIFICATION, &CDlgControl::OnDblclkStaticMagnification)
   ON_BN_CLICKED(IDC_BUTTON_ALIGNCAM_GRAB, &CDlgControl::OnBnClickedButtonAligncamGrab)
END_MESSAGE_MAP()
@@ -184,6 +186,10 @@
            m_ctrlButtonColorCtrl.addControl(IDC_BT_REVIEW_POPUP, this);
            m_ctrlButtonColorCtrl.addControl(IDC_CHECK_USE_SIMULATION, this);
            //#3561 CF AOI Review Align 카메라 끊김 현상 조치 ADD START
            m_ctrlButtonColorCtrl.addControl(IDC_BUTTON_ALIGNCAM_GRAB, this);
            //#3561 CF AOI Review Align 카메라 끊김 현상 조치 ADD END
@@ -1450,4 +1456,24 @@
   {
      (GetDlgItem(IDC_CHECK_USE_SIMULATION))->ShowWindow(SW_SHOW);
   }
}
}
//#3561 CF AOI Review Align 카메라 끊김 현상 조치 ADD START
void CDlgControl::OnBnClickedButtonAligncamGrab()
{
   CSequenceProcessor* pSequenceProcessor = m_pDC2P->IRP2P_GetSequenceProcessor();
   if (pSequenceProcessor == NULL) return;
   if (m_bAlignCamGrab == FALSE)
   {
      pSequenceProcessor->AlignCamera_CameraControl(CameraControlLive);
      m_bAlignCamGrab = TRUE;
   }
   else
   {
      pSequenceProcessor->AlignCamera_CameraControl(CameraControlStop);
      m_bAlignCamGrab = FALSE;
   }
   // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
}
//#3561 CF AOI Review Align 카메라 끊김 현상 조치 ADD END