Пример #1
0
        private int SetControlCommand(int request, int value, byte[] data)
        {
            int dataLength = 0;

            if (data != null)
            {
                dataLength = data.Length;
            }
            int response = connection.ControlTransfer((UsbAddressing)CDC_REQTYPE_HOST2DEVICE, request, value, 0, data, dataLength, USB_TIMEOUT);

            Log.Info(CLASS_ID, String.Format("Control Transfer Command: reqType: {0} req: {1} value: {2} index: {3} data: {4} || Response: {5}", CDC_REQTYPE_HOST2DEVICE, request, value, 0, hexData.BytesToString(data), response));
            return(response);
        }
Пример #2
0
        private int SetControlCommand(int request, int value, byte[] data)
        {
            int dataLength = 0;

            if (data != null)
            {
                dataLength = data.Length;
            }
            int response = connection.ControlTransfer((UsbAddressing)CP210x_REQTYPE_HOST2DEVICE, request, value, mInterface.Id, data, dataLength, USB_TIMEOUT);

            Log.Info("CP2102SerialDevice.SetControlCommand", System.String.Format("Control Transfer Command: reqType: {0} req: {1} value: {2} index: {3} data: {4} || Response: {5}", CP210x_REQTYPE_HOST2DEVICE, request, value, mInterface.Id, hexData.BytesToString(data), response));
            return(response);
        }