#include <SolutionRequest.h>
Definition at line 19 of file SolutionRequest.h.
|
Enumerator for exchange modules Add new exchangeable module here. Create new selector module for new exchangeable modules
Definition at line 27 of file SolutionRequest.h. |
|
enumerator for available solutions for all exchangeable modules
Definition at line 54 of file SolutionRequest.h. Referenced by getDefaultSolution(). |
|
IDs for the module solutions using a Xabsl2Engine.
Definition at line 363 of file SolutionRequest.h. |
|
Constructor.
Definition at line 16 of file SolutionRequest.cpp. References errorWhileReading, numOfModules, setDefaultSolutions(), and solutions. |
Here is the call graph for this function:
|
returns names for module ids Add new exchangeable module here
Definition at line 158 of file SolutionRequest.h. References colorTableMod, getupEngine, ledControl, and walkingEngineNormal. Referenced by operator<<(). |
|
Returns number of solutions in module id
Definition at line 188 of file SolutionRequest.h. References colorTableMod, getupEngine, ledControl, numOfBallLocatorSolutions, numOfBehaviorControlSolutions, numOfCollisionDetectorSolutions, numOfColorTableModSolutions, numOfGetupEngineSolutions, numOfHeadControlSolutions, numOfImageProcessorSolutions, numOfLEDControlSolutions, numOfMotionControlSolutions, numOfObstaclesLocatorSolutions, numOfPlayersLocatorSolutions, numOfRobotStateDetectorSolutions, numOfSelfLocatorSolutions, numOfSensorBehaviorControlSolutions, numOfSensorDataProcessorSolutions, numOfSoundControlSolutions, numOfTeamBallLocatorSolutions, numOfWalkingEngineSolutions, and walkingEngineNormal. Referenced by operator<<(), and operator>>(). |
|
|
Returns default solution for module.
Definition at line 337 of file SolutionRequest.h. References ModuleSolutionID, and solutions. Referenced by ModuleSelector::ModuleSelector(). |
|
Sets all modules to default solutions.
Definition at line 30 of file SolutionRequest.cpp. References InStream< InFile, InConfig >::eof(), errorWhileReading, InFile::exists(), getLocation(), numOfModules, and solutions. Referenced by SolutionRequest(). |
Here is the call graph for this function:
|
the == operator
Definition at line 48 of file SolutionRequest.cpp. References numOfModules, and solutions. |
|
the == operator
Definition at line 352 of file SolutionRequest.h. |
|
returns the name of a xabsl2EngineID
Definition at line 372 of file SolutionRequest.h. |
|
returns the beginning of the file name of a config file for a xabsl2Engine
Definition at line 385 of file SolutionRequest.h. |
|
an array containing the selected solution for each module
Definition at line 327 of file SolutionRequest.h. Referenced by getDefaultSolution(), operator<<(), operator==(), operator>>(), ModuleHandler::selectSolutions(), setDefaultSolutions(), and SolutionRequest(). |
|
ErrorWhileReading is set to true when an error occurred while reading the SolutionRequest eg when an module was missing or a solution was not recognized.
Definition at line 360 of file SolutionRequest.h. Referenced by operator>>(), setDefaultSolutions(), and SolutionRequest(). |