Received: from alexia.lis.uiuc.edu by karazm.math.UH.EDU with SMTP id AA20556 (5.65c/IDA-1.4.4 for ); Tue, 22 Oct 1991 13:10:08 -0500 Received: by alexia.lis.uiuc.edu id AA20679 (5.61/ for jdb9608@cs.rit.edu); Tue, 22 Oct 91 12:55:23 -0500 Date: Tue, 22 Oct 91 12:55:23 -0500 From: Greg Newby Message-Id: <9110221755.AA20679@alexia.lis.uiuc.edu> To: glove-list@karazm.math.uh.edu, jdb9608@cs.rit.edu Subject: Re: ST timing? Cc: gbnewby@alexia.lis.uiuc.edu Hi. I was out of town for a few days, so I hope no one already responded to David's comments about synch. problems. My response: Isn't there a header byte somewhere? As in, instead of sampling in a "fixed loop," why not read when you can, and then dynamically decide what sort of data you're reading? If the datum is wrong (out of sync), transfer to a loop that waits until the data are back in sync -- then return to the main loop. Sorry this is vague right now. The idea is that if you skip one measly transmission of position, at least you can get the next one after resynchronizing. There are some header bytes or whatever that I believe are now being skipped in the code. Sorry for brevity, I gotta go teach in a few minutes.... Later. -- Greg gbnewby@alexia.lis.uiuc.edu