TCP Server Mode(TCPサーバーモード)でブレーク信号をUNIXマシンからシリアルデバイスに送信するには、以下の手順を実行してください。
- コマンドポートとして設定されたTCPポート966とのTCP接続を確立します。
ブレーク信号をシリアルデバイスに送信するために使用されるコマンド/データは、データポート(950)ではなく、TCPコマンドポート(966)を経由する必要があります。例えば、16ポートのNPort 5610の場合、コマンドポートはTCP 966(1番目のシリアルポート)から981(16番目のシリアルポート)となります。
- 2. シリアルデバイスのTCPコマンドポートへのブレーク信号を制御するには、以下のパケット形式を使用します。
- ブレークコマンドを開始するには:
シリアルデバイスへの送信:2バイト[0x21, 0x00]
シリアルデバイスからの応答:3バイト[0x21, 'O', 'K']
- ブレークコマンドを停止するには:
シリアルデバイスへの送信:2バイト[0x22, 0x00]
シリアルデバイスからの応答:3バイト[0x22, 'O', 'K']
- ブレーク信号の継続時間を制御するには、UNIX関数のsleep()を使用します。