OpenRTM MLの皆様ウィン電子工業の片見です。 Python版のOutportのwrite関数でポートが未接続の状態で呼び出した場合、戻り値がFalseを返すことを期待していたですが、Trueが戻ってきます。 原因としましては、 write関数内で、ポート接続数をチェックしてる部分で接続数がない場合はTrueを返しているためだと思われます。# Falseに変更すると期待通り動作になりました。 @@ -162,7 +162,7 @@ # check number of connectors conn_size = len(self._connectors) if not conn_size > 0:- return True+ return False # set timestamp #tm = Time()よろしくお願いいたします。
モーションエディタ/シミュレータ
動力学シミュレータ
統合開発プラットフォーム
産総研が提供するRTC集
東京オープンソースロボティクス協会
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
OpenRTM MLの皆様ウィン電子工業の片見です。 Python版のOutportのwrite関数でポートが未接続の状態で呼び出した場合、戻り値がFalseを返すことを期待していたですが、Trueが戻ってきます。 原因としましては、
write関数内で、ポート接続数をチェックしてる部分で接続数がない場合はTrueを返しているためだと思われます。# Falseに変更すると期待通り動作になりました。 @@ -162,7 +162,7 @@ # check number of connectors conn_size = len(self._connectors)
if not conn_size > 0:- return True+ return False # set timestamp #tm = Time()よろしくお願いいたします。