////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //생성 : //수정 : //목적 : 초기화 //설명 : ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public bool Initialize(int iCameraIndex) { bool bReturn = false; do { m_iCameraIndex = iCameraIndex; m_eInspectionType = CDefine.enumInspectionType.TYPE_VIDI; //PMS초기화 일단 있는그대로 가져온다 { m_PMS = new PMSThreadManager(); m_PMS.ProcessDoneEvent += new PMSThreadManager.ProcessDoneDelegate(CallbackPMSDone); m_PMS.Create(this, m_PMSMix, m_iThreadNum); m_vTilt.Clear(); m_vTilt.Add(270); m_vTilt.Add(0); m_vTilt.Add(90); m_vTilt.Add(180); m_vSlant.Clear(); m_vSlant.Add(60); m_vSlant.Add(60); m_vSlant.Add(60); m_vSlant.Add(60); } SetLightInfo(); bReturn = true; } while (false); return(bReturn); }
public void SetInspectionType(CDefine.enumInspectionType eInspectionType) { m_eInspectionType = eInspectionType; }