Project

General

Profile

バグ #817

Configurationの削除

Added by ta over 12 years ago. Updated over 6 years ago.

Status:
担当
Priority:
通常
Assignee:
Target version:
-
Start date:
07/23/2009
Due date:
% Done:

0%

Estimated time:

Description

ConfigurationSetに一度項目を追加すると,削除ができない

Configuration_impl::set_configuration_set_values
 → ConfigAdmin::setConfigurationSetValues
内の処理において,設定されたConfigurationSetを反映させるために,
 p << config_set;
という処理を行っているが,この処理がプロパティ情報の「マージ処理」であるためconfig_set側で項目を削除していても,p側でその項目が削除されない.

Configurationの処理のみを考えると,ここではマージ処理ではなく,入れ替え処理が必要になると思う.
ただし,Defaultで設定されているConfigurationSetの情報を削除してしまうのは問題があるため,何らかの識別処理が必要と思われる.

History

#1 Updated by n-ando almost 12 years ago

  • Status changed from 新規 to 担当
  • Assignee set to n-ando

#2 Updated by n-ando over 6 years ago

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

Also available in: Atom PDF