├── .clang-format ├── .github └── workflows │ └── cmake_build.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── config_utilities ├── CMakeLists.txt ├── app │ └── composite_configs.cpp ├── cmake │ └── config_utilitiesConfig.cmake.in ├── demos │ ├── CMakeLists.txt │ ├── demo_config.cpp │ ├── demo_factory.cpp │ ├── demo_inheritance.cpp │ └── resources │ │ ├── factory.yaml │ │ ├── inheritance.yaml │ │ ├── invalid_params.yaml │ │ └── params.yaml ├── include │ └── config_utilities │ │ ├── config.h │ │ ├── config_utilities.h │ │ ├── dynamic_config.h │ │ ├── external_registry.h │ │ ├── factory.h │ │ ├── formatting │ │ └── asl.h │ │ ├── getters.h │ │ ├── internal │ │ ├── checks.h │ │ ├── config_context.h │ │ ├── dynamic_config_impl.hpp │ │ ├── field_input_info.h │ │ ├── formatter.h │ │ ├── introspection.h │ │ ├── logger.h │ │ ├── meta_data.h │ │ ├── namespacing.h │ │ ├── string_utils.h │ │ ├── visitor.h │ │ ├── visitor_impl.hpp │ │ ├── yaml_parser.h │ │ └── yaml_utils.h │ │ ├── logging │ │ ├── log_to_glog.h │ │ └── log_to_stdout.h │ │ ├── parsing │ │ ├── commandline.h │ │ ├── context.h │ │ └── yaml.h │ │ ├── printing.h │ │ ├── settings.h │ │ ├── substitution_parsers.h │ │ ├── substitutions.h │ │ ├── traits.h │ │ ├── types │ │ ├── conversions.h │ │ ├── eigen_matrix.h │ │ ├── enum.h │ │ └── path.h │ │ ├── update.h │ │ ├── validation.h │ │ └── virtual_config.h ├── introspection_viewer │ ├── introspection_viewer.py │ ├── static │ │ ├── css │ │ │ ├── style.css │ │ │ └── style_base.css │ │ └── js │ │ │ ├── data.js │ │ │ ├── display.js │ │ │ ├── general.js │ │ │ └── summary_view.js │ └── templates │ │ └── index.html ├── package.xml ├── scripts │ └── run_demo.py ├── src │ ├── asl_formatter.cpp │ ├── commandline.cpp │ ├── config_context.cpp │ ├── context.cpp │ ├── conversions.cpp │ ├── dynamic_config.cpp │ ├── external_registry.cpp │ ├── factory.cpp │ ├── field_input_info.cpp │ ├── formatter.cpp │ ├── introspection.cpp │ ├── log_to_glog.cpp │ ├── log_to_stdout.cpp │ ├── logger.cpp │ ├── meta_data.cpp │ ├── namespacing.cpp │ ├── path.cpp │ ├── settings.cpp │ ├── string_utils.cpp │ ├── substitution_parsers.cpp │ ├── substitutions.cpp │ ├── validation.cpp │ ├── visitor.cpp │ ├── yaml_parser.cpp │ └── yaml_utils.cpp └── test │ ├── CMakeLists.txt │ ├── include │ └── config_utilities │ │ └── test │ │ ├── cli_args.h │ │ ├── default_config.h │ │ ├── external_types.h │ │ ├── introspection_utils.h │ │ └── utils.h │ ├── main.cpp │ ├── resources │ ├── bar.yaml │ ├── foo.yaml │ └── invalid.yaml │ ├── src │ ├── cli_args.cpp │ ├── default_config.cpp │ ├── external_plugins.cpp │ ├── introspection_utils.cpp │ └── utils.cpp │ └── tests │ ├── asl_formatter.cpp │ ├── commandline.cpp │ ├── config_arrays.cpp │ ├── config_maps.cpp │ ├── conversions.cpp │ ├── dynamic_config.cpp │ ├── enums.cpp │ ├── external_registry.cpp │ ├── factory.cpp │ ├── field_input_info.cpp │ ├── getters.cpp │ ├── inheritance.cpp │ ├── introspection.cpp │ ├── missing_fields.cpp │ ├── namespacing.cpp │ ├── path.cpp │ ├── string_utils.cpp │ ├── subconfigs.cpp │ ├── substitutions.cpp │ ├── traits.cpp │ ├── update.cpp │ ├── validity_checks.cpp │ ├── virtual_config.cpp │ ├── yaml_parsing.cpp │ └── yaml_utils.cpp ├── config_utilities_msgs ├── CMakeLists.txt ├── LICENSE ├── package.xml └── srv │ └── SetConfig.srv ├── config_utilities_ros ├── CMakeLists.txt ├── LICENSE ├── app │ └── gui_node.py ├── config_utilities_ros │ ├── __init__.py │ └── gui │ │ ├── README.md │ │ ├── __init__.py │ │ ├── dynamic_config_gui.py │ │ ├── static │ │ ├── css │ │ │ └── style.css │ │ └── js │ │ │ ├── build_fields.js │ │ │ ├── config_table.js │ │ │ └── selection_panes.js │ │ └── templates │ │ └── index.html ├── demos │ └── demo_ros_dynamic_config_server.cpp ├── include │ └── config_utilities_ros │ │ └── ros_dynamic_config_server.h ├── launch │ └── demo_ros_dynamic_config.yaml ├── package.xml └── src │ └── ros_dynamic_config_server.cpp └── docs ├── Advanced.md ├── Compositing.md ├── Configs.md ├── Dynamic_Configs.md ├── External.md ├── Factories.md ├── Headers.md ├── Introspection.md ├── Parsing.md ├── README.md ├── Types.md └── Varia.md /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/cmake_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/.github/workflows/cmake_build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/README.md -------------------------------------------------------------------------------- /config_utilities/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/CMakeLists.txt -------------------------------------------------------------------------------- /config_utilities/app/composite_configs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/app/composite_configs.cpp -------------------------------------------------------------------------------- /config_utilities/cmake/config_utilitiesConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/cmake/config_utilitiesConfig.cmake.in -------------------------------------------------------------------------------- /config_utilities/demos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/demos/CMakeLists.txt -------------------------------------------------------------------------------- /config_utilities/demos/demo_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/demos/demo_config.cpp -------------------------------------------------------------------------------- /config_utilities/demos/demo_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/demos/demo_factory.cpp -------------------------------------------------------------------------------- /config_utilities/demos/demo_inheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/demos/demo_inheritance.cpp -------------------------------------------------------------------------------- /config_utilities/demos/resources/factory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/demos/resources/factory.yaml -------------------------------------------------------------------------------- /config_utilities/demos/resources/inheritance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/demos/resources/inheritance.yaml -------------------------------------------------------------------------------- /config_utilities/demos/resources/invalid_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/demos/resources/invalid_params.yaml -------------------------------------------------------------------------------- /config_utilities/demos/resources/params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/demos/resources/params.yaml -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/config.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/config_utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/config_utilities.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/dynamic_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/dynamic_config.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/external_registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/external_registry.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/factory.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/formatting/asl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/formatting/asl.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/getters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/getters.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/checks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/checks.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/config_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/config_context.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/dynamic_config_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/dynamic_config_impl.hpp -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/field_input_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/field_input_info.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/formatter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/formatter.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/introspection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/introspection.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/logger.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/meta_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/meta_data.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/namespacing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/namespacing.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/string_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/string_utils.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/visitor.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/visitor_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/visitor_impl.hpp -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/yaml_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/yaml_parser.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/internal/yaml_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/internal/yaml_utils.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/logging/log_to_glog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/logging/log_to_glog.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/logging/log_to_stdout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/logging/log_to_stdout.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/parsing/commandline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/parsing/commandline.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/parsing/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/parsing/context.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/parsing/yaml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/parsing/yaml.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/printing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/printing.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/settings.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/substitution_parsers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/substitution_parsers.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/substitutions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/substitutions.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/traits.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/types/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/types/conversions.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/types/eigen_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/types/eigen_matrix.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/types/enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/types/enum.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/types/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/types/path.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/update.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/validation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/validation.h -------------------------------------------------------------------------------- /config_utilities/include/config_utilities/virtual_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/include/config_utilities/virtual_config.h -------------------------------------------------------------------------------- /config_utilities/introspection_viewer/introspection_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/introspection_viewer/introspection_viewer.py -------------------------------------------------------------------------------- /config_utilities/introspection_viewer/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/introspection_viewer/static/css/style.css -------------------------------------------------------------------------------- /config_utilities/introspection_viewer/static/css/style_base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/introspection_viewer/static/css/style_base.css -------------------------------------------------------------------------------- /config_utilities/introspection_viewer/static/js/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/introspection_viewer/static/js/data.js -------------------------------------------------------------------------------- /config_utilities/introspection_viewer/static/js/display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/introspection_viewer/static/js/display.js -------------------------------------------------------------------------------- /config_utilities/introspection_viewer/static/js/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/introspection_viewer/static/js/general.js -------------------------------------------------------------------------------- /config_utilities/introspection_viewer/static/js/summary_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/introspection_viewer/static/js/summary_view.js -------------------------------------------------------------------------------- /config_utilities/introspection_viewer/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/introspection_viewer/templates/index.html -------------------------------------------------------------------------------- /config_utilities/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/package.xml -------------------------------------------------------------------------------- /config_utilities/scripts/run_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/scripts/run_demo.py -------------------------------------------------------------------------------- /config_utilities/src/asl_formatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/asl_formatter.cpp -------------------------------------------------------------------------------- /config_utilities/src/commandline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/commandline.cpp -------------------------------------------------------------------------------- /config_utilities/src/config_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/config_context.cpp -------------------------------------------------------------------------------- /config_utilities/src/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/context.cpp -------------------------------------------------------------------------------- /config_utilities/src/conversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/conversions.cpp -------------------------------------------------------------------------------- /config_utilities/src/dynamic_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/dynamic_config.cpp -------------------------------------------------------------------------------- /config_utilities/src/external_registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/external_registry.cpp -------------------------------------------------------------------------------- /config_utilities/src/factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/factory.cpp -------------------------------------------------------------------------------- /config_utilities/src/field_input_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/field_input_info.cpp -------------------------------------------------------------------------------- /config_utilities/src/formatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/formatter.cpp -------------------------------------------------------------------------------- /config_utilities/src/introspection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/introspection.cpp -------------------------------------------------------------------------------- /config_utilities/src/log_to_glog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/log_to_glog.cpp -------------------------------------------------------------------------------- /config_utilities/src/log_to_stdout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/log_to_stdout.cpp -------------------------------------------------------------------------------- /config_utilities/src/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/logger.cpp -------------------------------------------------------------------------------- /config_utilities/src/meta_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/meta_data.cpp -------------------------------------------------------------------------------- /config_utilities/src/namespacing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/namespacing.cpp -------------------------------------------------------------------------------- /config_utilities/src/path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/path.cpp -------------------------------------------------------------------------------- /config_utilities/src/settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/settings.cpp -------------------------------------------------------------------------------- /config_utilities/src/string_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/string_utils.cpp -------------------------------------------------------------------------------- /config_utilities/src/substitution_parsers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/substitution_parsers.cpp -------------------------------------------------------------------------------- /config_utilities/src/substitutions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/substitutions.cpp -------------------------------------------------------------------------------- /config_utilities/src/validation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/validation.cpp -------------------------------------------------------------------------------- /config_utilities/src/visitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/visitor.cpp -------------------------------------------------------------------------------- /config_utilities/src/yaml_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/yaml_parser.cpp -------------------------------------------------------------------------------- /config_utilities/src/yaml_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/src/yaml_utils.cpp -------------------------------------------------------------------------------- /config_utilities/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/CMakeLists.txt -------------------------------------------------------------------------------- /config_utilities/test/include/config_utilities/test/cli_args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/include/config_utilities/test/cli_args.h -------------------------------------------------------------------------------- /config_utilities/test/include/config_utilities/test/default_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/include/config_utilities/test/default_config.h -------------------------------------------------------------------------------- /config_utilities/test/include/config_utilities/test/external_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/include/config_utilities/test/external_types.h -------------------------------------------------------------------------------- /config_utilities/test/include/config_utilities/test/introspection_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/include/config_utilities/test/introspection_utils.h -------------------------------------------------------------------------------- /config_utilities/test/include/config_utilities/test/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/include/config_utilities/test/utils.h -------------------------------------------------------------------------------- /config_utilities/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/main.cpp -------------------------------------------------------------------------------- /config_utilities/test/resources/bar.yaml: -------------------------------------------------------------------------------- 1 | a: 6.0 2 | b: [4] 3 | d: world! 4 | -------------------------------------------------------------------------------- /config_utilities/test/resources/foo.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | a: 5.0 3 | b: [1, 2, 3] 4 | c: hello 5 | -------------------------------------------------------------------------------- /config_utilities/test/resources/invalid.yaml: -------------------------------------------------------------------------------- 1 | invalid: {incomplete: dict 2 | -------------------------------------------------------------------------------- /config_utilities/test/src/cli_args.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/src/cli_args.cpp -------------------------------------------------------------------------------- /config_utilities/test/src/default_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/src/default_config.cpp -------------------------------------------------------------------------------- /config_utilities/test/src/external_plugins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/src/external_plugins.cpp -------------------------------------------------------------------------------- /config_utilities/test/src/introspection_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/src/introspection_utils.cpp -------------------------------------------------------------------------------- /config_utilities/test/src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/src/utils.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/asl_formatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/asl_formatter.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/commandline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/commandline.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/config_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/config_arrays.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/config_maps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/config_maps.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/conversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/conversions.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/dynamic_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/dynamic_config.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/enums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/enums.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/external_registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/external_registry.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/factory.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/field_input_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/field_input_info.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/getters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/getters.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/inheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/inheritance.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/introspection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/introspection.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/missing_fields.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/missing_fields.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/namespacing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/namespacing.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/path.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/string_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/string_utils.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/subconfigs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/subconfigs.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/substitutions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/substitutions.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/traits.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/update.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/validity_checks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/validity_checks.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/virtual_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/virtual_config.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/yaml_parsing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/yaml_parsing.cpp -------------------------------------------------------------------------------- /config_utilities/test/tests/yaml_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities/test/tests/yaml_utils.cpp -------------------------------------------------------------------------------- /config_utilities_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /config_utilities_msgs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_msgs/LICENSE -------------------------------------------------------------------------------- /config_utilities_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_msgs/package.xml -------------------------------------------------------------------------------- /config_utilities_msgs/srv/SetConfig.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_msgs/srv/SetConfig.srv -------------------------------------------------------------------------------- /config_utilities_ros/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/CMakeLists.txt -------------------------------------------------------------------------------- /config_utilities_ros/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/LICENSE -------------------------------------------------------------------------------- /config_utilities_ros/app/gui_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/app/gui_node.py -------------------------------------------------------------------------------- /config_utilities_ros/config_utilities_ros/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config_utilities_ros/config_utilities_ros/gui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/config_utilities_ros/gui/README.md -------------------------------------------------------------------------------- /config_utilities_ros/config_utilities_ros/gui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/config_utilities_ros/gui/__init__.py -------------------------------------------------------------------------------- /config_utilities_ros/config_utilities_ros/gui/dynamic_config_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/config_utilities_ros/gui/dynamic_config_gui.py -------------------------------------------------------------------------------- /config_utilities_ros/config_utilities_ros/gui/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/config_utilities_ros/gui/static/css/style.css -------------------------------------------------------------------------------- /config_utilities_ros/config_utilities_ros/gui/static/js/build_fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/config_utilities_ros/gui/static/js/build_fields.js -------------------------------------------------------------------------------- /config_utilities_ros/config_utilities_ros/gui/static/js/config_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/config_utilities_ros/gui/static/js/config_table.js -------------------------------------------------------------------------------- /config_utilities_ros/config_utilities_ros/gui/static/js/selection_panes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/config_utilities_ros/gui/static/js/selection_panes.js -------------------------------------------------------------------------------- /config_utilities_ros/config_utilities_ros/gui/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/config_utilities_ros/gui/templates/index.html -------------------------------------------------------------------------------- /config_utilities_ros/demos/demo_ros_dynamic_config_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/demos/demo_ros_dynamic_config_server.cpp -------------------------------------------------------------------------------- /config_utilities_ros/include/config_utilities_ros/ros_dynamic_config_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/include/config_utilities_ros/ros_dynamic_config_server.h -------------------------------------------------------------------------------- /config_utilities_ros/launch/demo_ros_dynamic_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/launch/demo_ros_dynamic_config.yaml -------------------------------------------------------------------------------- /config_utilities_ros/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/package.xml -------------------------------------------------------------------------------- /config_utilities_ros/src/ros_dynamic_config_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/config_utilities_ros/src/ros_dynamic_config_server.cpp -------------------------------------------------------------------------------- /docs/Advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/Advanced.md -------------------------------------------------------------------------------- /docs/Compositing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/Compositing.md -------------------------------------------------------------------------------- /docs/Configs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/Configs.md -------------------------------------------------------------------------------- /docs/Dynamic_Configs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/Dynamic_Configs.md -------------------------------------------------------------------------------- /docs/External.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/External.md -------------------------------------------------------------------------------- /docs/Factories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/Factories.md -------------------------------------------------------------------------------- /docs/Headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/Headers.md -------------------------------------------------------------------------------- /docs/Introspection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/Introspection.md -------------------------------------------------------------------------------- /docs/Parsing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/Parsing.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/Types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/Types.md -------------------------------------------------------------------------------- /docs/Varia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/config_utilities/HEAD/docs/Varia.md --------------------------------------------------------------------------------