On 2006-12-03, Si Ballenger <[EMAIL PROTECTED]> wrote:

>>> In my dealing with serial gizmos I have to put a delay between
>>> the request sent to the gizmo and the reading of the serial input
>>> buffer for returned data. Serial ports and gizmos need some time
>>> to do their thing.
>>
>>I doubt that's the issue.  He's reading with a 1-second timeout
>>value.
>
> I would think a time delay would be needed between the below two
> lines in the code if he expects to get a useable data string back
> from the gizmo for the command sent to it. 
>
>   ser.write("TC 016 240 100 240 016 240\r\n")
>   reading = ser.read(40)

No. A delay isn't needed as long as the device responds within
1 second.  The read() call will wait up to 1 second for the
first byte of the response.

-- 
Grant Edwards                   grante             Yow!  NEWARK has been
                                  at               REZONED!! DES MOINES has
                               visi.com            been REZONED!!
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to