From: Daniel D. <ds...@ge...> - 2008-04-30 12:49:06
|
Hi, Does anyone have opinions on how libusb-1.0 should expose device/bus topology? In libusb-0.1, buses are a first class citizen. Scanning for devices involves iterating over buses. In the current libusb-1.0, device enumeration is done by iterating over a flat list of devices. There is no exposed information about buses (but this can change). libusb_get_device_list() is the function in question. Does anyone know of any libusb-0.1 apps which make use of bus topology information? I can't think of any obvious uses, hence my current design of ignoring them for device enumeration purposes. But I guess there may be value in some kind of "OK, I have a device, what bus is it on?" functionality. Any thoughts? Daniel |