OpenRTM-aist  2.1.0
DefaultConfiguration.h
[詳解]
1 // -*- C++ -*-
19 #ifndef RTM_DEFAULTCONFIGURATION_H
20 #define RTM_DEFAULTCONFIGURATION_H
21 #include "rtm/version.h"
22 #include "rtm/config_rtc.h"
40 namespace RTC {
41  const char* const default_config[] =
42  {
43  "config.version", openrtm_version,
44  "openrtm.name", openrtm_name,
45  "openrtm.version", openrtm_version,
46  "manager.instance_name", "manager",
47  "manager.name", "manager",
48  "manager.naming_formats", "%h.host_cxt/%n.mgr",
49  "manager.pid", "",
50  "os.name", "",
51  "os.release", "",
52  "os.version", "",
53  "os.arch", "",
54  "os.hostname", "",
55  "logger.enable", "YES",
56  "logger.file_name", "./rtc%p.log",
57  "logger.date_format", "%b %d %H:%M:%S.%Q",
58  "logger.log_level", "INFO",
59  "logger.stream_lock", "NO",
60  "logger.master_logger", "",
61  "logger.escape_sequence_enable", "NO",
62  "module.conf_path", "",
63  "module.load_path", "",
64  "naming.enable", "YES",
65  "naming.type", "corba",
66  "naming.formats", "%h.host_cxt/%n.rtc",
67  "naming.update.enable", "YES",
68  "naming.update.interval", "10.0",
69  "timer.enable", "YES",
70  "timer.tick", "0.1",
71 #ifdef ORB_IS_OMNIORB
72  "corba.args", "-ORBclientCallTimeOutPeriod 10000 -ORBinConScanPeriod 0",
73  "corba.endpoints", "all",
74 #else
75  "corba.args", "",
76  "corba.endpoints", "",
77 #endif
78  "corba.endpoint", "", // hostname:port_number
79  "corba.id", corba_name,
80  "corba.nameservers", "localhost",
81  "corba.master_manager", "localhost:2810",
82  "corba.nameservice.replace_endpoint", "NO",
83  "corba.update_master_manager.enable", "YES",
84  "corba.update_master_manager.interval", "10.0",
85  "exec_cxt.periodic.type", "PeriodicExecutionContext",
86  "exec_cxt.periodic.rate", "1000",
87  "exec_cxt.sync_transition", "YES",
88  "exec_cxt.transition_timeout", "0.5",
89  "manager.modules.load_path", "./",
90  "manager.modules.abs_path_allowed", "YES",
91  "manager.is_master", "NO",
92  "manager.corba_servant", "YES",
93  "manager.shutdown_on_nortcs", "YES",
94  "manager.shutdown_auto", "YES",
95  "manager.auto_shutdown_duration", "20.0",
96  "manager.termination_waittime", "0.5",
97  "manager.name", "manager",
98  "manager.components.naming_policy", "process_unique",
99  "manager.command", "rtcd2",
100  "manager.nameservers", "default",
101  "manager.language", "C++",
102  "manager.supported_languages", "C++, Python, Java",
103  "manager.modules.C++.manager_cmd", "rtcd2",
104  "manager.modules.C++.profile_cmd", "rtcprof2",
105 #ifdef WIN32
106  "manager.modules.C++.suffixes", "dll",
107 #else
108 #ifdef RTM_OS_DARWIN
109  "manager.modules.C++.suffixes", "dylib",
110 #else
111  "manager.modules.C++.suffixes", "so",
112 #endif
113 #endif
114  "manager.modules.C++.load_paths", "",
115  "manager.modules.Python.manager_cmd", "rtcd2_python",
116  "manager.modules.Python.profile_cmd", "rtcprof2_python",
117  "manager.modules.Python.suffixes", "py",
118  "manager.modules.Python.load_paths", "",
119  "manager.modules.Java.manager_cmd", "rtcd2_java",
120  "manager.modules.Java.profile_cmd", "rtcprof2_java",
121  "manager.modules.Java.suffixes", "class",
122  "manager.modules.Java.load_paths", "",
123  "manager.modules.Docker.manager_cmd", "rtcd2_docker",
124  "manager.modules.Docker.profile_cmd", "rtcprof2_docker",
125  "manager.modules.Docker.suffixes", "docker",
126  "manager.modules.Docker.load_paths", "",
127  "manager.modules.Docker.create_comp", "NO",
128  "manager.modules.Docker.build_comp", "YES",
129  "manager.modules.search_auto", "YES",
130  "manager.preload.modules", "",
131  "manager.components.precreate", "",
132  "manager.components.preconnect", "",
133  "manager.components.preactivation", "",
134  "manager.local_service.enabled_services","ALL",
135  "sdo.service.provider.enabled_services", "ALL",
136  "sdo.service.consumer.enabled_services", "ALL",
137  ""
138  };
139 } // namespace RTC
140 #endif // RTM_DEFAULTCONFIGURATION_H
RTコンポーネント
const char *const default_config[]
Definition: DefaultConfiguration.h:41