Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

BehaviorControlInterfaces Class Reference

The interfaces of the BehaviorControl module. More...

#include <BehaviorControl.h>

Inheritance diagram for BehaviorControlInterfaces:

Inheritance graph
[legend]
Collaboration diagram for BehaviorControlInterfaces:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BehaviorControlInterfaces (const RobotPose &robotPose, const BallModel &ballModel, const PlayerPoseCollection &playerPoseCollection, const ObstaclesModel &obstaclesModel, const RobotState &robotState, const MotionInfo &motionInfo, const SpecialPercept &specialPercept, const TeamMessageCollection &teamMessageCollection, const JoystickData &joystickData, const OdometryData &odometryData, const SampleSetProxy< PoseSample > &selfLocatorSamples, const SensorDataBuffer &sensorDataBuffer, const PSDPercept &psdPercept, GameControlData &gameControlData, MotionRequest &motionRequest, LEDRequest &ledRequest, HeadControlMode &headControlMode, SoundRequest &soundRequest, InvKinWalkingParameters &invKinWalkingParameters, GT2004Parameters &gt2004Parameters, unsigned long &walkParameterTimeStamp, SpecialVisionRequest &specialVisionRequest, CalibrationRequest &calibrationRequest, BehaviorTeamMessage &outgoingBehaviorTeamMessage)
 Constructor.


Protected Attributes

const RobotPoserobotPose
 The robots position and orientation.

const BallModelballModel
 The position and the speed of the ball.

const PlayerPoseCollectionplayerPoseCollection
 The positions of the own and opponent players.

const ObstaclesModelobstaclesModel
 The positions of the obstacles.

const RobotStaterobotState
 Pressed switches and fall downs.

const MotionInfomotionInfo
 The motions that are currently executed by the MotionControl.

const SpecialPerceptspecialPercept
 Special percepts for challenges.

const TeamMessageCollectionteamMessageCollection
 Messages from teammates.

const JoystickDatajoystickData
 Data produced by an extern sensor called joystick.

const OdometryDataodometryData
 Odomety Data.

const SampleSetProxy< PoseSample > & selfLocatorSamples
 The sample set proxy linked to the sample set of the active locator.

const SensorDataBuffersensorDataBuffer
 The sensor data.

const PSDPerceptpsdPercept
 The PSDPercept.

GameControlDatagameControlData
 Messages that are sent by the referee.

MotionRequestmotionRequest
 The motion request to be set by the behavior.

LEDRequestledRequest
 The led request to be set by the behavior.

HeadControlModeheadControlMode
 The head control mode to be set by the behavior.

SoundRequestsoundRequest
 The acoustic message to be set by the behavior.

InvKinWalkingParametersinvKinWalkingParameters
 walking parameter sets to be used by the WalkingEngine, eg calculated by evolution behavior

GT2004Parametersgt2004Parameters
unsigned long & walkParameterTimeStamp
SpecialVisionRequestspecialVisionRequest
 A request for special vision modules for challenges.

CalibrationRequestcalibrationRequest
 A request for calibration.

BehaviorTeamMessageoutgoingBehaviorTeamMessage
 Messages to teammates.


Detailed Description

The interfaces of the BehaviorControl module.

Definition at line 49 of file BehaviorControl.h.


Constructor & Destructor Documentation

BehaviorControlInterfaces::BehaviorControlInterfaces const RobotPose robotPose,
const BallModel ballModel,
const PlayerPoseCollection playerPoseCollection,
const ObstaclesModel obstaclesModel,
const RobotState robotState,
const MotionInfo motionInfo,
const SpecialPercept specialPercept,
const TeamMessageCollection teamMessageCollection,
const JoystickData joystickData,
const OdometryData odometryData,
const SampleSetProxy< PoseSample > &  selfLocatorSamples,
const SensorDataBuffer sensorDataBuffer,
const PSDPercept psdPercept,
GameControlData gameControlData,
MotionRequest motionRequest,
LEDRequest ledRequest,
HeadControlMode headControlMode,
SoundRequest soundRequest,
InvKinWalkingParameters invKinWalkingParameters,
GT2004Parameters gt2004Parameters,
unsigned long &  walkParameterTimeStamp,
SpecialVisionRequest specialVisionRequest,
CalibrationRequest calibrationRequest,
BehaviorTeamMessage outgoingBehaviorTeamMessage
[inline]
 

Constructor.

Definition at line 53 of file BehaviorControl.h.


Member Data Documentation

const RobotPose& BehaviorControlInterfaces::robotPose [protected]
 

The robots position and orientation.

Definition at line 108 of file BehaviorControl.h.

const BallModel& BehaviorControlInterfaces::ballModel [protected]
 

The position and the speed of the ball.

Definition at line 111 of file BehaviorControl.h.

const PlayerPoseCollection& BehaviorControlInterfaces::playerPoseCollection [protected]
 

The positions of the own and opponent players.

Definition at line 114 of file BehaviorControl.h.

const ObstaclesModel& BehaviorControlInterfaces::obstaclesModel [protected]
 

The positions of the obstacles.

Definition at line 117 of file BehaviorControl.h.

const RobotState& BehaviorControlInterfaces::robotState [protected]
 

Pressed switches and fall downs.

Definition at line 120 of file BehaviorControl.h.

const MotionInfo& BehaviorControlInterfaces::motionInfo [protected]
 

The motions that are currently executed by the MotionControl.

Definition at line 123 of file BehaviorControl.h.

const SpecialPercept& BehaviorControlInterfaces::specialPercept [protected]
 

Special percepts for challenges.

Definition at line 126 of file BehaviorControl.h.

const TeamMessageCollection& BehaviorControlInterfaces::teamMessageCollection [protected]
 

Messages from teammates.

Definition at line 129 of file BehaviorControl.h.

const JoystickData& BehaviorControlInterfaces::joystickData [protected]
 

Data produced by an extern sensor called joystick.

Definition at line 132 of file BehaviorControl.h.

const OdometryData& BehaviorControlInterfaces::odometryData [protected]
 

Odomety Data.

Definition at line 135 of file BehaviorControl.h.

const SampleSetProxy<PoseSample>& BehaviorControlInterfaces::selfLocatorSamples [protected]
 

The sample set proxy linked to the sample set of the active locator.

Definition at line 138 of file BehaviorControl.h.

const SensorDataBuffer& BehaviorControlInterfaces::sensorDataBuffer [protected]
 

The sensor data.

Definition at line 141 of file BehaviorControl.h.

const PSDPercept& BehaviorControlInterfaces::psdPercept [protected]
 

The PSDPercept.

Definition at line 144 of file BehaviorControl.h.

GameControlData& BehaviorControlInterfaces::gameControlData [protected]
 

Messages that are sent by the referee.

Definition at line 147 of file BehaviorControl.h.

MotionRequest& BehaviorControlInterfaces::motionRequest [protected]
 

The motion request to be set by the behavior.

Definition at line 150 of file BehaviorControl.h.

LEDRequest& BehaviorControlInterfaces::ledRequest [protected]
 

The led request to be set by the behavior.

Definition at line 153 of file BehaviorControl.h.

HeadControlMode& BehaviorControlInterfaces::headControlMode [protected]
 

The head control mode to be set by the behavior.

Definition at line 156 of file BehaviorControl.h.

SoundRequest& BehaviorControlInterfaces::soundRequest [protected]
 

The acoustic message to be set by the behavior.

Definition at line 159 of file BehaviorControl.h.

InvKinWalkingParameters& BehaviorControlInterfaces::invKinWalkingParameters [protected]
 

walking parameter sets to be used by the WalkingEngine, eg calculated by evolution behavior

Definition at line 162 of file BehaviorControl.h.

GT2004Parameters& BehaviorControlInterfaces::gt2004Parameters [protected]
 

Definition at line 163 of file BehaviorControl.h.

unsigned long& BehaviorControlInterfaces::walkParameterTimeStamp [protected]
 

Definition at line 164 of file BehaviorControl.h.

SpecialVisionRequest& BehaviorControlInterfaces::specialVisionRequest [protected]
 

A request for special vision modules for challenges.

Definition at line 167 of file BehaviorControl.h.

CalibrationRequest& BehaviorControlInterfaces::calibrationRequest [protected]
 

A request for calibration.

Definition at line 170 of file BehaviorControl.h.

BehaviorTeamMessage& BehaviorControlInterfaces::outgoingBehaviorTeamMessage [protected]
 

Messages to teammates.

Definition at line 173 of file BehaviorControl.h.


The documentation for this class was generated from the following file:
Generated on Thu Sep 23 20:04:38 2004 for GT2004 by doxygen 1.3.6