Exemple #1
0
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        //생성 :
        //수정 :
        //목적 : 초기화
        //설명 :
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        public override bool HLInitialize(CDeviceCameraAbstract.CInitializeParameter objInitializeParameter)
        {
            bool bReturn = false;

            do
            {
                // 초기화 파라매터 복사
                m_objInitializeParameter = ( CInitializeParameter )objInitializeParameter.Clone();

                //m_objCamera = new Lmi3d.GoSdk.GoSensor();
                KApiLib.Construct();
                GoSdkLib.Construct();
                m_objCameraSystem = new GoSystem();
                iGCCollectCount   = 0;
                // 카메라 접속
                SetCameraConnect();
                m_objCameraSystem.Stop();

//                m_objCameraSystem.EnableData( true );
//                m_objCameraSystem.SetDataHandler( ReceiveData );


//                 m_objCamera.Setup.GetSurfaceGeneration().GenerationType = GoSurfaceGenerationType.FixedLength;
//                 m_objCamera.Setup.GetSurfaceGeneration().FixedLengthLength = 150;
//                 m_objCamera.Setup.GetSurfaceGeneration().FixedLengthStartTrigger = GoSurfaceGenerationStartTrigger.Sequential;

                // 접속 스레드 시작
                m_ThreadConnect = new Thread(ThreadConnect);
                m_ThreadConnect.Start(this);

                bReturn = true;
            } while(false);

            return(bReturn);
        }
Exemple #2
0
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //생성 :
 //수정 :
 //목적 :
 //설명 :
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 public CDeviceCameraGocator()
 {
     m_bThreadExit             = false;
     m_objCallback             = null;
     m_objCallbackTraceMessage = null;
     m_objCallbackGrabError    = null;
     m_objError = new CDeviceCameraAbstract.CCameraError();
     m_objInitializeParameter = new CInitializeParameter();
 }
Exemple #3
0
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //생성 :
 //수정 :
 //목적 : 초기화
 //설명 :
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 public bool HLInitialize(CDeviceCameraAbstract.CInitializeParameter objInitializeParameter)
 {
     return(m_objCamera.HLInitialize(objInitializeParameter));
 }