プロジェクト

全般

プロフィール

機能 #4189

create_componentで指定するidの変更

katami が6年以上前に追加. 6年以上前に更新.

ステータス:
担当
優先度:
通常
担当者:
katami
対象バージョン:
開始日:
2017/09/08
期日:
進捗率:

100%

予定工数:

説明

現在は以下の方式で指定している。

RTC:vendor:category:implementation_id:version?~

versionの前に言語指定を追加するように変更する。
RTC:vendor:category:implementation_id:language:version?~


関連するチケット

関連している OpenRTM-aist (Python) - 機能 #4149: create_componentで指定するidの変更終了2017-08-02

関係しているリビジョン

リビジョン 1052 (差分)
t-katami が6年以上前に追加

[compat,newfunc->releng_1_2] refs #4189 , refs #4190

リビジョン 1053 (差分)
t-katami が6年以上前に追加

[compat,newfunc->releng_1_2] refs #4189 , refs #4190

履歴

#1 katami が6年以上前に更新

  • 関連している 機能 #4149: create_componentで指定するidの変更 を追加

#2 katami が6年以上前に更新

  • ステータス新規 から 担当 に変更
  • 担当者katami にセット
  • 対象バージョンRELEASE_1_2_0 にセット

動作確認

rtc.confからのコンポーネント生成

あらかじめ、ConsoleOutのロードパスを設定して、preloadしておく。
rtc.confに追加(わざと「Javac」と指定)

manager.components.precreate: ConsoleOut?language=Javac&category=sample&vendor=AIST&version=2.0

ConsoleInを起動
$ ./ConsoleIn.sh 

確認(「Javac」となっていればOK)
$ rtcat localhost/ubuntu.host_cxt/ConsoleOut0.rtc -ll | grep 'language'
    language                                 Javac

念の為、ID指定をして生成されることを確認

manager.components.precreate: RTC:AIST::ConsoleOut:Java:

ログファイルで確認
Sep 22 11:12:17.682 Manager TRACE    : RTC basic propfile language:Java

ManagerServant経由でのコンポーネント生成

あらかじめ、ConsoleOutのロードパスを設定して、preloadしておく。
ConsoleInをマスターマネージャで起動

$ ./ConsoleIn.sh -d 

ConsoleOutを生成。わざと言語に「javac」と指定して、確認する。
$ rtmgr localhost/ubuntu.host_cxt/manager.mgr -c ConsoleOut?language=Javac&category=sample&vendor=AIST&version=2.0
$ rtcat localhost/ubuntu.host_cxt/ConsoleOut0.rtc -ll | grep 'Javac'
    language                                 Javac

#3 katami が6年以上前に更新

  • 進捗率0 から 100 に変更

他の形式にエクスポート: Atom PDF