using System; using System.Collections.Generic; using System.Text; namespace DirectUSB.VirtualPackets { public class SetParameterPacket : VirtualPacket { #region Constructors / Teardown public SetParameterPacket(Parameters.Parameter.ParameterType type, byte[] d) : base(0x000E) { var data = new byte[4+d.Length]; data[0] = (byte)(((uint)type & 0xFF00) >> 8); data[1] = (byte)(((uint)type & 0x00FF) >> 0); data[2] = (byte)((d.Length & 0xFF00) >> 8); data[3] = (byte)((d.Length & 0x00FF) >> 0); for (int i = 0; i < d.Length; i++) data[4 + i] = d[i]; Data = data; } #endregion } }