Collaboration diagram for RS::FrameworkAgent:

Public Member Functions | |
| FrameworkAgent (Decision *decision) | |
| Default construcor Supply a decision object to make the agents decisions. | |
| virtual | ~FrameworkAgent () |
| Destructor for the FrameworkAgent. | |
| virtual bool | start () |
| Start the agent. | |
Protected Attributes | |
| ViewManager * | viewManager |
| ViewManager isn't needed here I think The worldModelInterface should take care of the updates. | |
| const WorldFacts * | facts |
| The facts of the world, we need some parameters for initialization. | |
| ServerInterface * | serverInterface |
| Pointer to the server interface. | |
| FrameworkSensorInterface * | sensorInterface |
| Pointer to the server interface. | |
| CLangParser | clangParser |
| Coach message parser from soccerserver to parse coach data. | |
| Sensors * | sensors |
| Pointer to the agents sensors. | |
| ActuatorInterface * | actuatorInterface |
| Pointer to the acutator interface. | |
| Actuators * | actuators |
| Pointer to the agents acutators. | |
| Decision * | decision |
| Pointer to the agents decision handler. | |
| ControlInterface * | controlInterface |
| Pointer to the controll interface. | |
| Controller * | controller |
| Pointer to the agents controller. | |
Only supply a decision object and command line arguments with the necessary parameters to start the agent. Now uses soccerserver coachlanguage parser and sends this to the sensors.
separete coach and players FrameworkAgent?
Definition at line 114 of file FrameworkAgent.h.
1.3-rc3