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

GenericDebugData Class Reference

#include <GenericDebugData.h>

List of all members.

Public Types

enum  GenericDebugDataID {
  numberOfFourierCoefficients = 0, braitenbergPIDs = 1, danielTest = 2,
  defaultObstaclesLocator = 3, linesImageProcessor = 4, MotionDetector = 5,
  gridImageProcessor2DebugParameters = 6, linesSelfLocator = 7, ballLocatorPIDs = 8,
  bodyOffsets = 9, odometryScale = 10, motionStabilizer = 11,
  yetAnotherInvKinParams = 12, yetAnotherInvKinPaws = 13, noOdometrySelfLocator = 14,
  teamMessageSendDelay = 15, numOfGenericDebugDataIDs, unknown
}

Public Member Functions

 GenericDebugData ()
 Constructor.

 ~GenericDebugData ()
 Destructor.


Static Public Member Functions

const char * getGenericDebugDateName (GenericDebugDataID genericDebugDataID)
const char * getParameterName (GenericDebugDataID genericDebugDataID, int index)
MessageID getMessageID (GenericDebugDataID genericDebugDataID)
double getDefaultValue (GenericDebugDataID genericDebugDataID, int index)
double getMinValue (GenericDebugDataID genericDebugDataID, int index)
double getMaxValue (GenericDebugDataID genericDebugDataID, int index)

Public Attributes

int id
double data [10]


Member Enumeration Documentation

enum GenericDebugData::GenericDebugDataID
 

Enumeration values:
numberOfFourierCoefficients 
braitenbergPIDs 
danielTest 
defaultObstaclesLocator 
linesImageProcessor 
MotionDetector 
gridImageProcessor2DebugParameters 
linesSelfLocator 
ballLocatorPIDs 
bodyOffsets 
odometryScale 
motionStabilizer 
yetAnotherInvKinParams 
yetAnotherInvKinPaws 
noOdometrySelfLocator 
teamMessageSendDelay 
numOfGenericDebugDataIDs 
unknown 

Definition at line 28 of file GenericDebugData.h.


Constructor & Destructor Documentation

GenericDebugData::GenericDebugData  ) 
 

Constructor.

Definition at line 9 of file GenericDebugData.cpp.

GenericDebugData::~GenericDebugData  ) 
 

Destructor.

Definition at line 11 of file GenericDebugData.cpp.


Member Function Documentation

const char* GenericDebugData::getGenericDebugDateName GenericDebugDataID  genericDebugDataID  )  [inline, static]
 

Definition at line 51 of file GenericDebugData.h.

References ballLocatorPIDs, bodyOffsets, braitenbergPIDs, danielTest, defaultObstaclesLocator, gridImageProcessor2DebugParameters, linesImageProcessor, linesSelfLocator, MotionDetector, motionStabilizer, noOdometrySelfLocator, numberOfFourierCoefficients, odometryScale, teamMessageSendDelay, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

const char* GenericDebugData::getParameterName GenericDebugDataID  genericDebugDataID,
int  index
[inline, static]
 

Definition at line 75 of file GenericDebugData.h.

References ballLocatorPIDs, bodyOffsets, gridImageProcessor2DebugParameters, linesImageProcessor, linesSelfLocator, odometryScale, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

MessageID GenericDebugData::getMessageID GenericDebugDataID  genericDebugDataID  )  [inline, static]
 

Definition at line 101 of file GenericDebugData.h.

References bodyOffsets, idBodyOffsets, idGenericDebugData, idLinesSelfLocatorParameters, idOdometryScale, idYetAnotherInvKinParams, idYetAnotherInvKinPaws, linesSelfLocator, MessageID, odometryScale, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

double GenericDebugData::getDefaultValue GenericDebugDataID  genericDebugDataID,
int  index
[inline, static]
 

Definition at line 114 of file GenericDebugData.h.

References gridImageProcessor2DebugParameters, linesImageProcessor, linesSelfLocator, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

double GenericDebugData::getMinValue GenericDebugDataID  genericDebugDataID,
int  index
[inline, static]
 

Definition at line 133 of file GenericDebugData.h.

References gridImageProcessor2DebugParameters, yetAnotherInvKinParams, and yetAnotherInvKinPaws.

double GenericDebugData::getMaxValue GenericDebugDataID  genericDebugDataID,
int  index
[inline, static]
 

Definition at line 148 of file GenericDebugData.h.

References gridImageProcessor2DebugParameters, yetAnotherInvKinParams, and yetAnotherInvKinPaws.


Member Data Documentation

int GenericDebugData::id
 

Definition at line 163 of file GenericDebugData.h.

Referenced by Cognition::handleMessage(), ObstacleAvoiderOnGreenFieldERS7::handleMessage(), ObstacleAvoiderOnGreenField::handleMessage(), NoOdometrySelfLocator::handleMessage(), GT2004ObstaclesLocator::handleMessage(), GT2004MotionControl::handleMessage(), operator<<(), and operator>>().

double GenericDebugData::data[10]
 

Definition at line 164 of file GenericDebugData.h.

Referenced by RobotConfiguration::handleMessage(), Cognition::handleMessage(), BB2004InvKinWalkingEngine::handleMessage(), ObstacleAvoiderOnGreenFieldERS7::handleMessage(), ObstacleAvoiderOnGreenField::handleMessage(), NoOdometrySelfLocator::handleMessage(), GT2004SelfLocator::handleMessage(), GT2004ObstaclesLocator::handleMessage(), GT2004MotionControl::handleMessage(), operator<<(), and operator>>().


The documentation for this class was generated from the following files:
Generated on Thu Sep 23 20:06:24 2004 for GT2004 by doxygen 1.3.6