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

Config struct. More...

#include <lightbar_manager_node.hpp>

Collaboration diagram for lightbar_manager::Config:
Collaboration graph

Public Attributes

double spin_rate_hz = 10.0
 
bool normal_operation = true
 
std::vector< std::string > lightbar_priorities = {}
 
std::vector< std::string > lightbar_cda_table = {}
 
std::vector< std::string > lightbar_ind_table = {}
 

Friends

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

Detailed Description

Config struct.

Definition at line 46 of file lightbar_manager_node.hpp.

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 55 of file lightbar_manager_node.hpp.

56 {
57 output << "LightBarManager::Config { " << std::endl
58 << "spin_rate_hz: " << c.spin_rate_hz << std::endl
59 << "lightbar_priorities.size(): " << c.lightbar_priorities.size() << std::endl
60 << "lightbar_cda_table.size(): " << c.lightbar_cda_table.size() << std::endl
61 << "lightbar_ind_table.size(): " << c.lightbar_ind_table.size() << std::endl
62 << "}" << std::endl;
63 return output;
64 }

Member Data Documentation

◆ lightbar_cda_table

std::vector<std::string> lightbar_manager::Config::lightbar_cda_table = {}

◆ lightbar_ind_table

std::vector<std::string> lightbar_manager::Config::lightbar_ind_table = {}

◆ lightbar_priorities

std::vector<std::string> lightbar_manager::Config::lightbar_priorities = {}

◆ normal_operation

bool lightbar_manager::Config::normal_operation = true

◆ spin_rate_hz


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