1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
public void serialEvent(SerialPortEvent event)
{
count++; //me permet de visualiser le nombre de fois que le programme est rentré dan la méthode
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 :
System.out.println("out");
break;
case SerialPortEvent.DATA_AVAILABLE :
try {
//lecture
InputStream is = serialPort.getInputStream();
byte[] data = new byte[is.available()];
is.read(data);
System.out.println(new String(data));
} catch (IOException e) {}
break;
}
} |