Esempio n. 1
0
        private void syncRadios()
        {
            debugRichText("synchronize radios ...");
            if (radioV1N.Checked | radioV1_1.Checked)
            {
                if (fp.IsRegister)
                {
                    fp.CancelEnroll();
                }
                //no need to start capture
            }



            //
            if (radioRegister.Checked)
            {
                fp.CancelEnroll();
                fp.EnrollCount = 3;
                fp.BeginEnroll();
                if (OE == null)
                {
                    OE = new IZKFPEngXEvents_OnEnrollEventHandler(fp_OnEnroll);
                    //@todo COMException 0x80040202
                    fp.OnEnroll += OE;
                }
            }

            //debugRichText("Enroll count"+fp.);
        }
Esempio n. 2
0
    public void RemoveFingerprintEvent(System.Windows.Forms.Control.ControlCollection Controls)
    {
        Controls.Remove(m_zkFprint);

        m_currentOnCapture       = null;
        m_currentOnImageReceived = null;
        m_currentOnFeatureInfo   = null;
        m_currentOnEnroll        = null;
        m_zkFprint.CancelCapture();
        m_zkFprint.CancelEnroll();
    }
Esempio n. 3
0
 public void SetupFingerprintEvent(System.Windows.Forms.Control.ControlCollection Controls
                                   , IZKFPEngXEvents_OnFeatureInfoEventHandler OnFeatureInfo,
                                   IZKFPEngXEvents_OnImageReceivedEventHandler OnImageReceived,
                                   IZKFPEngXEvents_OnEnrollEventHandler OnEnroll,
                                   IZKFPEngXEvents_OnCaptureEventHandler OnCapture)
 {
     Controls.Add(m_zkFprint);
     m_currentOnCapture       = OnCapture;
     m_currentOnImageReceived = OnImageReceived;
     m_currentOnFeatureInfo   = OnFeatureInfo;
     m_currentOnEnroll        = OnEnroll;
     m_zkFprint.BeginCapture();
 }