Exemple #1
0
        internal virtual void OnCardConnected(object sender, WatcherCardEventArgs e)
        {
            var card = new ContactlessCard(e.Card);

            Logger.TraceEvent(TraceEventType.Verbose, 0, "Cardreader: Save invocation of CardConnected");
            Logger.Flush();

            CardConnected.SafeInvoke(this, new CardreaderEventArgs(card, e.Card.CardreaderName));
        }
Exemple #2
0
 private void OpenPortIfAvailable()
 {
     if (_watcher.ComPorts.Any(p => p == "COM7"))
     {
         if (sp != null)
         {
             sp.Dispose();
         }
         sp = new SerialPort("COM7");
         sp.DataReceived += (oo, ee) =>
         {
             string indata = sp.ReadExisting();
             var    id     = indata.Trim(new char[] { '\r', '\n' });
             CardConnected?.Invoke(this, id);
             CardDisconnected?.Invoke(this, id);
         };
         sp.Open();
     }
 }
Exemple #3
0
 public void SimulateCardTap(string s)
 {
     CardConnected?.Invoke(this, s);
 }
 private void _reader_CardConnected(object sender, CardConnectedEventArgs e)
 {
     CardConnected?.Invoke(this, e.CardId);
 }
 private void Rfid_CardConnected(object sender, string e)
 {
     CardConnected?.Invoke(sender, e);
 }