evorobotcomponent.cpp
103 connect(gaThread, SIGNAL(exceptionDuringOperation(BaseException*)), this, SLOT(exceptionDuringOperation(BaseException*)), Qt::BlockingQueuedConnection);
141 //--- currentTestName is initially setted to contain the name of the first test specified by the user
196 currentTestName = ConfigurationHelper::getString( params, prefix+"testToRun", currentTestName );
212 Descriptor d = addTypeDescription( type, "This component allow to do evolutionary robotics experiments" );
213 d.describeSubgroup( "GA" ).type( "Evoga" ).props( IsMandatory ).help( "The Genetic Algorithm to use to perform the evolutionary process" );
214 d.describeSubgroup( "TEST" ).type( "AbstractTest" ).props( AllowMultiple ).help( "let to configure a test condition for the evolved individual" );
235 Logger::error( "EvoRobotComponent - Cannot run evolve because another action is currently running; please wait until it finish, or stop it before run evolve action" );
247 Logger::error( QString("EvoRobotComponent - Test ") + currentTestName + " is not present into the list of available Tests" );
257 Logger::error( QString("EvoRobotComponent - Cannot run test %1 because another action is currently running; please wait until it finish, or stop it before run test %1").arg(currentTestName) );
281 Logger::error( QString("EvoRobotComponent - Error while executing the current operation, an exception was thrown. Reason: ") + e->what() );