Как использовать VID и PID моего устройства в функции UsbDeviceFinder из LibUsbDotNet?
Я пытаюсь использовать свое USB-устройство в приложении формы C# для Windows, я нашел VID и PID моего устройства в диспетчере устройств, и они указаны ниже:
USB \ VID_1A86 & PID_7523
Теперь внутри моего кода у меня есть функция с именем UsbDeviceFinder, которая получает два целых числа для PID и VID.
Когда я использую следующий код, я получаю сообщение об ошибке, которое говорит, что я должен использовать числа int внутри этой функции.
public static UsbDeviceFinder MyUsbFinder = new UsbDeviceFinder(1A86, 7523);
Кажется, что эти два числа в формате HEX. Я должен преобразовать их обоих в десятичную и затем передать их в функцию?
Даже когда я преобразовываю эти два числа в десятичное, я получаю сообщение об ошибке "Устройство не найдено". Как я могу это исправить?
1 ответ
Попробуй это:
public static UsbDeviceFinder MyUsbFinder = new UsbDeviceFinder(0x1A86, 0x7523);