現在、RXTX を使用して Java プログラムでシリアル通信を処理していますが、接続/切断と読み取り/書き込みに成功しています。
ただし、デバイスが最後に切断されたかどうかを検出する方法が RXTX にあるかどうかはわかりません。シリアル ポートをポーリングせずに、このイベントをどのように検出しますか? ポーリング間で切断して再接続すると、検出されませんが、シリアルポートが使用されている場合でもエラーが発生するためです。
RXTX でそれができない場合、切断イベントを検出できる推奨されるライブラリはありますか?
明確化: デバイスは USB 経由で接続され、シリアル デバイスとして登録されます。デバイスがリセットまたはオフになると、デバイスが切断される場合があります。リセットすると、シリアル ポートが一時的に閉じられ、接続 RXTX が無効になります。
助けてくれてありがとう