#include <GT2004BehaviorControl.h>
Inheritance diagram for GT2004BehaviorControl:
Matthias Jüngel
Definition at line 63 of file GT2004BehaviorControl.h.
|
Constructor.
Definition at line 13 of file GT2004BehaviorControl.cpp. References actualOptionRating, actualTacticChooser, ASSERT, GT2004ParametersSet::getParameters(), GT2004Parameters::index, GTXabsl2EngineExecutor::init(), ChooserRaterInterfaces::lastChoosenOption, optionRating, quickStop, GT2004Parameters::requestedMotion, and tacticChooser. |
Here is the call graph for this function:
|
destructor
Definition at line 77 of file GT2004BehaviorControl.cpp. References actualTacticChooser, optionRating, and tacticChooser. |
|
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 GT2004BehaviorControl.cpp. References GT2004DTTSymbols::actualOption, actualOptionRating, AngleSymbols::angleShownByLEDs, angleSymbols, LEDRequest::backFrontWhiteLED, LEDRequest::backMiddleOrangeLED, LEDRequest::backMiddleWhiteLED, LEDRequest::backRearWhiteLED, BallModel::ballWasSeen, CollectedBeliefs::broadcast(), BallModel::communicated, dttSymbols, LEDRequest::faceLED, SystemCall::getTimeSince(), HeadControlMode::headControlMode, LEDRequest::headOrangeLED, LEDRequest::headWhiteLED, BehaviorTeamMessage::message, OptionRating::rateOptions(), BallModel::seen, SoundRequest::soundID, MotionRequest::tailRequest, TailRequest::tailRequestID, CommunicatedBallPosition::timeWhenLastObserved, SeenBallPosition::timeWhenLastSeen, CollectedBeliefs::trigger(), GT2004DTTSymbols::update(), and CollectedBeliefs::update(). 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:
|
Is called for every incoming debug message.
Reimplemented from Xabsl2BehaviorControl. Definition at line 453 of file GT2004BehaviorControl.cpp. References actualTacticChooser, InMessage::bin, SystemCall::getCurrentSystemTime(), GT2004ParametersSet::getIndexOfMirror(), InMessage::getMessageID(), GT2004ParametersSet::getParameters(), GT2004ParametersSet::getSpeed(), TacticChooser::handleMessage(), KickSelectionSymbols::handleMessage(), Xabsl2BehaviorControl::handleMessage(), idGT2004EvolutionRequest, idGT2004Parameters, idText, GT2004Parameters::index, kickSelectionSymbols, GT2004ParametersSet::load(), OUTPUT, GT2004Parameters::requestedMotion, Pose2D::rotation, GT2004ParametersSet::save(), GT2004ParametersSet::setSpeed(), Pose2D::translation, Vector2< double >::x, and Vector2< double >::y. |
Here is the call graph for this function:
|
Definition at line 97 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 98 of file GT2004BehaviorControl.h. Referenced by execute(), postExecute(), preExecute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 99 of file GT2004BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 100 of file GT2004BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 101 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 102 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 103 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 104 of file GT2004BehaviorControl.h. Referenced by handleMessage(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 105 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 106 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 107 of file GT2004BehaviorControl.h. Referenced by execute(), postExecute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 108 of file GT2004BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 109 of file GT2004BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 110 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 111 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 112 of file GT2004BehaviorControl.h. Referenced by execute(), postExecute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 113 of file GT2004BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 114 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 115 of file GT2004BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 116 of file GT2004BehaviorControl.h. Referenced by preExecute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 121 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 122 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 123 of file GT2004BehaviorControl.h. Referenced by execute(), and registerSymbolsAndBasicBehaviors(). |
|
Definition at line 124 of file GT2004BehaviorControl.h. Referenced by registerSymbolsAndBasicBehaviors(). |
|
Definition at line 129 of file GT2004BehaviorControl.h. |
|
Definition at line 130 of file GT2004BehaviorControl.h. |
|
Definition at line 131 of file GT2004BehaviorControl.h. |
|
Definition at line 132 of file GT2004BehaviorControl.h. |
|
Definition at line 133 of file GT2004BehaviorControl.h. |
|
Definition at line 134 of file GT2004BehaviorControl.h. |
|
Definition at line 141 of file GT2004BehaviorControl.h. Referenced by execute(). |
|
If quickStop is true, the robot just stands.
Definition at line 144 of file GT2004BehaviorControl.h. Referenced by GT2004BehaviorControl(), and postExecute(). |
|
Indicates which HeadControlMode is set, when the robot is demobilized (quick stop).
Definition at line 147 of file GT2004BehaviorControl.h. Referenced by postExecute(). |
|
Definition at line 150 of file GT2004BehaviorControl.h. |
|
Definition at line 153 of file GT2004BehaviorControl.h. |
|
Definition at line 156 of file GT2004BehaviorControl.h. Referenced by GT2004BehaviorControl(), and ~GT2004BehaviorControl(). |
|
Definition at line 158 of file GT2004BehaviorControl.h. Referenced by GT2004BehaviorControl(), and preExecute(). |
|
Definition at line 161 of file GT2004BehaviorControl.h. Referenced by GT2004BehaviorControl(), and ~GT2004BehaviorControl(). |
|
Definition at line 163 of file GT2004BehaviorControl.h. Referenced by GT2004BehaviorControl(), handleMessage(), and ~GT2004BehaviorControl(). |