, 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] |