SerialPort cross-platform question...
kgf at golden.net
Sun Feb 10 23:14:35 UTC 2002
I'm (still) putting the finishing touches on an X10 driver I've been
working on for Squeak. I just got around to testing the thing on Windows
and discovered something that kind of surprised me.
The SerialPort primitive uses a different numbering scheme between Unix
and Windows. On my PC, to open COM2 I use #openPort: 1 under Unix, and
yet on Windows I have to use #openPort: 2.
So, for UNIX the serial ports are enumerated from 0, and on Windows
they are enumerated from 1. How does it work on the Mac? (sadly I don't
own a Mac to try it on)
Is this expected behaviour, or is it going to change in future releases?
Thanks a lot...
More information about the Squeak-dev