コード例 #1
0
        private void UpdateInfos()
        {
            string info;

            int ver = uEye.GetDLLVersion();

            info = String.Format("uEye SDK Version: {0}.{1}.{2}", (ver >> 24), (ver >> 16 & 0xff), (ver & 0xffff));

            int nrOfCameras = 0;

            uEye.GetNumberOfCameras(ref nrOfCameras);
            info += "\n" + String.Format("Connected cameras: {0}", nrOfCameras);

            // camera infos
            if (FuEyeCam.IsOpen())
            {
                // Sensorinfo
                uEye.SENSORINFO sensorInfo = new uEye.SENSORINFO();
                FuEyeCam.GetSensorInfo(ref sensorInfo);
                info += "\n" + "Sensor: " + sensorInfo.strSensorName;

                // Camerainfo
                uEye.CAMINFO cameraInfo = new uEye.CAMINFO();
                FuEyeCam.GetCameraInfo(ref cameraInfo);
                info += "\n" + "CameraInfo:";
                info += "\n" + "   SerNo: " + cameraInfo.SerNo;
                info += "\n" + "   Date: " + cameraInfo.Date;
                info += "\n" + "   Version: " + cameraInfo.Version;
                info += "\n" + String.Format("   Camera ID: {0}", cameraInfo.id);

                // Memory board query
                if (FuEyeCam.IsMemoryBoardConnected())
                {
                    info += "\n" + "Memoryboard connected";
                }
                else
                {
                    info += "\n" + "No Memoryboard connected";
                }
            }
            FInfoPin.SetString(0, info);
        }
コード例 #2
0
ファイル: Camera.cs プロジェクト: Gopi07nath/Git-Dummy
 //Added to get camera info to handle TS1X-1055
 public bool cameraInfo(ref uEye.CAMINFO camInfo)
 {
     return(uEyeCamera.GetCameraInfo(ref camInfo));
 }
コード例 #3
0
 public bool GetCameraInfo(ref uEye.CAMINFO camInfo)
 {
     return(m_uEye.GetCameraInfo(ref camInfo) == uEye.IS_SUCCESS);
 }