31 #include <yarp/os/LogStream.h>
33 using namespace yarp::os;
47 ResourceFinder& finder) {
49 finder.setDefaultConfigFile(
"simulator.ini");
50 finder.setDefaultContext(
"simConfig");
51 finder.configure(
argc, argv);
54 if ( finder.check(
"name" ) ) {
55 moduleName = finder.find(
"name" ).asString();
56 moduleName =
"/" + moduleName;
57 yInfo() <<
"NEW MODULE NAME " << moduleName;
60 moduleName =
"/icubSim";
61 yInfo() <<
"default module name: " << moduleName;
63 if ( finder.check(
"verbosity" ) ) {
64 verbosity = finder.find(
"verbosity" ).asInt32();
65 yInfo() <<
"custom verbosity level: " <<
verbosity;
69 yInfo() <<
"default verbosity level: " <<
verbosity;
95 yDebug(
"SimConfig::configure\n");
98 this->moduleName = moduleName;
static string configureFinder(int argc, char *argv[], string &moduleName, int &verbosity, ResourceFinder &finder)
Header for the automatic configuration of the iCub Simulator.
std::string configure(int argc, char *argv[], std::string &moduleName, int &verbosity)