示例#1
0
        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)
            {
            }
        }
示例#2
0
        // Callback function for Aquisitition Status
        public int AcqStatusCallback(LumiSDKWrapper.LUMI_ACQ_STATUS nStatus)
        {
            switch (nStatus)
            {
            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_DONE:
            {
                AddResults("Acquisition Status = LUMI_ACQ_DONE\n");
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_PROCESSING_DONE:
            {
                //AddResults("Acquisition Status = LUMI_ACQ_PROCESSING_DONE\n");
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_BUSY:
            {
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_TIMEOUT:
            {
                AddResults("Acquisition Status = LUMI_ACQ_TIMEOUT\n");
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_NO_FINGER_PRESENT:
            {
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_MOVE_FINGER_UP:
            {
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_MOVE_FINGER_DOWN:
            {
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_MOVE_FINGER_LEFT:
            {
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_MOVE_FINGER_RIGHT:
            {
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_FINGER_POSITION_OK:
            {
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_CANCELLED_BY_USER:
            {
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_TIMEOUT_LATENT:
            {
                AddResults("Acquisition Status = LUMI_ACQ_TIMEOUT_LATENT\n");
            } break;

            case LumiSDKWrapper.LUMI_ACQ_STATUS.LUMI_ACQ_NOOP:
            {
            } break;

            default:
            {
                AddResults("Acquisition Status is undefined!!!!\n");
            } break;
            }
            return(0);
        }