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 |
Definition at line 9 of file RaceStrategy.cs.
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.
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 | ( | ) |
readonly double system_controller.RaceStrategy.coneDistanceThreshold |
Definition at line 38 of file RaceStrategy.cs.
readonly double system_controller.RaceStrategy.dummyDistanceThreshold |
Definition at line 41 of file RaceStrategy.cs.
readonly double system_controller.RaceStrategy.steeringKp |
Definition at line 35 of file RaceStrategy.cs.
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.
updateUiEventHandler system_controller.RaceStrategy.updateUiEvent |
Definition at line 12 of file RaceStrategy.cs.