00001 
00020 #include "rtm/version.h"
00021 #include "rtm/config_rtc.h"
00039 static const char* default_config[] =
00040   {
00041     "config.version",                     openrtm_version,
00042     "openrtm.version",                    openrtm_name,
00043     "manager.instance_name",              "manager",
00044     "manager.name",                       "manager",
00045     "manager.naming_formats",             "%h.host_cxt/%n.mgr",
00046     "manager.pid",                        "",
00047     "manager.refstring_path",             "/var/log/rtcmanager.ref",
00048     "os.name",                            "",
00049     "os.release",                         "",
00050     "os.version",                         "",
00051     "os.arch",                            "",
00052     "os.hostname",                        "",
00053     "logger.enable",                      "YES",
00054     "logger.file_name",                   "./rtc%p.log",
00055     "logger.date_format",                 "%b %d %H:%M:%S.%Q",
00056     "logger.log_level",                   "INFO",
00057     "logger.stream_lock",                 "NO",
00058     "logger.master_logger",               "",
00059     "module.conf_path",                   "",
00060     "module.load_path",                   "",
00061     "naming.enable",                      "YES",
00062     "naming.type",                        "corba",
00063     "naming.formats",                     "%h.host_cxt/%n.rtc",
00064     "naming.update.enable",               "YES",
00065     "naming.update.interval",             "10.0",
00066     "timer.enable",                       "YES",
00067     "timer.tick",                         "0.1",
00068     "corba.args",                         "",
00069     "corba.endpoint",                     "",  
00070     "corba.id",                           corba_name,
00071     "corba.nameservers",                  "localhost",
00072     "corba.master_manager",               "localhost:2810",
00073     "corba.nameservice.replace_endpoint", "NO",
00074     "exec_cxt.periodic.type",             "PeriodicExecutionContext",
00075     "exec_cxt.periodic.rate",             "1000",
00076     "exec_cxt.evdriven.type",             "EventDrivenExecutionContext",
00077     "manager.modules.load_path",          "./",
00078     "manager.modules.abs_path_allowed",   "YES",
00079     "manager.is_master",                  "NO",
00080     "manager.corba_servant",              "YES",
00081     "manager.shutdown_on_nortcs",         "YES",
00082     "manager.shutdown_auto",              "YES",
00083     "manager.name",                       "manager",
00084     "manager.command",                    "rtcd",
00085     "manager.supported_languages",        "C++, Python, Java",
00086     "manager.modules.C++.manager_cmd",    "rtcd",
00087     "manager.modules.C++.profile_cmd",    "rtcprof",
00088 #ifdef WIN32
00089     "manager.modules.C++.suffixes",       "dll",
00090 #else
00091 #ifdef RTM_OS_DARWIN
00092     "manager.modules.C++.suffixes",       "dylib",
00093 #else
00094     "manager.modules.C++.suffixes",       "so",
00095 #endif
00096 #endif
00097     "manager.modules.C++.load_paths",     "./",
00098     "manager.modules.Python.manager_cmd", "rtcd_python",
00099     "manager.modules.Python.profile_cmd", "rtcprof_python",
00100     "manager.modules.Python.suffixes",    "py",
00101     "manager.modules.Python.load_paths",  "./",
00102     "manager.modules.Java.manager_cmd",   "rtcd_java",
00103     "manager.modules.Java.profile_cmd",   "rtcprof_java",
00104     "manager.modules.Java.suffixes",      "class",
00105     "manager.modules.Java.load_paths",    "./",
00106     ""
00107   };
00108