Project

General

Profile

バグ #1472

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

Added by kurihara over 11 years ago. Updated over 6 years ago.

Status:
新規
Priority:
通常
Assignee:
-
Target version:
-
Start date:
05/12/2010
Due date:
% Done:

0%

Estimated time:

Description

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

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

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

History

#1 Updated by n-ando over 6 years ago

  • Project changed from OpenRTM-aist (C++) to コア

Also available in: Atom PDF