プロジェクト

全般

プロフィール

バグ #1473

Compositeコンポーネントのポート公開に関する問題

kuriharaほぼ14年前に追加. ほぼ13年前に更新.

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

100%

予定工数:

説明

RTSEにてCompositeコンポーネントを作成する場合に、”New Composite Component"ダイアログにて公開するポートを指定しても、composite.confに記述されたポートだけが公開ポートとなる。

Manager.createComponent()内の処理にて、このメソッドの引数で与えられたプロパティをマージしている処理があるが、引数で指定されたプロパティをマージした後に、component.confの内容をマージしているため、component.confで指定した値で上書きされてしまっている。

対策としては、configureComponent(comp, prop)の後で、compに対してcomp_propをsetProperties()でセットする事でcreateComponent()の引数で指定されたプロパティが有効となる。

履歴

#1 kuriharaほぼ14年前に更新

  • ステータス新規 から 解決 に変更
  • 進捗率0 から 100 に変更

createComponent()の引数で指定されたパラメータをコンポーネントのプロパティにマージする処理をconfigureComponent()呼出の後に追加。
( r359 にて対応)

https://openrtp.jp/redmine/repositories/revision/openrtm-aist-python/359

#2 n-andoほぼ13年前に更新

  • ステータス解決 から 終了 に変更

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