[openrtm-users 02781] Python版のOutportのwrite関数について

TsuyotoKATAMI katami @ win-ei.com
2013年 4月 5日 (金) 14:54:56 JST


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()
よろしくお願いいたします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.openrtm.org/pipermail/openrtm-users/attachments/20130405/ce748a53/attachment.html>


More information about the openrtm-users mailing list