2011-01-20 3 views
2

libusb vous permet de trouver un périphérique par son fournisseur et son ID produit. Mais que se passe-t-il si j'ai plusieurs périphériques avec les mêmes VID et PID attachés, et que je veux obtenir une poignée à l'un d'entre eux en sachant que c'est le numéro de série? Il y a un libusb_open_device_with_vid_pid, mais pas libusb_open_device_with_serial ou similaire. Devrais-je explorer la liste complète des appareils (libusb_get_device_list) ou existe-t-il un moyen plus pratique?libusb: get Device par numéro de série

Répondre

1

Je pense que crawler dans la liste des périphériques est la seule façon ici. Vous pouvez copier le code à partir de libusb_open_device_with_vid_pid, car c'est précisément ce que fait cette fonction.