RXTX Java ライブラリを使用して GUI のクリック リスナーで文字列を送信しようとしていますが、コンソールからの入力にのみ応答する RXTX のコードを編集して文字列を送信することはできません。コンソールから入力されたデータを送信するだけでなく、コード?
私はここで同じコードを使用しています:
http://rxtx.qbang.org/wiki/index.php/Two_way_communcation_with_the_serial_port
この追加の関数を作成して、他のクラスから呼び出してみました。
public void writetoport() {
String serialMessage = "test";
try {
// i have made 'out' as a global variable//
this.out.write(serialMessage.getBytes());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
しかし、コンソールに次のエラーが表示されます。
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at TwoWaySerialComm.writetoport(TwoWaySerialComm.java:121)