libusb ви позволява да намерите устройство по неговия доставчик и идентификатор на продукта. Но какво ще стане, ако имам няколко устройства с прикачени едни и същи VID и PID и искам да се справя с едно от тях, като знам серийния му номер? Има libusb_open_device_with_vid_pid
, но няма libusb_open_device_with_serial
или подобни. Ще трябва ли да обхождам пълния списък с устройства (libusb_get_device_list
) или има по-удобен начин?
libusb: вземете устройството по сериен номер
Отговори (1)
Мисля, че обхождането на списъка с устройства е единственият начин тук. Можете да копирате кода от libusb_open_device_with_vid_pid
, тъй като тази функция прави точно това.
person
Simon Richter
schedule
20.01.2011