Bob Greschke wrote: > I didn't write the C++ program, but it looks like it never closes the serial > port. It opens it when it starts up, then keeps it open until it quits. > Tsk tsk tsk. Sloppy. Maybe they did that to cover up this problem. :)
Actually, I'm curious why you don't do the same. I'd call it very unusual (in my experience) to have a program open and close a serial port repeatedly. Among other things, this means that the DSR/DTR lines are toggling high and low repeatedly, and that alone could cause undesirable behaviour in certain devices. In none of my own serial-based programs (perhaps a few dozen such to date) have I ever opened and closed a port other than at startup and shutdown (just as your C++ program does). Unless you've got a good reason to do otherwise, if this solves your problem it's certainly the most direct approach to do so. -Peter -- http://mail.python.org/mailman/listinfo/python-list