0
jsscを使用してシリアルports.onceから値を読み取っています。次のコールバックが呼び出されるシリアルポートに書き込みます。コールバック内でイベントから値を取得でき、シリアルポート自体には異なる値が含まれています。シリアルポートの値とシリアルイベントの値の違いを知りたいのですが、イベントにシリアルポートの値が含まれていますか?シリアルイベントの値とシリアルポートの値の差
public class PortReader implements SerialPortEventListener {
SerialPort serialPort;
public PortReader(SerialPort serialPort) {
this.serialPort = serialPort;
}
@Override
public void serialEvent(SerialPortEvent event) {
System.out.println("started");
if (event.isRXCHAR() && event.getEventValue() > 0) {
try {
String receivedData = serialPort.readString(event.getEventValue());
System.out.println("Received response: " + receivedData);
receivedData = serialPort.readString();
System.out.println("Received response: " + receivedData);
} catch (SerialPortException ex) {
System.out.println("Error in receiving string from COM-port: " + ex);
}
}
}
}