Hi - I've got PyUSB up and running and giving me basic data on the device I want to read and write to. What I have from the manufacturer is a protocol, basically a list of sequences of bytecodes. For instance, to turn the device on, you need to send:
02H (which I believe means hex, so 0x02) three 0x00 bytes 192 0x00 bytes and finally a 0x02 checksum byte I'm using this really cool USB missile launcher control code to work from: http://blog.taragana.com/index.php/archive/how-to-control-usb-missile-launcher-on-linux/ and that code contains some controlMsg calls. what I can't figure out is the arguments for controlMsg and how they map to to the sequence of bytes I need to transmit. I have this from the pydoc: controlMsg(requestType, request, buffer, value=0, index=0, timeout=100) are requestType and request constants within PyUSB? do I need to separate out the different pieces of my byte sequence or should they all just go in buffer? how do I choose whether my bytes go in buffer or value? -- Giles Bowkett Podcast: http://hollywoodgrit.blogspot.com Blog: http://gilesbowkett.blogspot.com Portfolio: http://www.gilesgoatboy.org Tumblelog: http://giles.tumblr.com ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Pyusb-users mailing list Pyusb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pyusb-users