synchronized(Server.class) {
try {
this.sp = new RXTXPort("/dev/ttyS0");
- sp.sendBreak(500);
+ sp.setInputBufferSize(0);
+ sp.setOutputBufferSize(0);
+ sp.sendBreak(100);
+ Thread.sleep(100);
+ sp.sendBreak(100);
try {
_run();
} finally {
sp.setFlowControlMode(sp.FLOWCONTROL_RTSCTS_IN | sp.FLOWCONTROL_RTSCTS_OUT);
final OutputStream fos = sp.getOutputStream();
final InputStream fis = sp.getInputStream();
+ while(fis.available() > 0)
+ is.read();
new Thread() {
public void run() {