#include <Driver.h>
Inheritance diagram for AutoDriver:


Public Member Functions | |
| AutoDriver () | |
| void | addWaypoint (waypoint_t waypoint) |
| int | wayPoints (void) |
| void | lockCurrentWaypoint (void) |
| void | unlockCurrentWaypoint (void) |
| void | clearWaypoints (void) |
| std::queue< waypoint_t > | peekWaypoints (void) |
| void | calculateAction (void) |
Protected Member Functions | |
| waypoint_t | getNextWaypoint () |
Protected Attributes | |
| waypoint_t | current_waypoint |
| std::queue< waypoint_t > | waypoints |
| bool | wp_lock |
| AutoDriver::AutoDriver | ( | ) | [inline] |
| void AutoDriver::addWaypoint | ( | waypoint_t | waypoint | ) |
| void AutoDriver::calculateAction | ( | void | ) |
| void AutoDriver::clearWaypoints | ( | void | ) |
| waypoint_t AutoDriver::getNextWaypoint | ( | ) | [protected] |
| void AutoDriver::lockCurrentWaypoint | ( | void | ) | [inline] |
| std::queue<waypoint_t> AutoDriver::peekWaypoints | ( | void | ) |
| void AutoDriver::unlockCurrentWaypoint | ( | void | ) | [inline] |
| int AutoDriver::wayPoints | ( | void | ) |
waypoint_t AutoDriver::current_waypoint [protected] |
std::queue<waypoint_t> AutoDriver::waypoints [protected] |
bool AutoDriver::wp_lock [protected] |
1.4.7