On Dec 2, 2004, at 8:07 AM, [EMAIL PROTECTED] wrote:
Short version
I'm connected via a serial cable to a device on OSX & all's well. I read
"1 int1" of data & receive data including control characters like 4, 7, 6.
Unplug serial cable & plug into PC. Now the control characters are unusual
values like -84 & other unexpected values occur along with the expected
values. Any idea why the data is different from OSX to PC?
Is the port already open when you plug it in? You might be getting garbage characters as you plug in the cable. You might need to sync on something good.
I only use the chunktype of char. Maybe you have stumbled on a feature of int1. If you do switch to char and use charToNum(), you won't get the negative character value.
You might want to set the serialControlString. I have a vague memory of a problem in relying on the default. The -84 looks like a "." with the high bit set. Maybe there is a problem with parity. Are you seeing every other letter correctly, such as A, C, E?
There are other differences between the platforms, but they might not apply here.
Dar
****************************************
Dar Scott Consulting
http://www.swcp.com/dsc/
Programming Services
****************************************_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
