private void ProcessTags(List <TagItem> tags) { try { System.Windows.Application.Current.Dispatcher.Invoke(new Action(() => { foreach (var t in tags.Where(t => t.Firstseen >= rfidStartTime)) { RFIDEvents.Add(new RFIDEvent { SerialNumber = t.SerialNumber, Timestamp = t.Firstseen }); } })); } catch (System.Threading.ThreadInterruptedException intExc) { System.Diagnostics.Trace.Write(intExc.Message); } }
private void ExecuteClearRFIDCommand() { RFIDEvents.Clear(); TagDataProvider.ClearBuffer(); }