操作
調査 #4457
完了InPortConnectorのバッファのサイズ、ポリシーが正常に設定されているかの確認
開始日:
2018/02/27
期日:
進捗率:
100%
予定工数:
説明
コネクタ接続時にInPortConnectorでバッファ長、書き込みポリシー、読み込みポリシーが正常に設定されるかを確認する。
n-miyamoto さんがほぼ7年前に更新
- ステータス を 担当 から 解決 に変更
- 進捗率 を 0 から 100 に変更
ConsoleIn、ConsoleOutを起動し、RT System Editorでコネクタを接続して動作確認した。
- バッファ長
コネクタ接続時にBuffer lengthをを変更して、InPortPushConnector内でバッファ長さをログに出力して確認した。
- 読み込みポリシー
Buffer empty policyをblockに変更、ConsoleOutのisNew関数を消してread関数を直接呼び出すようにして確認した。
ConsoleIn側でデータを出力しない場合に、buffer read timeoutで指定した時間待機することを確認した。
- 書き込みポリシー
buffer full policyをblockにして確認した。
ConsoleInのみをアクティブ状態にして、バッファがフルになるまでデータを送信した結果、buffer write timeoutで指定した時間だけ待機することを確認した。
操作