diff --git a/include/iri_nav_module/opendrive_gp_module.h b/include/iri_nav_module/opendrive_gp_module.h index bb4d4ee8c9d727269aa4b9f5a6710e046df5121d..844ca66b7a2fa0fe4024650c9c4aabd9de5becf8 100644 --- a/include/iri_nav_module/opendrive_gp_module.h +++ b/include/iri_nav_module/opendrive_gp_module.h @@ -26,6 +26,11 @@ class COpendriveGPModule : public CNavPlannerModule<ModuleCfg> * */ COpendriveGPModule(const std::string &name,const std::string &name_space=std::string("")); + /** + * \brief + * + */ + void dynamic_reconfigure(ModuleCfg &config, const std::string &name); /* parameter functions */ dyn_reconf_status_t is_multi_hypothesis(bool &enable); dyn_reconf_status_t multy_hypothesis(bool enable); @@ -70,6 +75,13 @@ class COpendriveGPModule : public CNavPlannerModule<ModuleCfg> } + template<class ModuleCfg> + void COpendriveGPModule<ModuleCfg>::dynamic_reconfigure(ModuleCfg &config, const std::string &name) + { + this->get_map.dynamic_reconfigure(config,name+"_get_map"); + this->get_nodes.dynamic_reconfigure(config,name+"_get_nodes"); + } + /* parameter functions */ template<class ModuleCfg> dyn_reconf_status_t COpendriveGPModule<ModuleCfg>::is_multi_hypothesis(bool &enable) diff --git a/src/iri_nav_module/dyn_params.pyc b/src/iri_nav_module/dyn_params.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8b7d672ae3eba1d6328988445794274966b0031b Binary files /dev/null and b/src/iri_nav_module/dyn_params.pyc differ