94 output <<
"approaching_emergency_vehicle_plugin::Config { " << std::endl
95 <<
"passing_threshold: " <<
c.passing_threshold << std::endl
97 <<
"approaching_threshold: " <<
c.approaching_threshold << std::endl
98 <<
"finished_passing_threshold: " <<
c.finished_passing_threshold << std::endl
99 <<
"min_lane_following_duration_before_lane_change: " <<
c.min_lane_following_duration_before_lane_change << std::endl
100 <<
"bsm_processing_frequency: " <<
c.bsm_processing_frequency << std::endl
101 <<
"speed_limit_reduction_during_passing: " <<
c.speed_limit_reduction_during_passing << std::endl
102 <<
"minimum_reduced_speed_limit: " <<
c.minimum_reduced_speed_limit << std::endl
103 <<
"default_speed_limit: " <<
c.default_speed_limit << std::endl
104 <<
"reduced_speed_buffer: " <<
c.reduced_speed_buffer << std::endl
105 <<
"timeout_check_frequency: " <<
c.timeout_check_frequency << std::endl
106 <<
"timeout_duration: " <<
c.timeout_duration << std::endl
107 <<
"minimal_plan_duration: " <<
c.minimal_plan_duration << std::endl
108 <<
"buffer_distance_before_stopping: " <<
c.buffer_distance_before_stopping << std::endl
109 <<
"stopping_accel_limit_multiplier: " <<
c.stopping_accel_limit_multiplier << std::endl
110 <<
"vehicle_acceleration_limit: " <<
c.vehicle_acceleration_limit << std::endl
111 <<
"route_end_point_buffer: " <<
c.route_end_point_buffer << std::endl
112 <<
"approaching_erv_status_publication_frequency: " <<
c.approaching_erv_status_publication_frequency << std::endl
113 <<
"warning_broadcast_frequency: " <<
c.warning_broadcast_frequency << std::endl
114 <<
"max_warning_broadcasts: " <<
c.max_warning_broadcasts << std::endl
115 <<
"lane_following_plugin: " <<
c.lane_following_plugin << std::endl
116 <<
"lane_change_plugin: " <<
c.lane_change_plugin << std::endl
117 <<
"stop_and_wait_plugin: " <<
c.stop_and_wait_plugin << std::endl
118 <<
"vehicle_id: " <<
c.vehicle_id << std::endl
Stuct containing the algorithm configuration values for approaching_emergency_vehicle_plugin.
double warning_broadcast_frequency
double vehicle_acceleration_limit
double min_lane_following_duration_before_lane_change
std::string lane_following_plugin
double bsm_processing_frequency
int max_warning_broadcasts
double default_speed_limit
std::string lane_change_plugin
double buffer_distance_before_stopping
double finished_passing_threshold
friend std::ostream & operator<<(std::ostream &output, const Config &c)
double approaching_threshold
double stopping_accel_limit_multiplier
double minimum_reduced_speed_limit
double minimal_plan_duration
double approaching_erv_status_publication_frequency
double speed_limit_reduction_during_passing
double reduced_speed_buffer
double route_end_point_buffer
double timeout_check_frequency