Обмен данными по usb - C#
Формулировка задачи:
Вот пытаюсь поднять обмен по usb как написано в статье http://microsin.net/programming/PC/h...et-csharp.html , но не получается подключить либу. MS visual studio express пишет, что не возможно подключить либ. может кто-то решал такую задачу и может тать пример в котором используется данный либ.Или просто подсказать почему выскакивает такая ошибка, добавляю либу как ссылку .
Решение задачи: «Обмен данными по usb»
textual
Листинг программы
public static LibUsbDotNet.UsbDevice MyUsbDevice; #region SET YOUR USB Vendor and Product ID! public static UsbDeviceFinder MyUsbFinder = new UsbDeviceFinder(0xC251, 0x1C01); #endregion MyUsbDevice = UsbDevice.OpenUsbDevice(MyUsbFinder); IUsbDevice wholeUsbDevice = MyUsbDevice as IUsbDevice; UsbEndpointReader reader = MyUsbDevice.OpenEndpointReader(ReadEndpointID.Ep01); UsbEndpointWriter writer = MyUsbDevice.OpenEndpointWriter(WriteEndpointID.Ep01); UsbTransfer usbWriteTransfer; UsbTransfer usbReadTransfer; byte[] bytesToSend = Encoding.Default.GetBytes(testWriteString); byte[] readBuffer = new byte[1024]; ecWrite = writer.SubmitAsyncTransfer(bytesToSend, 0, 2, 1000, out usbWriteTransfer);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д