プロジェクト

全般

プロフィール

機能 #3397

⑬ 名前付けポリシー機能の拡張

n-ando8年以上前に追加. 6年以上前に更新.

ステータス:
担当
優先度:
通常
担当者:
対象バージョン:
開始日:
2015/12/11
期日:
進捗率:

100%

予定工数:

説明

「名前ベースのコンポーネント」機能を実現するために、異なるプロセスで起動した同一コンポーネントでも、マスターの配下にある他のコンポーネントの名前を見て、インスタンス番号を付ける機能を実装すること。また、コンポーネント自身もINS機能を利用して、カテゴリ名、インスタンスIDをObjectIdとして起動するように、新たなPOA上でのアクティブ化、名前付けなどを実装すること。

関係しているリビジョン

リビジョン 809 (差分)
win-eiほぼ8年前に追加

Added Policy factories. refs #3397

リビジョン 842 (差分)
win-ei7年以上前に追加

Fixed bugs. refs #3397

リビジョン 843 (差分)
win-ei7年以上前に追加

Fixed bugs. refs #3397

履歴

#1 win-ei7年以上前に更新

動作確認

ConsoluIn で動作確認

manager.components.naming_policy:ns_unique動作確認

  • rtc.conf に以下を追加
    manager.components.naming_policy:ns_unique
    
  • RTC起動
    1. ConsoleIn を起動後 ConsoleIn を起動
      $ ./ConsoleIn.sh &
      Creating a component: "ConsoleIn"....
      succeed.
      $ ./ConsoleIn.sh
      Creating a component: "ConsoleIn"....
      succeed.
      
    2. rtls localhost/ -l で確認
      $ rtls localhost -l
      Inactive  1/0  0/0  1/0  0/0  ConsoleIn0.rtc
      Inactive  1/0  0/0  1/0  0/0  ConsoleIn1.rtc
      

manager.components.naming_policy:node_unique動作確認

  • rtc.conf に以下を追加して、ConsoleIn を起動する。
    manager.is_master: YES
    naming.type:corba,manager
    manager.components.naming_policy:node_unique
    
  • 別ターミナルにて、rtc.conf に以下を追加、ConsoleIn を起動する。
    naming.type:corba,manager
    manager.components.naming_policy:node_unique
    
  • rtls localhost/ -l で確認
    $ rtls localhost -l
    Inactive  1/0  0/0  1/0  0/0  ConsoleIn0.rtc
    Inactive  1/0  0/0  1/0  0/0  ConsoleIn1.rtc
    

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

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

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

  • 進捗率0 から 100 に変更

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