Content received from: http://JavaFAQ.nu/java-article56.html
Question: I've been using the java comm API to allow me to build a small java in Wednesday, February 12, 2003 (00:00:00)
Posted by jalex
Question: I've been using the java comm
API to allow me to build a small java interface to an old datalogger box that
connects to a computer's serial port. The program runs and returns data to the
interface. I have no problem receving data from the datalogger.
However, the program that runs on the datalogger needs to be reset with a
"cbreak," that is, the equivalent of sending it ^C (control-C).
If I use a terminal program to send the cbreak (by typing ctrl-c), it works
fine, resetting the datalogger. What I can't figure out is how to get java to
send the cbreak, specifically, what do I need to write that the SerialPort's
Outstream? Is it a special character? I've tried sending the string "^C" but
that doesn't work.
I assume it must be some unicode thing that I am not competent enough to deal
with.
Answer: No, in fact control-c has the
numerical value 3. Just send a byte with a numerical value of 3.
--
Paul Lutus
www.arachnoid.com
***************************************
Our older tips: March 22, 2001 - Oktober 21, 2002
read here.
All published and not published on site tips you can find
here
|