Esempio n. 1
0
        /// <summary>
        /// Ends the capture.
        /// </summary>
        public void EndCapture()
        {
            if (Interlocked.Decrement(ref captureReferenceCounter) == 0) // End capture when reference count is 0
            {
                magneticStripeReader.DisableForSwipe();
                barcodeReader.DisableForScan();

                if (biometricReader != null)
                {
                    biometricReader.EndCapture();
                }
            }

            NetTracer.Information("LogOnDevice : EndCapture(). [Counter : {0}]", captureReferenceCounter);
        }