[openrtm-users 02286] rtshellでsubscriptiontypeを指定して接続する方法

2 個の投稿 / 0 new
最終投稿
T.Yoshikai
オフライン
Last seen: 14年 7ヶ月 前
登録日: 2011-05-11 01:20
[openrtm-users 02286] rtshellでsubscriptiontypeを指定して接続する方法

OpenRTM-aist開発者の皆様

お世話になっております.東京大学の吉海です.

rtshellで2つのコンポーネントを接続する時にsubscriptionのタイプを指定し
たいのですが,うまい方法がみつからず,困っております.

手元で試した方法としては,

rtcon --helpで見たところ,-pが使えそうでしたので,

$ rtcon localhost/a.host_cxt/compA0.rtc:out
localhost/b.host_cxt/compB0.rtc:in -p "Subscription Type"=new

のようにしてみたところ,接続はされるのですが,eclipseで接続リンクをク
リックして,ConnectionProfileを確認した所,Subscription Typeに関して
Valueがflushのものとnewのものの2行現れます.実際の挙動としてはデフォル
トのflushのままのようです.

もし,どなたか良い方法をご存知でしたら教えて頂ければ幸いです.
どうぞ,よろしくお願い致します.

未定義
T.Yoshikai
オフライン
Last seen: 14年 7ヶ月 前
登録日: 2011-05-11 01:20
[openrtm-users 02287] rtshellでsubscriptiontypeを指定して接続する方法

皆様

お世話になっております.東京大学の吉海です.
先の件ですが,rtshellのソースを調べていたら自己解決できました.

Subscription Typeの指定は dataport.subscription_type=new で行う必要
がありました.

$ rtcon localhost/a.host_cxt/compA0.rtc:out
localhost/b.host_cxt/compB0.rtc:in -p dataport.subscription_type=new

で,無事,サブスクリプションタイプを指定して接続することができました.

どうもお騒がせ致しました.

(2011/10/18 23:28), T.Yoshikai wrote:
> OpenRTM-aist開発者の皆様
>
> お世話になっております.東京大学の吉海です.
>
> rtshellで2つのコンポーネントを接続する時にsubscriptionのタイプを指定し
> たいのですが,うまい方法がみつからず,困っております.
>
> 手元で試した方法としては,
>
> rtcon --helpで見たところ,-pが使えそうでしたので,
>
> $ rtcon localhost/a.host_cxt/compA0.rtc:out
> localhost/b.host_cxt/compB0.rtc:in -p "Subscription Type"=new
>
> のようにしてみたところ,接続はされるのですが,eclipseで接続リンクをク
> リックして,ConnectionProfileを確認した所,Subscription Typeに関して
> Valueがflushのものとnewのものの2行現れます.実際の挙動としてはデフォル
> トのflushのままのようです.
>
> もし,どなたか良い方法をご存知でしたら教えて頂ければ幸いです.
> どうぞ,よろしくお願い致します.
>

Log in or register to post comments

ダウンロード

最新バージョン : 2.1.0-RELESE

統計

Webサイト統計
ユーザ数:3399
プロジェクト統計
RTコンポーネント309
RTミドルウエア35
ツール25
文書・仕様書2

OpenRTM@Github

OpenRTM-aist GitHubサイト

ROS

Robot Operating System

Choreonoid

モーションエディタ/シミュレータ

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク

産総研が提供するRTC集

東京オープンソースロボティクス協会