#include <road.h>
typedef result_t(Road::* Road::action_t)(pilot_command_t &pcmd) [private] |
Road::Road | ( | Navigator * | navptr, |
int | _verbose | ||
) |
Road::~Road | ( | ) |
Controller::result_t Road::ActionError | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionEvadeToFollow | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionFail | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInBlock | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInEvade | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInFollow | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInInit | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInPass | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInUturn | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInWaitCross | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInWaitLane | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInWaitPass | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInWaitStop | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionInZone | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionPassToBlock | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionPassToEvade | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionPassToFollow | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionToBlock | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionToEvade | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionToFollow | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionToPass | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionToUturn | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionToWaitCross | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionToWaitLane | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionToWaitPass | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionToWaitStop | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionToZone | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionWaitPassToFollow | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Road::ActionZoneToWaitCross | ( | pilot_command_t & | pcmd | ) | [private] |
void Road::Add | ( | NavRoadEvent::event_t | event, |
action_t | action, | ||
NavRoadState::state_t | from_state, | ||
NavRoadState::state_t | to_state | ||
) | [private] |
void Road::cancel_all_timers | ( | void | ) | [private] |
Controller::result_t Road::control | ( | pilot_command_t & | pcmd | ) | [virtual] |
Reimplemented from Controller.
void Road::reset | ( | void | ) | [virtual] |
Reimplemented from Controller.
void Road::reset_me | ( | void | ) | [private, virtual] |
Reimplemented from Controller.
void Road::set_waypt_event | ( | void | ) | [private] |
NavRoadState Road::State | ( | void | ) | [inline] |
NavRoadEvent Road::event [private] |
FollowLane* Road::follow_lane [private] |
FollowSafely* Road::follow_safely [private] |
Halt* Road::halt [private] |
Course::direction_t Road::lane_direction [private] |
Passing* Road::passing [private] |
bool Road::passing_first [private] |
NavTimer* Road::passing_timer [private] |
NavRoadEvent Road::pending_event [private] |
NavTimer* Road::precedence_timer [private] |
NavRoadState Road::prev [private] |
int32_t Road::prev_nobjects [private] |
NavTimer* Road::roadblock_timer [private] |
NavRoadState Road::state [private] |
NavTimer* Road::stop_line_timer [private] |
Uturn* Road::uturn [private] |