#include <road.h>
Definition at line 26 of file road.h.
typedef result_t(Road::* Road::action_t)(pilot_command_t &pcmd) [private] |
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] |
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.
NavRoadState Road::State | ( | void | ) | [inline] |
Observation::_oid_type Road::crossing_observer [private] |
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] |
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] |
transtion_t Road::ttable[NavRoadEvent::N_events][NavRoadState::N_states] [private] |
Uturn* Road::uturn [private] |