public ImageFrm() { InitializeComponent(); m_DelegateSetImage = new SetImageDelegate(this.SetImage); m_DelegateWriteResults = new WriteResultsDelegate(this.WriteResults); m_CaptureThreadFinished = new DelegateCaptureThreadFinished(this.CaptureFinished); m_MatchThreadFinished = new DelegateMatchThreadFinished(this.MatchFinished); m_CaptureWithPDFinished = new DelegateCaptureWithPDFinished(this.CaptureWithPDFinished); del = new LumiSDKWrapper.LumiAcqStatusCallbackDelegate(this.AcqStatusCallback); // Set PD Capture flag m_bPDCaptureInProcess = false; // Set Cancel Capture state m_bCancelCapture = false; try { // Open the scanner SDKBiometrics.OpenScanner(); // Get Current Timeout LumiSDKWrapper.LUMI_CONFIG config = new LumiSDKWrapper.LUMI_CONFIG(); SDKBiometrics.GetConfig(ref config); this.txtTriggerTimeout.Text = config.nTriggerTimeout.ToString(); } catch (Exception err) { MessageBox.Show(err.Message, "Error"); DisableControls(); return; } }
public void ForceFingerLift() { LumiSDKWrapper.LumiAcqStatusCallbackDelegate del = _form.AcquStatusCallback; LumiSDKWrapper.LUMI_ACQ_STATUS nStatus = LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_BUSY; LumiSDKWrapper.LumiStatus rc = LumiSDKWrapper.LumiDetectFinger(_hHandle, ref nStatus, del); if (rc != LumiSDKWrapper.LumiStatus.LUMI_STATUS_OK) { } }