Обмен данными по 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.636 из 5
Похожие ответы