Esempio n. 1
0
        public void Capture(int interval, int count)
        {
            _capturing = true;
            _streamCameraControllerTrigger = _serialService.StreamTrigger();
            _streamImage = _cameraService.StreamAcquisition();

            _streamImage.OnError += CameraTriggerError;
            _streamCameraControllerTrigger.OnError += CameraControllerTriggerOnError;

            _triggerTimer.Interval = interval;
            _remains = count;
            _triggerTimer.Start();
            _cameraService.ConfigureCamera(new CameraParametersRequest()
            {
                Params = new CameraParameters()
                {
                    NumFrames = 1, ExposureTime = 45, FrameRate = 390, Gain = 0
                }, Write = true
            });
        }