[openrtm-users 00827] ポートの多重登録について

2 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 4日 12時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00827] ポートの多重登録について

OpenRTM-aist開発者の皆様

RTCへのポートの登録について
教えてください。

RTCのregisterInPort/registerOutPort
で同じポートオブジェクトを多重登録
できそうなのですが、これは仕様ですか?
(同様に、PortAdminは多重登録を許可
するという設計でしょうか)

仕様上は可能なようにも感じるのですが、
同じポートオブジェクトが
RTCの外部からは複数の異なるポートとして
見えてしまうので、
何かと厄介な問題が起こらないでしょうか?
(多重接続やポートの非一意性など)

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

清水

未定義
root
オフライン
Last seen: 4日 12時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00828] ポートの多重登録について

清水様

安藤です

2009/06/09 19:44 に Masayuki Shimizu さんは書きました:
> OpenRTM-aist開発者の皆様
>
> RTCへのポートの登録について
> 教えてください。
>
> RTCのregisterInPort/registerOutPort
> で同じポートオブジェクトを多重登録
> できそうなのですが、これは仕様ですか?
> (同様に、PortAdminは多重登録を許可
> するという設計でしょうか)
>
> 仕様上は可能なようにも感じるのですが、
> 同じポートオブジェクトが
> RTCの外部からは複数の異なるポートとして
> 見えてしまうので、
> 何かと厄介な問題が起こらないでしょうか?
> (多重接続やポートの非一意性など)

RTCは基本的にはコンポーネントの仕様に従いrtc-templateでコードを生成し、
データポートに対しては、read/writeなどを呼ぶだけでデータの通信が行え、
そのほかはできるだけいじらないで済むようにフレームワーク化されています。

ですので、上記のようなRTCは、コンポーネントの仕様として
変則的なものになりますので推奨されません。

コメントを投稿するにはログインまたはユーザー登録を行ってください

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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