[openrtm-commit:02808] r1037 - trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC

openrtm @ openrtm.org openrtm @ openrtm.org
2017年 9月 6日 (水) 14:42:08 JST


Author: t-katami
Date: 2017-09-06 14:42:08 +0900 (Wed, 06 Sep 2017)
New Revision: 1037

Modified:
   trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/Manager.java
Log:
[compat,bugfix,->releng_1_2] formatString() for component name format function now supports %i, %N (implementation id, instance #). refs #3039

Modified: trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/Manager.java
===================================================================
--- trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/Manager.java	2017-09-05 07:51:16 UTC (rev 1036)
+++ trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/Manager.java	2017-09-06 05:42:08 UTC (rev 1037)
@@ -4153,6 +4153,14 @@
                     else if (c == 'c') {
                         str.append(properties.getProperty("category"));
                     }
+                    else if (c == 'i') {
+                        str.append(properties.getProperty("implementation_id"));
+                    }
+                    else if (c == 'N') {
+                        String id = properties.getProperty("implementation_id");
+                        String iname = properties.getProperty("instance_name");
+                        str.append(iname.substring(id.length()));
+                    }
                     else if (c == 'h') {
                         str.append(m_config.getProperty("os.hostname"));
                     }



More information about the openrtm-commit mailing list