[openrtm-users 02753] Python版のRTObject_implのremoveInPort関数の不具合について

TsuyotoKATAMI katami @ win-ei.com
2013年 1月 31日 (木) 19:13:02 JST


OpenRTM MLの皆様
ウィン電子工業の片見です。

Python 版の RTObject_impl の removeInPort 関数に不具合が
あるようですので報告いたします。

現象としましては、
addInPort で追加したポートを
removeInPort でポートを削除しようとすると
コンポーネントがエラー状態になります。

原因は、
RTObject_impl の removeInPort 内で
removePort 与えている変数名が
inport となっていることだと思われます。
# 変数名を port に変更してエラーが発生しなくなることを
# 確認しました。



@@ -2804,7 +2804,7 @@
   # bool removeInPort(InPortBase& port);
   def removeInPort(self, port):
     self._rtcout.RTC_TRACE("removeInPort()")
-    ret = self.removePort(inport)
+    ret = self.removePort(port)

     if ret:
       for inport in self._inports:


よろしくお願いいたします。


More information about the openrtm-users mailing list