Esempio n. 1
0
        private void RegisterSecureElementEvent()
        {
            _secureElementEventCallback = (int eventType, IntPtr userData) =>
            {
                NfcSecureElementEvent  _eventType = (NfcSecureElementEvent)eventType;
                SecureElementEventArgs e          = new SecureElementEventArgs(_eventType);
                _secureElementEvent.SafeInvoke(null, e);
            };

            int ret = Interop.Nfc.SetSecureElementEventCallback(_secureElementEventCallback, IntPtr.Zero);

            if (ret != (int)NfcError.None)
            {
                Log.Error(Globals.LogTag, "Failed to set secure element event callback, Error - " + (NfcError)ret);
            }
        }
Esempio n. 2
0
 internal SecureElementEventArgs(NfcSecureElementEvent eventType)
 {
     _eventType = eventType;
 }