[openrtm-users 00132] Subscription TypeがNew/Periodicのときにリンクが切れない問題について

Masayuki Shimizu masayuki.shimizu @ aist.go.jp
2007年 6月 8日 (金) 00:54:18 JST


産総研の清水です.

今のところメーリングリストには報告が上がっていないようですが,
件名の通り,コンポーネント間のデータのタイプを
NewまたはPeriodicにした場合,
コンポーネント間のリンクが切れないという現象が当方の環境
(RTM-aist-0.4.0 & RtcLink on Eclipse on Fedora Core 5)
では確認されました.

原因を追求したところ,
PublisherNewまたはPublisherPeriodicから
生成したスレッドが,リンクのdisconnectのときに
きちんと終了されていないためだと分かりました.

そこで,スレッドの終了処理を追加するための
パッチを作成してみました.(添付ファイル参照)
もし同様の問題でお困りの方がいらっしゃいましたらお試し下さい.
ただし,これはあくまで私個人で作成したものですので,
使用は自己責任でお願いします.
今のところ,SimpleIOでしかテストしていませんが,
New/Periodicでも問題なくリンクが切れるようになりました.

この内容について何か問題やご質問等ありましたら,
お気軽にお知らせ下さい.

清水
--------------------
Masayuki Shimizu

Postdoctoral Fellow
Task Intelligence Research Group
Intelligent Systems Research Institute
National Institute of 
Advanced Industrial Science and Technology (AIST)
Central 2, 1-1-1, Umezono, Tsukuba, Ibaraki 305-8568, JAPAN
Tel: +81-29-861-5952
Fax: +81-29-861-5971
Email: masayuki.shimizu @ aist.go.jp
       chaser @ ieee.org
URL: http://unit.aist.go.jp/is/taskint/


-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: patch-PublisherFactory-20070607
型:         application/octet-stream
サイズ:     2490 バイト
説明:       無し
URL:        <http://www.openrtm.org/pipermail/openrtm-users/attachments/20070608/5e57c55a/attachment-0001.obj>


openrtm-users メーリングリストの案内