public void Execute(LowLevelCardReader lowLevelCardReader) { if (lowLevelCardReader == null) { throw new ArgumentNullException("lowLevelCardReader"); } lowLevelCardReader.SetBuzzerOutputForCardDetection(Card.Card, ShouldBuzzWhenCardDetected); }
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; }
public void Execute(LowLevelCardReader lowLevelCardReader) { if (lowLevelCardReader == null) { throw new ArgumentNullException("lowLevelCardReader"); } lowLevelCardReader.UpdateLedAndBuzzer( Card.Card, Status.GetLedState(), Status.GetT1(), Status.GetT2(), Status.GetRepetition(), Status.GetBuzzerLink()); }
public ActionQueue(LowLevelCardReader lowLevelCardReader) { _lowLevelCardReader = lowLevelCardReader; }
public Watcher(LowLevelCardReader cardreader) { _cardreader = cardreader; }