Hi everyOne it's my first topic on this website; and sorry for my bad english i'am not a native english speaker
So i wanna save my data received from my embedded card into an array
here is my fonctions
public void serialEvent(SerialPortEvent evt) {
if (evt.getEventType() == SerialPortEvent.DATA_AVAILABLE)
{
System.out.println("Data available event received");
try
{
byte singleData = (byte)input.read();
if (singleData >= Debut_caracter)
{
System.out.println("Reçu : "+singleData);
logText =new String(new byte[] {singleData});
window.txtLog.append(logText);
System.out.println("le LogText est : "+logText+"\n");
}
else {
window.txtLog.append(" ");
}
if (singleData < 0)
{
window.txtLog.append("\n");
}
}
catch (Exception e)
{
logText = "Failed to read data. (" + e.toString() + ")";
window.txtLog.setForeground(Color.red);
window.txtLog.append(logText + "\n");
}
}
// waiting(1);
}
i received from my card data like this :
le LogText est : R
Data available event received Reçu : 70 le LogText est : F
Data available event received Reçu : 69 le LogText est : E
Data available event received Data available event received Data available event received Data available event received Data available event received Data available event received Data available event received Data available event received Data available event received Data available event received Data available event received Data available event received Reçu : 83 le LogText est : S
Data available event received Reçu : 84 le LogText est : T
Data available event received Reçu : 80 le LogText est : P
Data available event received Reçu : 48 le LogText est : 0
Data available event received Reçu : 49 le LogText est : 1
Data available event received Reçu : 54 le LogText est : 6
Data available event received Reçu : 54 le LogText est : 6
Data available event received Reçu : 48 le LogText est : 0
Data available event received Reçu : 50 le LogText est : 2
Data available event received Data available event received Data available event received
i just want display " STP029393"