Hello All, I hope this is the right place for a pyusb user question. If not, I apologize (and if you could direct me to an appropriate forum I'd be obliged).
I am trying to control a thorlabs computer-controlled rotation stage. The device contains an FT232BM peripheral chip, and can be controlled with the pyserial package. However, to figure out which device to open with pyserial, I check dmesg and see that it's been mounted on /dev/ttyUSB0. Then I open pyserial and am about my business. I'd like to be able to search for all motion controllers connected to my computer. I *can* do that with pyusb. The following code finds all the devices, and by manufacturer and serial number I can find out exactly which device is which: for bus in usb.busses(): for dev in bus.devices: print "Bus %s Device %s: ID %04x:%04x" % (bus.dirname,dev.filename,dev.idVendor,dev.idProduct) h = dev.open() print "Manufacturer: %s" % (h.getString(dev.iManufacturer,30)) print "Product: %s" % (h.getString(dev.iProduct,30)) print "SerialNumber: %s" % (h.getString(dev.iSerialNumber,30)) My question is: once I know the usb bus and device numbers, is there a way to learn that that bus/device combination maps to /dev/ttyUSB0? Thanks, Joe ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Pyusb-users mailing list Pyusb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pyusb-users