Carma-platform v4.2.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
plan_delegator::Config Struct Reference

Config struct. More...

#include <plan_delegator.hpp>

Collaboration diagram for plan_delegator::Config:
Collaboration graph

Public Attributes

std::string planning_topic_prefix = "/plugins/"
 
std::string planning_topic_suffix = "/plan_trajectory"
 
double trajectory_planning_rate = 10.0
 
double max_trajectory_duration = 6.0
 
double min_crawl_speed = 2.2352
 
double duration_to_signal_before_lane_change = 2.5
 
int tactical_plugin_service_call_timeout = 100
 

Friends

std::ostream & operator<< (std::ostream &output, const Config &c)
 

Detailed Description

Config struct.

Definition at line 70 of file plan_delegator.hpp.

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  output,
const Config c 
)
friend

Definition at line 83 of file plan_delegator.hpp.

84 {
85 output << "PlanDelegator::Config { " << std::endl
86 << "planning_topic_prefix: " << c.planning_topic_prefix << std::endl
87 << "planning_topic_suffix: " << c.planning_topic_suffix << std::endl
88 << "trajectory_planning_rate: " << c.trajectory_planning_rate << std::endl
89 << "max_trajectory_duration: " << c.max_trajectory_duration << std::endl
90 << "min_crawl_speed: " << c.min_crawl_speed << std::endl
91 << "duration_to_signal_before_lane_change: " << c.duration_to_signal_before_lane_change << std::endl
92 << "}" << std::endl;
93 return output;
94 }

Member Data Documentation

◆ duration_to_signal_before_lane_change

double plan_delegator::Config::duration_to_signal_before_lane_change = 2.5

◆ max_trajectory_duration

double plan_delegator::Config::max_trajectory_duration = 6.0

◆ min_crawl_speed

double plan_delegator::Config::min_crawl_speed = 2.2352

◆ planning_topic_prefix

std::string plan_delegator::Config::planning_topic_prefix = "/plugins/"

◆ planning_topic_suffix

std::string plan_delegator::Config::planning_topic_suffix = "/plan_trajectory"

◆ tactical_plugin_service_call_timeout

int plan_delegator::Config::tactical_plugin_service_call_timeout = 100

◆ trajectory_planning_rate

double plan_delegator::Config::trajectory_planning_rate = 10.0

The documentation for this struct was generated from the following file: