public void StartReading() { if (IsReading) { StopReading(); } var options = SetupTagReadOptions(); _rfidReader.SetOnTagReadListener(_tagReaderListener); _rfidReader.Read(TagAdditionData.None, options); IsReading = true; }
private void BeginReadInternal() { _app.RfidMgr.SetLEDBlink(true); IsReading_fast = true; SetQuickModeParams(); string additionDataType = "None"; RfidReader reader = GetReader(); reader.SetOnTagReadListener(_dataListener); reader.Read(TagAdditionData.Get(additionDataType), TagReadOption); Android.OS.Message msg = Android.OS.Message.Obtain(); msg.What = MSG_UPDATE_UI_FAST_MODE; _uiHandler.SendMessage(msg); }
public void RfidRead_Raises_Event() { bool WasRaised = false; int Id = -1; object _sender = null; void MockHandler(object sender, RfidReadEventArgs e) { WasRaised = true; Id = e.Id; _sender = sender; } _uut.ReadIdEvent += new EventHandler <RfidReadEventArgs>(MockHandler); _uut.Read(5); Assert.That(WasRaised, Is.EqualTo(true)); Assert.That(Id, Is.EqualTo(5)); Assert.That(_sender, Is.EqualTo(_uut)); }