to open a serial port use serial-port: open serial://portX
where X is the index of the port name in system/ports/serial.
If your port is not in that list, then aappend it.

Also, you can set the baud rate and so on with options after the X
as in:

>>      append system/ports/serial 'cm17
==      [ser0 ser1 cm17]
        cm-port: open serial://port3/300/none/8/1

Now I can read/write to cm-port as needed. 

The values in system/ports/serial are OS dependent and possible incorrect. QNX does 
not typically have a /dev/ser0 so one could do a

   system/ports/serial: difference system/ports/serial 'ser0 first.

Also, in an OS where the ports are in /dev - /dev is prepended by rebol in the 
underlying open call. For an OS which allows opening accross the net one can make a 
symbolic link to the network port - in QNX6 it might look like:

ln -sP /net/X10controller/dev/ser3 /dev/cm17

And no - I don't have X10 code under REBOL - but have been looking at the C code... It
weould be tyivial to write under REBOL, but for QNX better to put X10 into a resource 
manager which could be opened by any language.

Previously, you (Release) wrote:
> Hello ,  ALL!!!
> 
> I need some help.
> 
> I'd like to make a small program to manage phone traffic.
> My digital phone system can communicate via RS232 (standart COM-port)
> I can not find any description about how to open COM-port using REBOL.
> Can someone help me with info?
> 
> Thanks in advance.
> 
> 
> 
> -- 
> Best regards,
>  Rain                          mailto:[EMAIL PROTECTED]
> 
> 
> 
> -- 
> To unsubscribe from this list, please send an email to
> [EMAIL PROTECTED] with "unsubscribe" in the 
> subject, without the quotes.
> 
> 

--
David L. Hawley       D.L. Hawley and Associates    1.503.274.2242
Software Engineer                      [EMAIL PROTECTED]

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to