, including all inherited members.
| change_gear(double tstamp_) | cajun::drive_t | [private] |
| check_staled_data(double tstamp) | cajun::drive_t | [private] |
| compute_azimuths() | cajun::drive_t | [private] |
| convert_to_output_format(double tstamp, path_data_t &output_path) | cajun::drive_t | [private] |
| drive_t(base_path_interpolator_t *path_interpolator, speed_planner_t *speed_planner, guide_mode_t *guide_mode, base_steering_t *steering_controller, safe_speed_advisor_t *safe_speed_advisor, base_throttle_t *throttle_controller, world_state_t *world_state, const conf_t &steering_conf, const conf_t &cajun_conf) | cajun::drive_t | |
| drive_the_bot(double tstamp, bool bot_should_die) | cajun::drive_t | |
| m_bot_should_die | cajun::drive_t | [private] |
| m_bot_should_stop | cajun::drive_t | [private] |
| m_bot_stopped | cajun::drive_t | [private] |
| m_covered_input_path | cajun::drive_t | [private] |
| m_data_timeout | cajun::drive_t | [private] |
| m_drive | cajun::drive_t | [private] |
| m_drive_staled | cajun::drive_t | [private] |
| m_empty_input_path | cajun::drive_t | [private] |
| m_gear_change_stop | cajun::drive_t | [private] |
| m_gear_change_time | cajun::drive_t | [private] |
| m_gear_req_tstamp | cajun::drive_t | [private] |
| m_guide_mode | cajun::drive_t | [private] |
| m_hardware_pause | cajun::drive_t | [private] |
| m_heading | cajun::drive_t | [private] |
| m_heading_staled | cajun::drive_t | [private] |
| m_input_path | cajun::drive_t | [private] |
| m_input_path_forward | cajun::drive_t | [private] |
| m_max_stop_speed | cajun::drive_t | [private] |
| m_max_wheel_angle | cajun::drive_t | [private] |
| m_min_dis_to_reach_wp | cajun::drive_t | [private] |
| m_min_wheel_angle | cajun::drive_t | [private] |
| m_nav | cajun::drive_t | [private] |
| m_nav_staled | cajun::drive_t | [private] |
| m_path | cajun::drive_t | [private] |
| m_path_data_timeout | cajun::drive_t | [private] |
| m_path_interpolator | cajun::drive_t | [private] |
| m_path_staled | cajun::drive_t | [private] |
| m_pause_brake | cajun::drive_t | [private] |
| m_pres_gear | cajun::drive_t | [private] |
| m_prev_tstamp | cajun::drive_t | [private] |
| m_req_gear | cajun::drive_t | [private] |
| m_safe_speed_advisor | cajun::drive_t | [private] |
| m_signal_line | cajun::drive_t | [private] |
| m_signal_line_staled | cajun::drive_t | [private] |
| m_software_pause | cajun::drive_t | [private] |
| m_sog | cajun::drive_t | [private] |
| m_sog_staled | cajun::drive_t | [private] |
| m_speed_planner | cajun::drive_t | [private] |
| m_steering | cajun::drive_t | [private] |
| m_steering_controller | cajun::drive_t | [private] |
| m_steering_position_feedback | cajun::drive_t | [private] |
| m_throttle_controller | cajun::drive_t | [private] |
| m_unpause_delay | cajun::drive_t | [private] |
| m_unpause_delay_left | cajun::drive_t | [private] |
| m_world_state | cajun::drive_t | [private] |
| m_zero_speed_path | cajun::drive_t | [private] |
| map_steering_angle_to_command(double st_angle) | cajun::drive_t | [private] |
| publish_pause_values(double tstamp, double pause_brake, steering_data_t::gear_t gear_) | cajun::drive_t | |
| read_cajun_conf(const conf_t &cajun_conf) | cajun::drive_t | [private] |
| read_steering_conf(const conf_t &steering_conf) | cajun::drive_t | [private] |
| shutdown() | cajun::drive_t | |
| steering_position(double tstamp) | cajun::drive_t | [private] |
| update_action_status(double tstamp, bool bot_should_die, int goal_index) | cajun::drive_t | [private] |
| update_bot_should_die(double tstamp, bool received_interrupt) | cajun::drive_t | [private] |
| update_bot_should_stop(double tstamp, int goal_index) | cajun::drive_t | [private] |
| update_data(double tstamp) | cajun::drive_t | [private] |
| update_delayed_hardware_pause(double tstamp, bool h_pause) | cajun::drive_t | [private] |
| update_flag(double tstamp, bool &present_status, bool new_status, const char *mesg, const char *mesg_okay, const char *mesg_not_okay) | cajun::drive_t | [private] |
| update_gear_action(double tstamp) | cajun::drive_t | [private] |
| update_signal_line(double tstamp) | cajun::drive_t | [private] |
| update_software_pause(double tstamp, int goal_index) | cajun::drive_t | [private] |
| update_stale_status(double tstamp, double data_tstamp, double timeout, bool &data_staled, const char *data_name) | cajun::drive_t | [private] |
| update_zero_speed(double tstamp, int goal_index) | cajun::drive_t | [private] |
| ~drive_t() | cajun::drive_t | [inline] |