예제 #1
0
        private void _SendCommand(byte reportType, byte[] data, bool pauseBriefly)
        {
            var buffer = new byte[data != null ? data.Length : 0];

            if (data != null)
            {
                Array.Copy(data, 0, buffer, 0, Math.Min(data.Length, buffer.Length));
            }

            _device.Write(reportType, buffer);

            if (pauseBriefly)
            {
                Thread.Sleep(100);
            }
        }