#include <GT2005BehaviorControl.h>
Inheritance diagram for GT2005BehaviorControl:


Matthias Jüngel
Definition at line 56 of file GT2005BehaviorControl.h.
|
|
Constructor.
Definition at line 15 of file GT2005BehaviorControl.cpp. References ASSERT, backBackWasPressed, backFrontWasPressed, InFile::exists(), faceInfo, GTXabsl2EngineExecutor::init(), initialBrightness, IP, quickStop, syncTimestampSent, timeSync, and timeSyncHeadControlMode. |
Here is the call graph for this function:

|
|
destructor
Definition at line 78 of file GT2005BehaviorControl.cpp. |
|
Here is the call graph for this function:

|
|
Sets some varibles for leds and sound before the execution of the engine.
Definition at line 114 of file GT2005BehaviorControl.cpp. References AngleSymbols::angleShownByLEDs, angleSymbols, LEDRequest::backFrontWhiteLED, LEDRequest::backMiddleOrangeLED, LEDRequest::backMiddleWhiteLED, LEDRequest::backRearWhiteLED, BallModel::ballWasSeen, BallModel::communicated, LEDRequest::faceLED, SystemCall::getTimeSince(), HeadControlMode::headControlMode, LEDRequest::headOrangeLED, LEDRequest::headWhiteLED, BehaviorTeamMessage::message, BallModel::seen, SoundRequest::soundID, MotionRequest::tailRequest, TailRequest::tailRequestID, CommunicatedBallState::timeWhenLastObserved, and SeenBallState::timeWhenLastSeen. Referenced by execute(). |
Here is the call graph for this function:

|
Here is the call graph for this function:

|
Here is the call graph for this function:

|
|
paints some debug drawings that visualize the current option activation path
Definition at line 818 of file GT2005BehaviorControl.cpp. References Xabsl2Option::activeState, ChallengeSymbols::challenge2TargetPositionX(), ChallengeSymbols::challenge2TargetPositionY(), challengeSymbols, RobotPose::getPose(), Xabsl2Engine::getRootOption(), Xabsl2NamedItem::n, NCIRCLE, NCOMPLEX_DRAWING, NDECLARE_DEBUGDRAWING, NLINE, NRECTANGLE, Xabsl2State::subsequentOption, Pose2D::translation, Vector2< double >::x, and Vector2< double >::y. Referenced by execute(). |
Here is the call graph for this function:

|
|
declares all debug drawings for basic behaviors
Definition at line 909 of file GT2005BehaviorControl.cpp. References NDECLARE_DEBUGDRAWING. Referenced by execute(). |
|
|
Is called for every incoming debug message.
Reimplemented from Xabsl2BehaviorControl. Definition at line 916 of file GT2005BehaviorControl.cpp. References KickSelectionSymbols::handleMessage(), Xabsl2BehaviorControl::handleMessage(), and kickSelectionSymbols. |
Here is the call graph for this function:

|
|
Definition at line 96 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 97 of file GT2005BehaviorControl.h. Referenced by execute(), postExecute(), preExecute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 98 of file GT2005BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 99 of file GT2005BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 100 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 101 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 102 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 103 of file GT2005BehaviorControl.h. Referenced by handleMessage(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 104 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 105 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 106 of file GT2005BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 107 of file GT2005BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 108 of file GT2005BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 109 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 110 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 111 of file GT2005BehaviorControl.h. Referenced by execute(), postExecute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 112 of file GT2005BehaviorControl.h. Referenced by drawOptions(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 113 of file GT2005BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 114 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 115 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 116 of file GT2005BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 117 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 118 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 119 of file GT2005BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 124 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 125 of file GT2005BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 126 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 127 of file GT2005BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
|
Definition at line 135 of file GT2005BehaviorControl.h. Referenced by execute(). |
|
|
If quickStop is true, the robot just stands.
Definition at line 138 of file GT2005BehaviorControl.h. Referenced by GT2005BehaviorControl(), and postExecute(). |
|
|
If timeSync is true, the robot stands and waits for sync with remote cam.
Definition at line 141 of file GT2005BehaviorControl.h. Referenced by GT2005BehaviorControl(), and postExecute(). |
|
|
timestamp sent
Definition at line 144 of file GT2005BehaviorControl.h. Referenced by GT2005BehaviorControl(), and postExecute(). |
|
|
estimated Brightness on timeSync reset
Definition at line 147 of file GT2005BehaviorControl.h. Referenced by GT2005BehaviorControl(), and postExecute(). |
|
|
information to show on face during timesync
Definition at line 150 of file GT2005BehaviorControl.h. Referenced by GT2005BehaviorControl(), and postExecute(). |
|
|
true if backFront was pressed during timesync
Definition at line 153 of file GT2005BehaviorControl.h. Referenced by GT2005BehaviorControl(), and postExecute(). |
|
|
HeadControlMode during timesync.
Definition at line 156 of file GT2005BehaviorControl.h. Referenced by GT2005BehaviorControl(), and postExecute(). |
|
|
true if backBack was pressed during timesync
Definition at line 159 of file GT2005BehaviorControl.h. Referenced by GT2005BehaviorControl(), and postExecute(). |
|
|
Indicates which HeadControlMode is set, when the robot is demobilized (quick stop).
Definition at line 162 of file GT2005BehaviorControl.h. Referenced by postExecute(). |
|
|
the last part of the own IP
Definition at line 165 of file GT2005BehaviorControl.h. Referenced by GT2005BehaviorControl(), and postExecute(). |
1.3.6