@@ -50,12 +50,6 @@ struct RunSettings {
5050 size_t robot_id = 0 ;
5151 bool exit_after_clock = false ;
5252 bool force_shutdown = false ;
53- size_t print_width = 100 ;
54- size_t print_indent = 45 ;
55- bool print_missing = false ;
56- bool allow_plugins = true ;
57- bool verbose_plugins = false ;
58- bool trace_plugin_allocations = false ;
5953 std::vector<std::string> paths;
6054 int config_verbosity = 1 ;
6155 bool forward_glog_to_ros = true ;
@@ -71,12 +65,6 @@ void declare_config(RunSettings& config) {
7165 field (config.robot_id , " robot_id" );
7266 field (config.exit_after_clock , " exit_after_clock" );
7367 field (config.force_shutdown , " force_shutdown" );
74- field (config.print_width , " print_width" );
75- field (config.print_indent , " print_indent" );
76- field (config.print_missing , " print_missing" );
77- field (config.allow_plugins , " allow_plugins" );
78- field (config.verbose_plugins , " verbose_plugins" );
79- field (config.trace_plugin_allocations , " trace_plugin_allocations" );
8068 field (config.paths , " paths" );
8169 field (config.config_verbosity , " config_verbosity" );
8270 field (config.forward_glog_to_ros , " forward_glog_to_ros" );
@@ -123,6 +111,7 @@ struct RosSink : google::LogSink {
123111
124112int main (int argc, char * argv[]) {
125113 config::initContext (argc, argv, true );
114+ config::setConfigSettingsFromContext ();
126115 rclcpp::init (argc, argv);
127116
128117 const auto settings = config::fromContext<hydra::RunSettings>();
@@ -144,12 +133,6 @@ int main(int argc, char* argv[]) {
144133 }
145134
146135 config::Settings ().setLogger (" glog" );
147- config::Settings ().print_width = settings.print_width ;
148- config::Settings ().print_indent = settings.print_indent ;
149- config::Settings ().print_missing = settings.print_missing ;
150- config::Settings ().allow_external_libraries = settings.allow_plugins ;
151- config::Settings ().verbose_external_load = settings.verbose_plugins ;
152- config::Settings ().print_external_allocations = settings.trace_plugin_allocations ;
153136 [[maybe_unused]] const auto plugins = config::loadExternalFactories (settings.paths );
154137
155138 ianvs::NodeHandle nh (*node);
0 commit comments