Esempio n. 1
0
 public LadeSkabMediator(Door door, Display display, Charger charger, RFIDScanner RfidScanner)
 {
     _display     = display;
     _door        = door;
     _charger     = charger;
     _rfidScanner = RfidScanner;
 }
Esempio n. 2
0
 public override void SetOpened(bool opened)
 {
     if (scanner == null)
     {
         scanner            = (RFIDScanner)PosCommon;
         scanner.DataEvent += new DataEventHandler(_rfidscanner_DataEvent);
     }
 }
Esempio n. 3
0
 public override void SetOpened(bool opened)
 {
     if (scanner == null)
     {
         scanner = (RFIDScanner)PosCommon;
         scanner.DataEvent += new DataEventHandler(_rfidscanner_DataEvent);
     }
 }
Esempio n. 4
0
        private void UpdateRFIDData(RFIDScanner scanner)
        {
            tbTagCount.Text   = scanner.TagCount.ToString(System.Globalization.CultureInfo.CurrentCulture);
            tb_Tag_ID.Text    = BitConverter.ToString(scanner.CurrentTagId);
            tb_User_Data.Text = Encoding.ASCII.GetString(scanner.CurrentTagUserData);

            // update write properties
            tbWriteTagID.Text       = tb_Tag_ID.Text;
            tbWriteTagUserData.Text = tb_User_Data.Text;
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            Door        door    = new Door();
            Display     display = new Display();
            RFIDScanner rfid    = new RFIDScanner();
            Charger     charger = new Charger();

            new LadeSkabMediator(door, display, charger, rfid);

            door.OpenDoor();
        }
Esempio n. 6
0
        private void UpdateRFIDData(RFIDScanner scanner)
        {
            ASCIIEncoding encoding = new ASCIIEncoding();

            tbTagCount.Text   = scanner.TagCount.ToString();
            tb_Tag_ID.Text    = BitConverter.ToString(scanner.CurrentTagId);
            tb_User_Data.Text = Encoding.ASCII.GetString(scanner.CurrentTagUserData);

            // update write properties
            tbWriteTagID.Text       = tb_Tag_ID.Text;
            tbWriteTagUserData.Text = tb_User_Data.Text;
        }
Esempio n. 7
0
	public IDNFC()
	{
        explorer = new PosExplorer();
        var deviceCollection = explorer.GetDevices("RFIDScanner");
        foreach (DeviceInfo deviceInfo in deviceCollection)
        {
            if (deviceInfo.ServiceObjectName != "FeigRFID")
                continue;
            nfc = (RFIDScanner)explorer.CreateInstance(deviceInfo);
            break;
        }   
	}
Esempio n. 8
0
        private void UpdateRFIDData(RFIDScanner scanner)
        {
            ASCIIEncoding encoding = new ASCIIEncoding();
            tbTagCount.Text = scanner.TagCount.ToString();
            tb_Tag_ID.Text = BitConverter.ToString(scanner.CurrentTagId);
            tb_User_Data.Text = Encoding.ASCII.GetString(scanner.CurrentTagUserData);

            // update write properties
            tbWriteTagID.Text = tb_Tag_ID.Text;
            tbWriteTagUserData.Text = tb_User_Data.Text;

        }
Esempio n. 9
0
    public FeigRFID()
    {
        explorer = new PosExplorer();
        if (rfid == null)
        {
            var deviceCollection = explorer.GetDevices("RFIDScanner");
            foreach (DeviceInfo deviceInfo in deviceCollection)
            {
                if (deviceInfo.ServiceObjectName != "FeigRFID")
                    continue;
                rfid = (RFIDScanner)explorer.CreateInstance(deviceInfo);
                log.Info(deviceInfo.ToString());
                break;
            }
        }



    }