allora, nella classe aggiungi anche il seguente metodo:
il resto stai attento che il forum ha messo qualche a capo dove non dovrebbe esserci, come ad esempio per UnsupportedCommOperationExceptioncodice:public synchronized void serialEvent(SerialPortEvent event) { switch(event.getEventType()) { case SerialPortEvent.BI: case SerialPortEvent.OE: case SerialPortEvent.FE: case SerialPortEvent.PE: case SerialPortEvent.CD: case SerialPortEvent.CTS: case SerialPortEvent.DSR: case SerialPortEvent.RI: case SerialPortEvent.OUTPUT_BUFFER_EMPTY: break; case SerialPortEvent.DATA_AVAILABLE: byte[] readBuffer = new byte[256]; try { Thread.sleep(10);} catch (InterruptedException e) {} try { String str=""; while (inputStream.available() > 0) { int numBytes = inputStream.read(readBuffer); if (numBytes>0) { //str=str+getText(readBuffer,numBytes); } } //strATResponse+=str; notifyAll(); } catch (IOException e) {} break; } }





Rispondi quotando