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.
bsm_generator::Config Struct Reference

Stuct containing the algorithm configuration values for bsm_generator. More...

#include <bsm_generator_config.hpp>

Collaboration diagram for bsm_generator::Config:
Collaboration graph

Public Attributes

double bsm_generation_frequency = 10.0
 
double bsm_id_change_period = 300.0
 
bool bsm_id_rotation_enabled = true
 
int bsm_message_id = 0
 
double vehicle_length = 5.0
 
double vehicle_width = 2.0
 

Friends

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

Detailed Description

Stuct containing the algorithm configuration values for bsm_generator.

Definition at line 28 of file bsm_generator_config.hpp.

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 39 of file bsm_generator_config.hpp.

40 {
41 output << "bsm_generator::Config { " << std::endl
42 << "bsm_generation_frequency: " << c.bsm_generation_frequency << std::endl
43 << "bsm_id_change_period: " << c.bsm_id_change_period << std::endl
44 << "bsm_id_rotation_enabled: " << c.bsm_id_rotation_enabled << std::endl
45 << "bsm_message_id: " << c.bsm_message_id << std::endl
46 << "vehicle_length: " << c.vehicle_length << std::endl
47 << "vehicle_width: " << c.vehicle_width << std::endl
48 << "}" << std::endl;
49 return output;
50 }

Member Data Documentation

◆ bsm_generation_frequency

◆ bsm_id_change_period

◆ bsm_id_rotation_enabled

◆ bsm_message_id

◆ vehicle_length

◆ vehicle_width


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