Exemple #1
0
        public void Execute(LowLevelCardReader lowLevelCardReader)
        {
            if (lowLevelCardReader == null)
            {
                throw new ArgumentNullException("lowLevelCardReader");
            }

            lowLevelCardReader.SetBuzzerOutputForCardDetection(Card.Card, ShouldBuzzWhenCardDetected);
        }
Exemple #2
0
        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;
 }
Exemple #5
0
 public Watcher(LowLevelCardReader cardreader)
 {
     _cardreader = cardreader;
 }