using System; using System.Collections.Generic; using System.Text; namespace DirectUSB.Parameters { public class ProductNumberParameter : Parameter { #region Constructors / Teardown public ProductNumberParameter(short type, bool valid, byte[] data) : base(type, valid, data) { //Do nothing } #endregion #region Public Properties public ulong ProductNumber { get { ulong ret; ret = Data[3]; ret |= (ulong)(((ulong)Data[2] << 8) & 0x0000FF00); ret |= (ulong)(((ulong)Data[1] << 16) & 0x00FF0000); ret |= (ulong)(((ulong)Data[0] << 24) & 0xFF000000); return ret; } } #endregion } }