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 the GuidanceController. More...
#include <drivers_controller_config.hpp>
Public Attributes | |
std::string | ros1_ssc_driver_name_ |
std::vector< std::string > | excluded_namespace_nodes_ |
List of nodes in the namespace which will not be managed by this subsystem controller. More... | |
int | startup_duration_ |
The time allocated for system startup in seconds. More... | |
double | driver_timeout_ = 1000 |
The timeout threshold for essential drivers in ms. More... | |
Friends | |
std::ostream & | operator<< (std::ostream &output, const DriversControllerConfig &c) |
Stuct containing the algorithm configuration values for the GuidanceController.
Definition at line 27 of file drivers_controller_config.hpp.
|
friend |
Definition at line 41 of file drivers_controller_config.hpp.
double subsystem_controllers::DriversControllerConfig::driver_timeout_ = 1000 |
The timeout threshold for essential drivers in ms.
Definition at line 38 of file drivers_controller_config.hpp.
Referenced by subsystem_controllers::DriversControllerNode::DriversControllerNode(), and subsystem_controllers::DriversControllerNode::handle_on_configure().
std::vector<std::string> subsystem_controllers::DriversControllerConfig::excluded_namespace_nodes_ |
List of nodes in the namespace which will not be managed by this subsystem controller.
Definition at line 34 of file drivers_controller_config.hpp.
Referenced by subsystem_controllers::DriversControllerNode::DriversControllerNode(), and subsystem_controllers::DriversControllerNode::handle_on_configure().
std::string subsystem_controllers::DriversControllerConfig::ros1_ssc_driver_name_ |
ros1 controller driver (node name) to consider required and whose failure shall result in automation abort.
Definition at line 32 of file drivers_controller_config.hpp.
Referenced by subsystem_controllers::DriversControllerNode::DriversControllerNode(), and subsystem_controllers::DriversControllerNode::handle_on_configure().
int subsystem_controllers::DriversControllerConfig::startup_duration_ |
The time allocated for system startup in seconds.
Definition at line 36 of file drivers_controller_config.hpp.
Referenced by subsystem_controllers::DriversControllerNode::DriversControllerNode(), subsystem_controllers::DriversControllerNode::critical_drivers_check_callback(), and subsystem_controllers::DriversControllerNode::handle_on_configure().