public LadeSkabMediator(Door door, Display display, Charger charger, RFIDScanner RfidScanner) { _display = display; _door = door; _charger = charger; _rfidScanner = RfidScanner; }
public override void SetOpened(bool opened) { if (scanner == null) { scanner = (RFIDScanner)PosCommon; scanner.DataEvent += new DataEventHandler(_rfidscanner_DataEvent); } }
public override void SetOpened(bool opened) { if (scanner == null) { scanner = (RFIDScanner)PosCommon; scanner.DataEvent += new DataEventHandler(_rfidscanner_DataEvent); } }
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; }
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(); }
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; }
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; } }
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; }
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; } } }