#include "ArxTypeTraits.h"
Go to the source code of this file.
◆ COURSE_DETECT_DISTANCE_TOLERANCE_PCT
| #define COURSE_DETECT_DISTANCE_TOLERANCE_PCT 0.25 |
◆ COURSE_DETECT_MAX_REJECTIONS
| #define COURSE_DETECT_MAX_REJECTIONS 3 |
◆ COURSE_DETECT_MIN_DISTANCE_METERS
| #define COURSE_DETECT_MIN_DISTANCE_METERS 200.0 |
◆ COURSE_DETECT_SPEED_THRESHOLD_MPH
| #define COURSE_DETECT_SPEED_THRESHOLD_MPH 20 |
◆ COURSE_DETECT_WAYPOINT_PROXIMITY_METERS
| #define COURSE_DETECT_WAYPOINT_PROXIMITY_METERS 10.0 |
◆ CROSSING_LINE_SIDE_A
| #define CROSSING_LINE_SIDE_A -1 |
◆ CROSSING_LINE_SIDE_B
| #define CROSSING_LINE_SIDE_B 1 |
◆ CROSSING_LINE_SIDE_EXACT
| #define CROSSING_LINE_SIDE_EXACT 0 |
◆ DETECT_STATE_CANDIDATES_READY
| #define DETECT_STATE_CANDIDATES_READY 3 |
◆ DETECT_STATE_DETECTED
| #define DETECT_STATE_DETECTED 4 |
◆ DETECT_STATE_IDLE
| #define DETECT_STATE_IDLE 0 |
◆ DETECT_STATE_WAITING_FOR_SPEED
| #define DETECT_STATE_WAITING_FOR_SPEED 1 |
◆ DETECT_STATE_WAYPOINT_SET
| #define DETECT_STATE_WAYPOINT_SET 2 |
◆ DIR_FORWARD
◆ DIR_REVERSE
◆ DIR_UNKNOWN
◆ MAX_COURSES
◆ METERS_TO_FEET
| #define METERS_TO_FEET 3.28084 |
◆ WAYPOINT_LAP_BUFFER_SIZE
| #define WAYPOINT_LAP_BUFFER_SIZE 50 |
◆ WAYPOINT_LAP_MIN_DISTANCE_METERS
| #define WAYPOINT_LAP_MIN_DISTANCE_METERS 100.0 |
◆ WAYPOINT_LAP_PROXIMITY_METERS
| #define WAYPOINT_LAP_PROXIMITY_METERS 30.0 |
◆ TRITYPE
GPS-based lap timing library for go-kart and racing applications. This library does NOT interface with your GPS, simply feed it data and check the state. Supports start/finish line detection, 3-sector split timing, pace comparison, and distance tracking.
The development of this library has been overseen, and all documentation has been generated using chatGPT4.
◆ LineDetectResult
| Enumerator |
|---|
| LINE_DETECT_NONE | |
| LINE_DETECT_IN_ZONE | |
| LINE_DETECT_COMPLETED | |