Обмен данными по 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д