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"); }
public bool Connect() { E2VCameraHelper.Connect(); return(IsConnected); }
public string GetErrorMessage() { return(E2VCameraHelper.GetErrorMessage()); }
public bool ReleaseImage() { E2VCameraHelper.ReleaseImage(); return(true); }
public void Restart() { E2VCameraHelper.SetImageNotReady(); }
public void Disconnect() { E2VCameraHelper.Disconnect(); }