Beispiel #1
0
        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();
        }
Beispiel #2
0
        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++;
            }
        }