[openrtm-commit:00090] r2119 - trunk/OpenRTM-aist/src/ext/sdo/observer
openrtm @ openrtm.org
openrtm @ openrtm.org
2011年 5月 24日 (火) 01:43:29 JST
Author: n-ando
Date: 2011-05-24 01:43:29 +0900 (Tue, 24 May 2011)
New Revision: 2119
Modified:
trunk/OpenRTM-aist/src/ext/sdo/observer/ComponentObserver.idl
trunk/OpenRTM-aist/src/ext/sdo/observer/ComponentObserverConsumer.h
Log:
ComponentObserver.idl documentation has been improved.
Incomplete implementation has been updated. ref #2135
Modified: trunk/OpenRTM-aist/src/ext/sdo/observer/ComponentObserver.idl
===================================================================
--- trunk/OpenRTM-aist/src/ext/sdo/observer/ComponentObserver.idl 2011-05-23 16:08:39 UTC (rev 2118)
+++ trunk/OpenRTM-aist/src/ext/sdo/observer/ComponentObserver.idl 2011-05-23 16:43:29 UTC (rev 2119)
@@ -215,37 +215,38 @@
* @brief Configurationの状態
*
* Configurationの状態が変化したことを示す列挙子。Configurationに対
- * して、コンフィギュレーションが更新された (UPDATE)、コンフィギュ
- * レーションパラメータが更新された (UPDATEPARAM)、アクティブコンフィ
- * ギュレーションが変更された (SET_ACTIVE_CONFIG_SET)、コンフィギュ
- * レーションセットが追加された (ADD_CONFIG_SET)、コンフィギュレー
- * ションセットが削除された (REMOVE_CONFIG_SET)、コンフィギュレーショ
- * ンセットがアクティブにされた (ACTIVATE_CONFIG_SET) といったアク
- * ションがあったことが通知される。
+ * して、コンフィギュレーションパラメータが更新された
+ * (UPDATE_CONFIG_PARAM)、アクティブコンフィギュレーションが変更さ
+ * れた (SET_CONFIG_SET)、コンフィギュレーションセットが追加された
+ * (ADD_CONFIG_SET)、コンフィギュレーションが更新された
+ * (UPDATE_CONFIG_SET)、コンフィギュレーションセットが削除された
+ * (REMOVE_CONFIG_SET)、コンフィギュレーションセットがアクティブに
+ * された (ACTIVATE_CONFIG_SET) といったアクションがあったことが通
+ * 知される。
*
- * - UPDATE_CONFIGSET:<configuration set's name>
- * - UPDATE_PARAMETER:<config set's name>.<config param's key>
- * - SET_CONFIG_SET: <config set's name>
- * - ADD_CONFIG_SET <config set's name>
- * - REMOVE_CONFIG_SET: <config set's name>
- * - ACTIVATE_CONFIG_SET: <config set's name>
+ * - UPDATE_CONFIG_PARAM: <config set name>.<config param name>
+ * - SET_CONFIG_SET: <config set name>
+ * - ADD_CONFIG_SET: <config set name>
+ * - UPDATE_CONFIG_SET: <config set name>
+ * - REMOVE_CONFIG_SET: <config set name>
+ * - ACTIVATE_CONFIG_SET: <config set name>
*
* @else
*
* @brief The stauts of ports
*
* This is enumerator which notifies that configuration is
- * changed. To the configuration a configuration set has been
- * updated, a configuration parameter has been updated, the active
- * configuration set has been changed, a configuration set has
+ * changed. To the configuration, a configuration parameter has
+ * been updated, the active configuration set has been changed, a
+ * configuration set has been updated, a configuration set has
* been added or removed, these actions would be notified.
*
- * - UPDATE_CONFIGSET:<configuration set's name>
- * - UPDATE_PARAMETER:<config set's name>.<config param's key>
- * - SET_CONFIG_SET: <config set's name>
- * - ADD_CONFIG_SET <config set's name>
- * - REMOVE_CONFIG_SET: <config set's name>
- * - ACTIVATE_CONFIG_SET: <config set's name>
+ * - UPDATE_CONFIG_PARAM: <config set name>.<config param name>
+ * - SET_CONFIG_SET: <config set name>
+ * - ADD_CONFIG_SET: <config set name>
+ * - UPDATE_CONFIG_SET: <config set name>
+ * - REMOVE_CONFIG_SET: <config set name>
+ * - ACTIVATE_CONFIG_SET: <config set name>
*
* @endif
*/
Modified: trunk/OpenRTM-aist/src/ext/sdo/observer/ComponentObserverConsumer.h
===================================================================
--- trunk/OpenRTM-aist/src/ext/sdo/observer/ComponentObserverConsumer.h 2011-05-23 16:08:39 UTC (rev 2118)
+++ trunk/OpenRTM-aist/src/ext/sdo/observer/ComponentObserverConsumer.h 2011-05-23 16:43:29 UTC (rev 2119)
@@ -473,27 +473,41 @@
void updateConfigParam(const char* configsetname,
const char* configparamname)
{
- m_coc.updateStatus(OpenRTM::CONFIGURATION, "UPDATE_CONFIG_PARAM");
+ std::string msg("UPDATE_CONFIG_PARAM: ");
+ msg += configsetname;
+ msg += ".";
+ msg += configparamname;
+ m_coc.updateStatus(OpenRTM::CONFIGURATION, msg.c_str());
}
void setConfigSet(const coil::Properties& config_set)
{
- m_coc.updateStatus(OpenRTM::CONFIGURATION, "SET_CONFIG_SET");
+ std::string msg("SET_CONFIG_SET: ");
+ msg += config_set.getName();
+ m_coc.updateStatus(OpenRTM::CONFIGURATION, msg.c_str());
}
void addConfigSet(const coil::Properties& config_set)
{
- m_coc.updateStatus(OpenRTM::CONFIGURATION, "ADD_CONFIG_SET");
+ std::string msg("ADD_CONFIG_SET: ");
+ msg += config_set.getName();
+ m_coc.updateStatus(OpenRTM::CONFIGURATION, msg.c_str());
}
void updateConfigSet(const char* config_set_name)
{
- m_coc.updateStatus(OpenRTM::CONFIGURATION, "UPDATE_CONFIG_SET");
+ std::string msg("UPDATE_CONFIG_SET: ");
+ msg += config_set_name;
+ m_coc.updateStatus(OpenRTM::CONFIGURATION, msg.c_str());
}
void removeConfigSet(const char* config_set_name)
{
- m_coc.updateStatus(OpenRTM::CONFIGURATION, "REMOVE_CONFIG_SET");
+ std::string msg("REMOVE_CONFIG_SET: ");
+ msg += config_set_name;
+ m_coc.updateStatus(OpenRTM::CONFIGURATION, msg.c_str());
}
void activateConfigSet(const char* config_set_name)
{
- m_coc.updateStatus(OpenRTM::CONFIGURATION, "ACTIVATE_CONFIG_SET");
+ std::string msg("ACTIVATE_CONFIG_SET: ");
+ msg += config_set_name;
+ m_coc.updateStatus(OpenRTM::CONFIGURATION, msg.c_str());
}
// Listener object's pointer holder
ConfigurationParamListener* updateConfigParamListener;
openrtm-commit メーリングリストの案内