public EImageBW8 GetLatestImage() { if (E2VCameraHelper.IsImageReady() == true) { return(E2VCameraHelper.GetImage()); } else { throw new Exception("Image Not Ready"); } }
public EImageBW8 SingleShot() { if (isSoftwareTriggerAllowed) { E2VCameraHelper.TriggerSnapShot(); } Stopwatch SW = Stopwatch.StartNew(); while (SW.ElapsedMilliseconds < timeOut_ms) { if (E2VCameraHelper.IsImageReady() == true) { return(E2VCameraHelper.GetImage()); } } throw new TimeoutException("E2V camera Capture Time Out"); }