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); }
//Added to get camera info to handle TS1X-1055 public bool cameraInfo(ref uEye.CAMINFO camInfo) { return(uEyeCamera.GetCameraInfo(ref camInfo)); }
public bool GetCameraInfo(ref uEye.CAMINFO camInfo) { return(m_uEye.GetCameraInfo(ref camInfo) == uEye.IS_SUCCESS); }