public static void reader_CardReadyChanged(CardReaderWrapper.CardStatus cardStatus) { if (cardStatus.Ready) PrintCoinStatus(); else Console.WriteLine("disconnected"); }
static void Main(string[] args) { KillOtherInstances(); try { _reader = new CardReaderWrapper(); _reader.CardReadyChanged += new CardReaderWrapper.CardReadyChangedHandler(reader_CardReadyChanged); _reader.Start(); ThreadPool.QueueUserWorkItem((state) => HandleCommands()); } catch (NoReaderConnectedException) { Console.Error.WriteLine("No NFC-reader"); Environment.Exit(1); } }
static void Main(string[] args) { KillOtherInstances(); ReadArguments(args); try { _reader = new CardReaderWrapper(); _reader.CardReadyChanged += new CardReaderWrapper.CardReadyChangedHandler(reader_CardReadyChanged); _reader.Start(); } catch (NoReaderConnectedException) { Console.Error.WriteLine("No NFC-reader"); Environment.Exit(1); } }
public static void reader_CardReadyChanged(CardReaderWrapper.CardStatus cardStatus) { //Console.WriteLine("Card {0} {1}", cardStatus.Atr, cardStatus.Ready ? "ready" : "removed"); if (cardStatus.Ready) HandleCard(); }