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 }); }