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.
|
Stuct containing the algorithm configuration values for bsm_generator. More...
#include <bsm_generator_config.hpp>
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) |
Stuct containing the algorithm configuration values for bsm_generator.
Definition at line 28 of file bsm_generator_config.hpp.
|
friend |
Definition at line 39 of file bsm_generator_config.hpp.
double bsm_generator::Config::bsm_generation_frequency = 10.0 |
double bsm_generator::Config::bsm_id_change_period = 300.0 |
Definition at line 31 of file bsm_generator_config.hpp.
Referenced by bsm_generator::BSMGenerator::BSMGenerator(), bsm_generator::BSMGenerator::generateBSM(), bsm_generator::BSMGenerator::handle_on_configure(), and bsm_generator::BSMGenerator::parameter_update_callback().
bool bsm_generator::Config::bsm_id_rotation_enabled = true |
Definition at line 32 of file bsm_generator_config.hpp.
Referenced by bsm_generator::BSMGenerator::BSMGenerator(), bsm_generator::BSMGenerator::generateBSM(), bsm_generator::BSMGenerator::handle_on_configure(), and bsm_generator::BSMGenerator::parameter_update_callback().
int bsm_generator::Config::bsm_message_id = 0 |
Definition at line 33 of file bsm_generator_config.hpp.
Referenced by bsm_generator::BSMGenerator::BSMGenerator(), bsm_generator::BSMGenerator::generateBSM(), bsm_generator::BSMGenerator::handle_on_configure(), and bsm_generator::BSMGenerator::parameter_update_callback().
double bsm_generator::Config::vehicle_length = 5.0 |
Definition at line 34 of file bsm_generator_config.hpp.
Referenced by bsm_generator::BSMGenerator::BSMGenerator(), bsm_generator::BSMGenerator::handle_on_configure(), bsm_generator::BSMGenerator::initializeBSM(), and bsm_generator::BSMGenerator::parameter_update_callback().
double bsm_generator::Config::vehicle_width = 2.0 |
Definition at line 35 of file bsm_generator_config.hpp.
Referenced by bsm_generator::BSMGenerator::BSMGenerator(), bsm_generator::BSMGenerator::handle_on_configure(), bsm_generator::BSMGenerator::initializeBSM(), and bsm_generator::BSMGenerator::parameter_update_callback().