public Cardreader() { LowlevelReader = new LowLevelCardReader(); Reader = new Watcher.Watcher(LowlevelReader); ActionQueue = new ActionQueue(LowlevelReader); Reader.CardConnected += OnCardConnected; Reader.CardDisconnected += OnCardDisconnected; Reader.CardreaderConnected += OnCardreaderConnected; Reader.CardreaderDisconnected += OnCardreaderDisconnected; }