43 output <<
"DriversControllerConfig { " << std::endl
44 <<
"ros1_ssc_driver_name: " <<
c.ros1_ssc_driver_name_ << std::endl
45 <<
"excluded_namespace_nodes: [ " << std::endl;
47 for (
auto node :
c.excluded_namespace_nodes_) output << node <<
" ";
49 output <<
"] " << std::endl <<
"startup_duration: " <<
c.startup_duration_ << std::endl;
51 output <<
"driver_timeout: " <<
c.driver_timeout_ << std::endl
Stuct containing the algorithm configuration values for the GuidanceController.
friend std::ostream & operator<<(std::ostream &output, const DriversControllerConfig &c)
std::string ros1_ssc_driver_name_
double driver_timeout_
The timeout threshold for essential drivers in ms.
int startup_duration_
The time allocated for system startup in seconds.
std::vector< std::string > excluded_namespace_nodes_
List of nodes in the namespace which will not be managed by this subsystem controller.