# NOT RUN {
# for this example I used the 'null-modem' emulator 'com0com' for Windows
# which is available on 'http://com0com.sourceforge.net/'
# Here the pair of com-ports is 'CNCA0' <-> 'CNCB0'
# Test the functionality:
# ======================
#
# first: install the virtual null-modem connection like
# com0com (win) or tty0tty (linux)
# Hint: Some unix insist on port names like 'ttyS[n]'.
#
# second: setup a terminal program (like HTerm or gtkterm) and listen to
# com-port 'CNCB0' (or what ever you have installed)
# or (for unix only) 'cat /dev/tnt1' will output tnt1 to console
# }
# NOT RUN {
# Now configure one of the com-ports with appropriate connection properties
con <- serialConnection(name = "testcon",port = "CNCA0"
,mode = "115200,n,8,1"
,newline = 1
,translation = "crlf"
)
# let's open the serial interface
open(con)
# write some stuff
write.serialConnection(con,"Hello World!")
# read, in case something came in
read.serialConnection(con)
# close the connection
close(con)
# }
Run the code above in your browser using DataLab