Exemplo n.º 1
0
        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());
        }
Exemplo n.º 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;
        }
Exemplo n.º 3
0
 public Watcher(LowLevelCardReader cardreader)
 {
     _cardreader = cardreader;
 }
        public void Execute(LowLevelCardReader lowLevelCardReader)
        {
            if (lowLevelCardReader == null) throw new ArgumentNullException("lowLevelCardReader");

            lowLevelCardReader.SetBuzzerOutputForCardDetection(Card.Card, ShouldBuzzWhenCardDetected);
        }
Exemplo n.º 5
0
 public ActionQueue(LowLevelCardReader lowLevelCardReader)
 {
     _lowLevelCardReader = lowLevelCardReader;
 }