[openrtm-users 00077] 隠しコンポーネントについて

3 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 1日 8時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00077] 隠しコンポーネントについて

いつも御世話になります。宇田@NECシステムテクノロジーです

コンポーネントの属性についてご教授ください。

特定のコンポーネント・グループ内での内部処理用に使いたいもので、
ネーミングサービスを通じて不特定の外部コンポーネントに公開する
のには向かない(Internal向けの)コンポーネントがある場合、何か
隠し属性のようなものを付けることは可能でしょうか?

もしくは、コンポーネントがfindComponents()で検索されないように
するためのご推奨の方法はございますでしょうか?

未定義
root
オフライン
Last seen: 1日 8時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00078] 隠しコンポーネントについて

安藤@産総研です

> いつも御世話になります。宇田@NECシステムテクノロジーです
>
> コンポーネントの属性についてご教授ください。
>
> 特定のコンポーネント・グループ内での内部処理用に使いたいもので、
> ネーミングサービスを通じて不特定の外部コンポーネントに公開する
> のには向かない(Internal向けの)コンポーネントがある場合、何か
> 隠し属性のようなものを付けることは可能でしょうか?
>
> もしくは、コンポーネントがfindComponents()で検索されないように
> するためのご推奨の方法はございますでしょうか?

コンポーネントのコンストラクタで、

setNamingPolicy((NamingPolicy)0);

を呼んでください。

これで、コンポーネント自身のネーミングコンテキストは
作成されないはずです。ただし、ホストコンテキスト、
マネージャコンテキスト、カテゴリコンテキスト、モジュールコンテキスト
はネームサーバ上に作成されます。

今のところ、コンフィギュレーションファイルなどで
動的に指定する方法はありません。
次のバージョンでは考慮したいと思います。

root
オフライン
Last seen: 1日 8時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00079] 隠しコンポーネントについて

いつも御世話になります。宇田@NECシステムテクノロジーです

早速のご回答をどうもありがとうございます。ご支援感謝いたします。

> 安藤@産総研です
>
> > いつも御世話になります。宇田@NECシステムテクノロジーです
> >
> > コンポーネントの属性についてご教授ください。
> >
> > 特定のコンポーネント・グループ内での内部処理用に使いたいもので、
> > ネーミングサービスを通じて不特定の外部コンポーネントに公開する
> > のには向かない(Internal向けの)コンポーネントがある場合、何か
> > 隠し属性のようなものを付けることは可能でしょうか?
> >
> > もしくは、コンポーネントがfindComponents()で検索されないように
> > するためのご推奨の方法はございますでしょうか?
>
>
> コンポーネントのコンストラクタで、
>
> setNamingPolicy((NamingPolicy)0);
>
> を呼んでください。
>
> これで、コンポーネント自身のネーミングコンテキストは
> 作成されないはずです。ただし、ホストコンテキスト、
> マネージャコンテキスト、カテゴリコンテキスト、モジュールコンテキスト
> はネームサーバ上に作成されます。
>
> 今のところ、コンフィギュレーションファイルなどで
> 動的に指定する方法はありません。
> 次のバージョンでは考慮したいと思います。
>

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

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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