Actions
機能 #3396
open⑫ 名前ベースのコンポーネント指定方法の実装
Start date:
12/11/2015
Due date:
% Done:
100%
Estimated time:
Description
マネージャのマスタースレーブ機能として、ホスト名・コンポーネント名の指定でコンポーネントのオブジェクトリファレンスを取得する仕組みを実装する。これを、ネームサービス操作関数セットに取り込むこと。例えば、
rtns:openrtm.org::/category/component
という形式でコンポーネントにアクセスできるようにする。コンポーネントのポート番号は通常わからないが、まずマスターマネージャに問い合わせることでマネージャが把握しているスレーブのRTCのリファレンスを返すことでこの機能を実現すること。
Updated by win-ei over 8 years ago
動作確認¶
ConsoluOut と ConsoluIn で動作確認
カテゴリ名/インスタンス名 の確認¶
- ConsoluOut の rtc.conf に以下を追加
manager.is_master: YES naming.type:corba,manager
- ConsoluIn の rtc.conf に以下を追加
naming.type:corba,manager manager.components.preactivation:rtcloc://localhost:2810/example/ConsoleOut0, ConsoleIn0
- ConsoleOut を起動後 ConsoleIn を起動して、rtls localhost/ -l でRTCがActive状態であることを確認
$ rtls localhost -l Active 1/0 0/0 1/0 0/0 ConsoleIn0.rtc Active 1/0 1/0 0/0 0/0 ConsoleOut0.rtc
*/インスタンス名¶
- ConsoluOut の rtc.conf に以下を追加
manager.is_master: YES naming.type:corba,manager
- ConsoluIn の rtc.conf に以下を追加
naming.type:corba,manager manager.components.preactivation:rtcloc://*/ConsoleOut0, ConsoleIn0
- ConsoleOut を起動後 ConsoleIn を起動して、rtls localhost/ -l でRTCがActive状態であることを確認
$ rtls localhost -l Active 1/0 0/0 1/0 0/0 ConsoleIn0.rtc Active 1/0 1/0 0/0 0/0 ConsoleOut0.rtc
Updated by katami over 7 years ago
- Status changed from 新規 to 担当
- Assignee set to win-ei
- % Done changed from 0 to 100
Actions