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 RobotPose & robotPose
 The robots position and orientation.

const BallModel & ballModel
 The position and the speed of the ball.

const PlayerPoseCollection & playerPoseCollection
 The positions of the own and opponent players.

const ObstaclesModel & obstaclesModel
 The positions of the obstacles.

const RobotState & robotState
 Pressed switches and fall downs.

const MotionInfo & motionInfo
 The motions that are currently executed by the MotionControl.

const SpecialPercept & specialPercept
 Special percepts for challenges.

const TeamMessageCollection & teamMessageCollection
 Messages from teammates.

const JoystickData & joystickData
 Data produced by an extern sensor called joystick.

const OdometryData & odometryData
 Odomety Data.

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

const SensorDataBuffer & sensorDataBuffer
 The sensor data.

const PSDPercept & psdPercept
 The PSDPercept.

GameControlData & gameControlData
 Messages that are sent by the referee.

MotionRequest & motionRequest
 The motion request to be set by the behavior.

LEDRequest & ledRequest
 The led request to be set by the behavior.

HeadControlMode & headControlMode
 The head control mode to be set by the behavior.

SoundRequest & soundRequest
 The acoustic message to be set by the behavior.

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

GT2004Parameters & gt2004Parameters
unsigned long & walkParameterTimeStamp
SpecialVisionRequest & specialVisionRequest
 A request for special vision modules for challenges.

CalibrationRequest & calibrationRequest
 A request for calibration.

BehaviorTeamMessage & outgoingBehaviorTeamMessage
 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