#include <BehaviorTeamMessage.h>
Collaboration diagram for BehaviorTeamMessage:
Public Types | |
typedef BehaviorTeamMessage::WalkR | WalkRequest |
enum | Message { none, justPerformedAKick, performingAKick, preparingAKick, sync } |
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... | |
Public Member Functions | |
BehaviorTeamMessage () | |
Constructor. | |
Public Attributes | |
double | estimatedTimeToReachBall |
The time that the sender of the message estimates for reaching the ball. | |
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 char | ratedOptions [RateableOptions::numOfOptions] |
The ratedOptions of the sender. | |
WalkR | walkRequest |
the MothionRequest from the Dog at the bridge. | |
int | ocStatus |
the status of the open challenge | |
int | masterWaitState |
Definition at line 26 of file BehaviorTeamMessage.h.
|
|
|
Different discrete messages that can be exchanged. Used by XabslBehaviorControl.
Definition at line 41 of file BehaviorTeamMessage.h. |
|
The game state of the sender. Used by Humboldt2003BehaviorControl and GT2003BehaviorControl. Definition at line 58 of file BehaviorTeamMessage.h. |
|
The dynamic role of the sender. Used by DDD2003BehaviorControl and GT2003BehaviorControl. Definition at line 64 of file BehaviorTeamMessage.h. |
|
Constructor.
Definition at line 11 of file BehaviorTeamMessage.cpp. References masterWaitState, ocStatus, BehaviorTeamMessage::WalkR::rotation, BehaviorTeamMessage::WalkR::type, BehaviorTeamMessage::WalkR::x, and BehaviorTeamMessage::WalkR::y. |
|
The time that the sender of the message estimates for reaching the ball.
Definition at line 35 of file BehaviorTeamMessage.h. Referenced by operator<<(), operator>>(), and GT2004StrategySymbols::update(). |
|
the message
Definition at line 52 of file BehaviorTeamMessage.h. Referenced by operator<<(), operator>>(), GT2004BehaviorControl::preExecute(), and GT2004StrategySymbols::registerSymbols(). |
|
The game state of the sender. Used by Humboldt2003BehaviorControl and GT2003BehaviorControl. Referenced by operator<<(), operator>>(), GT2004BehaviorControl::postExecute(), and GT2004StrategySymbols::registerSymbols(). |
|
The dynamic role of the sender. Used by DDD2003BehaviorControl and GT2003BehaviorControl. Referenced by operator<<(), operator>>(), and GT2004StrategySymbols::update(). |
|
The ratedOptions of the sender. Used by GT2004BehaviorControl Definition at line 70 of file BehaviorTeamMessage.h. Referenced by CollectedBeliefs::broadcast(), operator<<(), and operator>>(). |
|
the MothionRequest from the Dog at the bridge. Used by OpenChallange04 Definition at line 84 of file BehaviorTeamMessage.h. Referenced by GT2004BasicBehaviorDogAsJoystick::execute(), GT2004BasicBehaviorMoveTheBridge::execute(), operator<<(), and operator>>(). |
|
the status of the open challenge
Definition at line 87 of file BehaviorTeamMessage.h. Referenced by BehaviorTeamMessage(), operator<<(), operator>>(), and OpenChallengeSymbols::setOCStatus(). |
|
Definition at line 88 of file BehaviorTeamMessage.h. Referenced by BehaviorTeamMessage(), operator<<(), and operator>>(). |