1

シリアルポート(RS-232)で接続された2つのデバイスがあります。オンの場合、デバイスの制御に問題はありませんが、オフの場合、デバイスへの書き込み時にソフトウェアがまったく応答しません。

デバイスがオンになっていることをプログラムで確認する一般的な方法はありますか?または、これについて各メーカーに連絡する必要がありますか?電源がオフになっているデバイスへのポートを問題なく開くことができるため、ポート接続を確認するだけでは機能しませんでした。

おかげで、新年あけましておめでとうございます。

4

1 に答える 1

6

いいえ、シリアルポートには、他のデバイスが接続されているか電源が入っているかを知るメカニズムはありません。アプリでは、リクエストを送信してから、応答を待ってタイムアウトし、反対側がダウンしていることを確認できます。

于 2012-12-28T18:08:19.243 に答える