public MockReaderLowLevel(IEnumerable <byte[]> epcs) { var lst = new List <MockTag>(); foreach (var epc in epcs) { var tag = new MockTag(); tag.EPC = epc; lst.Add(tag); } _tags = lst.ToArray(); }
public MockReaderLowLevel(string[] hexstringtags) { _tags = new MockTag[hexstringtags.Length]; var i = 0; foreach (var hex in hexstringtags) { var s = hex.Split(';'); var tag = new MockTag(); tag.TID = StringToByteArray(s[0]); if (s.Length >= 2 && !String.IsNullOrEmpty(s[1])) { tag.EPC = StringToByteArray(s[1]); } if (s.Length >= 3 && !String.IsNullOrEmpty(s[2])) { tag.User = StringToByteArray(s[2]); } _tags[i] = tag; i++; } }