#include <BehaviorTeamMessage.h>
Public Types | |
| enum | Kickoff { sizeofKickoff = 3 } |
| The time that the sender of the message estimates for reaching the kickoff pos. More... | |
| enum | Message { none, justPerformedAKick, performingAKick, preparingAKick, dribbleBall, preparingAPass, passing, sync, moveForward, turn } |
| Different discrete messages that can be exchanged. More... | |
| enum | GameState { sleep, initial, ready, set, playing, penalized, finished } |
| The game state of the sender. More... | |
| enum | DynamicRole { goalie, striker, offensiveSupporter, defensiveSupporter } |
| The dynamic role of the sender. More... | |
| enum | StrikerCommand { noCommand, goToPosition, wingman } |
| Command from the Striker for the offensive Supporter. More... | |
| enum | { numberOfStrikerCommandParameters = 3 } |
Public Member Functions | |
| BehaviorTeamMessage () | |
| Constructor. | |
| const char * | getRoleAsString () const |
Static Public Member Functions | |
| const char * | getRoleString (DynamicRole role) |
Public Attributes | |
| double | estimatedTimeToReachBall |
| The time that the sender of the message estimates for reaching the ball. | |
| double | estimatedTimeToReachKickoff [sizeofKickoff] |
| int | numberOfTheChoosenPassPartner |
| Message | message |
| the message | |
| enum BehaviorTeamMessage::GameState | gameState |
| The game state of the sender. | |
| enum BehaviorTeamMessage::DynamicRole | dynamicRole |
| The dynamic role of the sender. | |
| unsigned long | timeSinceRoleChange |
| enum BehaviorTeamMessage::StrikerCommand | strikerCommand |
| Command from the Striker for the offensive Supporter. | |
| double | strikerCommandParameter [numberOfStrikerCommandParameters] |
Definition at line 25 of file BehaviorTeamMessage.h.
|
|
The time that the sender of the message estimates for reaching the kickoff pos.
Definition at line 37 of file BehaviorTeamMessage.h. |
|
|
Different discrete messages that can be exchanged. Used by XabslBehaviorControl.
Definition at line 51 of file BehaviorTeamMessage.h. |
|
|
The game state of the sender. Used by Humboldt2003BehaviorControl and GT2003BehaviorControl. Definition at line 73 of file BehaviorTeamMessage.h. |
|
|
The dynamic role of the sender. Used by DDD2003BehaviorControl and GT2003BehaviorControl. Definition at line 79 of file BehaviorTeamMessage.h. |
|
|
Command from the Striker for the offensive Supporter.
Definition at line 104 of file BehaviorTeamMessage.h. |
|
|
Definition at line 111 of file BehaviorTeamMessage.h. |
|
|
Constructor.
Definition at line 11 of file BehaviorTeamMessage.cpp. References estimatedTimeToReachKickoff, numberOfStrikerCommandParameters, numberOfTheChoosenPassPartner, sizeofKickoff, and strikerCommandParameter. |
|
|
Definition at line 115 of file BehaviorTeamMessage.h. References dynamicRole, and getRoleString(). |
Here is the call graph for this function:

|
|
Definition at line 117 of file BehaviorTeamMessage.h. References defensiveSupporter, offensiveSupporter, and striker. Referenced by getRoleAsString(). |
|
|
The time that the sender of the message estimates for reaching the ball.
Definition at line 34 of file BehaviorTeamMessage.h. Referenced by operator<<(), operator>>(), and GT2005StrategySymbols::update(). |
|
|
Definition at line 41 of file BehaviorTeamMessage.h. Referenced by BehaviorTeamMessage(), GT2005ConfigurationSymbols::computeKickoffRole(), operator<<(), and operator>>(). |
|
|
Definition at line 46 of file BehaviorTeamMessage.h. Referenced by BehaviorTeamMessage(), operator<<(), and operator>>(). |
|
|
the message
Definition at line 67 of file BehaviorTeamMessage.h. Referenced by OpenChallengeSymbols::guideDogMoveForward(), OpenChallengeSymbols::guideDogTellsBlindDogTurn(), operator<<(), operator>>(), GT2005BehaviorControl::preExecute(), and GT2005StrategySymbols::registerSymbols(). |
|
|
The game state of the sender. Used by Humboldt2003BehaviorControl and GT2003BehaviorControl. Referenced by operator<<(), operator>>(), GT2005BehaviorControl::postExecute(), and GT2005StrategySymbols::registerSymbols(). |
|
|
The dynamic role of the sender. Used by DDD2003BehaviorControl and GT2003BehaviorControl. Referenced by getRoleAsString(), operator<<(), operator>>(), and GT2005StrategySymbols::update(). |
|
|
Definition at line 81 of file BehaviorTeamMessage.h. Referenced by operator<<(), operator>>(), and GT2005StrategySymbols::update(). |
|
|
Command from the Striker for the offensive Supporter.
Referenced by operator<<(), and operator>>(). |
|
|
Definition at line 113 of file BehaviorTeamMessage.h. Referenced by BehaviorTeamMessage(), operator<<(), and operator>>(). |
1.3.6