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.
1.6.3