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); }
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); }