реклама на сайте
подробности

 
 
> USB HID & Visual Studio прошу помощи, Помогите подключить прилагаемый хидер
smk
сообщение Nov 25 2012, 07:24
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Прикрепленный файл  hidlibrary.rar ( 2.05 килобайт ) Кол-во скачиваний: 83


Проект CLR Windows Forms Application. Пробую подключать - не компилится. Буду счастлив если кто предложит компилящийся проект с уже подключенным приложенным файлом чтобы можно было выполнить нижеприведенную функцию (подозреваю что и ее прийдется переделать из-за синтаксиса):

Код
int connect(void)  // этой функцией будем подключаться к устройству
{

   int i, n, res=0;
   string exampleDeviceName = "";

   exampleDeviceName += vendorName;
   exampleDeviceName += " ";
   exampleDeviceName += productName;

   n = hid.EnumerateHIDDevices(); // узнаем все Hid устройства vid_16c0&pid_05df
                                  // vid и pid указаны в hidlibrary.h константой idstring
   num_hid = n;

   for (i=0; i<n; i++)            // ищем среди них наше
   {
      hid.Connect(i);

      // GetConnectedDeviceName() возвращает string,
      // где через пробел указаны vendor и product Name.
      // Сравниваем, если совпало - значить устройство наше
      if ( hid.GetConnectedDeviceName() == exampleDeviceName )
      {
         res = 1;
         break;
      }
   }
   return res;
}



Ну или поподробней подскажите как это сделать. Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Konst_777
сообщение Nov 26 2012, 09:44
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(smk @ Nov 25 2012, 10:24) *
Проект CLR Windows Forms Application...
Ну или поподробней подскажите как это сделать. Спасибо.

Почитайте главу 17 "Агуров П. Практика программирования USB.2006.djvu". Должно помочь sm.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 07:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01462 секунд с 7
ELECTRONIX ©2004-2016