On 2007-06-11, nik <[EMAIL PROTECTED]> wrote: > I need to read a 9 byte response from a device on the serial > port. From reading the pySerial documentation it appears that > I can only read in characters at a time.
bytes are the same thing as characters. > If I do: serialport.read(4) > I would get 8 bytes, No, you'd get 4. Just try it and see. That would be way faster and easier than waiting for answers from Usenet. > and if I did serialport.read(5) I think the port will block > until a time out, It would read 5 bytes if available, otherwise it would block until a timeout. > since there > > Is there a trick to read 9 bytes off of a serial port? Please tell us what happened when you tried the obvious: serialport.read(9) -- Grant Edwards grante Yow! Do I have a lifestyle at yet? visi.com -- http://mail.python.org/mailman/listinfo/python-list