system_controller.RaceStrategy Class Reference

List of all members.

Public Member Functions

delegate void updateUiEventHandler ()
 RaceStrategy (ref SystemData data, double steerKp, double searchDistance, double coneDistance, double dummyDistance, int minSpeed, int maxSpeed)
void shutdownRace ()
void prepareToLookForCone ()

Public Attributes

readonly double steeringKp
readonly double coneDistanceThreshold
readonly double dummyDistanceThreshold

Properties

int PointCount [get]
UtmConvert.UtmPoint CurrentVectorLocation [get]
UtmConvert.UtmPoint CurrentGpsLocation [get]
UtmConvert.UtmPoint CurrentLocation [get]
double WaypointDistance [get]
double CrossTrackError [get]
string TurnDirection [get]
double Theta [get]
double OffsetCompassHeading [get]
bool ArrivedAtWaypoint [get]
bool LookingForCone [get]
EventLogger EventLog [get, set]

Events

updateUiEventHandler updateUiEvent

Detailed Description

Definition at line 9 of file RaceStrategy.cs.


Constructor & Destructor Documentation

system_controller.RaceStrategy.RaceStrategy ( ref SystemData  data,
double  steerKp,
double  searchDistance,
double  coneDistance,
double  dummyDistance,
int  minSpeed,
int  maxSpeed 
)

Definition at line 109 of file RaceStrategy.cs.


Member Function Documentation

void system_controller.RaceStrategy.prepareToLookForCone (  ) 

Definition at line 327 of file RaceStrategy.cs.

void system_controller.RaceStrategy.shutdownRace (  ) 

Definition at line 141 of file RaceStrategy.cs.

delegate void system_controller.RaceStrategy.updateUiEventHandler (  ) 

Member Data Documentation

Definition at line 38 of file RaceStrategy.cs.

Definition at line 41 of file RaceStrategy.cs.

Definition at line 35 of file RaceStrategy.cs.


Property Documentation

bool system_controller.RaceStrategy.ArrivedAtWaypoint [get]

Definition at line 71 of file RaceStrategy.cs.

double system_controller.RaceStrategy.CrossTrackError [get]

Definition at line 50 of file RaceStrategy.cs.

UtmConvert.UtmPoint system_controller.RaceStrategy.CurrentGpsLocation [get]

Definition at line 26 of file RaceStrategy.cs.

UtmConvert.UtmPoint system_controller.RaceStrategy.CurrentLocation [get]

Definition at line 31 of file RaceStrategy.cs.

UtmConvert.UtmPoint system_controller.RaceStrategy.CurrentVectorLocation [get]

Definition at line 21 of file RaceStrategy.cs.

EventLogger system_controller.RaceStrategy.EventLog [get, set]

Definition at line 101 of file RaceStrategy.cs.

bool system_controller.RaceStrategy.LookingForCone [get]

Definition at line 86 of file RaceStrategy.cs.

double system_controller.RaceStrategy.OffsetCompassHeading [get]

Definition at line 66 of file RaceStrategy.cs.

int system_controller.RaceStrategy.PointCount [get]

Definition at line 16 of file RaceStrategy.cs.

double system_controller.RaceStrategy.Theta [get]

Definition at line 60 of file RaceStrategy.cs.

string system_controller.RaceStrategy.TurnDirection [get]

Definition at line 55 of file RaceStrategy.cs.

double system_controller.RaceStrategy.WaypointDistance [get]

Definition at line 43 of file RaceStrategy.cs.


Event Documentation

updateUiEventHandler system_controller.RaceStrategy.updateUiEvent

Definition at line 12 of file RaceStrategy.cs.


The documentation for this class was generated from the following file:
Generated on Sun Nov 7 03:27:45 2010 for system_controller by  doxygen 1.6.3