プロジェクト

全般

プロフィール

機能 #2107

get_component_profile()からm_propertiesの値を取得できるようにしたい

n-andoほぼ13年前に追加. ほぼ9年前に更新.

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

100%

予定工数:

説明

get_component_profile()からm_propertiesの値を取得できるようにしたい

関係しているリビジョン

リビジョン 2101 (差分)
n-andoほぼ13年前に追加

Default property values now include openrtm.name.
openrtm.version is "x.y.z" version, openrtm.name is "OpenRTM-aist-x.y.z".
refs #2107

リビジョン 2101 (差分)
n-andoほぼ13年前に追加

Default property values now include openrtm.name.
openrtm.version is "x.y.z" version, openrtm.name is "OpenRTM-aist-x.y.z".
refs #2107

リビジョン 2102 (差分)
n-andoほぼ13年前に追加

Property values "manager.os.*" are now "os.*".
refs #2107

リビジョン 2102 (差分)
n-andoほぼ13年前に追加

Property values "manager.os.*" are now "os.*".
refs #2107

リビジョン 2103 (差分)
n-andoほぼ13年前に追加

Now inherited property values includes the following values.
- config.version
- openrtm.name
- openrtm.version
- os.name
- os.release
- os.version
- os.arch
- os.hostname
- corba.endpoint
- corba.id
- exec_cxt.periodic.type
- exec_cxt.periodic.rate
- exec_cxt.evdriven.type

refs #2107

リビジョン 2103 (差分)
n-andoほぼ13年前に追加

Now inherited property values includes the following values.
- config.version
- openrtm.name
- openrtm.version
- os.name
- os.release
- os.version
- os.arch
- os.hostname
- corba.endpoint
- corba.id
- exec_cxt.periodic.type
- exec_cxt.periodic.rate
- exec_cxt.evdriven.type

refs #2107

リビジョン 2104 (差分)
n-andoほぼ13年前に追加

Now component's properties (m_properties) are imported to
ComponentProfile::properties. refs #2107

リビジョン 2104 (差分)
n-andoほぼ13年前に追加

Now component's properties (m_properties) are imported to
ComponentProfile::properties. refs #2107

履歴

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

  • 進捗率0 から 30 に変更

DefaultConfiguration.h で定義されているpropertyを以下のように変更。

  • openrtm.version: "x.y.z"
  • openrtm.name: "OpenRTM-aist-x.y.z"

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

これまで "manager.os.*" だったOS関連の情報を "os.*" に変更。

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

  • 進捗率30 から 80 に変更

グローバルなプロパティから継承する値を変更。以下の通りに。

  • config.version
  • openrtm.name
  • openrtm.version
  • os.name
  • os.release
  • os.version
  • os.arch
  • os.hostname
  • corba.endpoint
  • corba.id
  • exec_cxt.periodic.type
  • exec_cxt.periodic.rate
  • exec_cxt.evdriven.type

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

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

get_component_profile() でNVUtil::copyFromProperties()でpropertiesをComponentProfileにimport

===================================================================
--- src/lib/rtm/RTObject.cpp    (revision 2098)
+++ src/lib/rtm/RTObject.cpp    (working copy)
@@ -726,6 +726,7 @@
         PortProfileList ppl    = m_portAdmin.getPortProfileList();
         profile->port_profiles = ppl._retn();
 #endif // ORB_IS_RTORB
+        NVUtil::copyFromProperties(profile->properties, m_properties);
     return profile._retn();
       }
     catch (...)

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

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

#6 n-andoほぼ9年前に更新

  • 対象バージョン を削除 (RELEASE_1_1_0)

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