私はこれについていくつかの助けを得たいと思います:
Javaでシリアルデバイスと通信したいので、java.comm
パッケージで少し遊び始めました。デバイスはメッセージに応答するはずですが、これを実現する方法がわかりません。最初のメッセージの後、それはもう機能しません。InputStream
利用できなくなります。
デバッグ中に、次の単純なケースに行き着きました。
//question no. 1
outputStream.write(first_question);
outputStream.flush();
while (inputStream.available() > 0) {
line = inputStream.read();
System.out.println(line);
}
//question no. 2
outputStream.write(second_question);
outputStream.flush();
while (inputStream.available() > 0) {
line = this.in.read();
System.out.println(line);
}
` あなたの助けと提案に感謝します!