示例#1
0
        public static IEnumerable <EncodedItem> DecodeHIDDT(IList <byte> buffer, int offset, int count)
        {
            Throw.If.OutOfRange(buffer, offset, count);

            while (count > 34)
            {
                EncodedItem item  = new EncodedItem();
                int         bytes = item.Decode(buffer, offset + 34, count - 34);
                offset += 10; count -= 10;
                yield return(item);
            }
        }
示例#2
0
        public static IEnumerable<EncodedItem> DecodeHIDDT(IList<byte> buffer, int offset, int count)
        {
            Throw.If.OutOfRange(buffer, offset, count);

            while (count > 34)
            {
                EncodedItem item = new EncodedItem();
                int bytes = item.Decode(buffer, offset + 34, count - 34);
                offset += 10; count -= 10;
                yield return item;
            }
        }