[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 メーリングリストの案内