[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: virtual serial drive, so how is serial port settings negotiated



On 10/3/2012 9:33 PM, Kevin wrote:
On Wednesday, October 3, 2012 7:49:13 AM UTC-5, schmidtd wrote:
One complicating factor - the serial library on the II side is blocking.
   You can hit escape to stop it when communications are going nowhere,
but if there's no connection, it'll just sit until you do.  I changed
that when I implemented the driver for the /// so there's also a
timeout.  I intend to move that code over to the II as well, but there
will be a ripple effect throughout the family that will need quite a bit
of retesting.

the current system seems ok to me, but dont let me stop you making it more user friendly!

Ok! Now it's non-blocking. Neat side-effect: speediboot doesn't have to pause or get manually restarted when your SSC takes more time than I expect to recover after the initial reset.

next grilling er question

delays!

I have a good idea what read from client delays should be, but I havent found any write from host delays yet, skimming over your source on SF.net
as much as I like a good treasure hunt, I like a good spoiler too =) so whats the hard numbers for

host reading bytes from client
host sending bytes to client

I'm not sure what you're asking. Do you mean how long to wait before deciding the client isn't there any more? Like timeouts? For each byte that is being requested from the client, there is a timeout - look for the readByte() calls. Various places use different values. But you shouldn't need more than a second or two in any worst case. And of course sending you just blast as fast as you can at the port; the baud rate will pace you.

thank you very much for your help sofar

You bet!