fix: yaml misc (#109)

This commit is contained in:
wtudio 2024-11-21 10:57:28 +08:00 committed by GitHub
parent 1f173fdd46
commit 1b88aa7bf2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 14 additions and 0 deletions

View File

@ -58,3 +58,5 @@ myst_substitutions = {
"code_site_url": "https://github.com/AimRT/AimRT",
"code_site_root_path_url": "https://github.com/AimRT/AimRT/blob/main",
}
html_show_sourcelink = False

View File

@ -149,8 +149,10 @@ bool EchoPlugin::Initialize(runtime::core::AimRTCore* core_ptr) noexcept {
[this] {
SetLogger(aimrt::logger::GetSimpleLoggerRef());
});
plugin_options_node = options_;
core_ptr_->GetPluginManager().UpdatePluginOptionsNode(Name(), plugin_options_node);
return true;
} catch (const std::exception& e) {
AIMRT_ERROR("Initialize failed, {}", e.what());

View File

@ -52,6 +52,8 @@ struct convert<aimrt::runtime::core::channel::ChannelManager::Options> {
if (backend_options_node["options"])
backend_options.options = backend_options_node["options"];
else
backend_options.options = YAML::Node(YAML::NodeType::Null);
rhs.backends_options.emplace_back(std::move(backend_options));
}

View File

@ -41,6 +41,8 @@ struct convert<aimrt::runtime::core::executor::ExecutorManager::Options> {
if (executor_node["options"])
executor_options.options = executor_node["options"];
else
executor_options.options = YAML::Node(YAML::NodeType::Null);
rhs.executors_options.emplace_back(std::move(executor_options));
}

View File

@ -47,6 +47,8 @@ struct convert<aimrt::runtime::core::logger::LoggerManager::Options> {
if (backend_options_node["options"])
backend_options.options = backend_options_node["options"];
else
backend_options.options = YAML::Node(YAML::NodeType::Null);
rhs.backends_options.emplace_back(std::move(backend_options));
}

View File

@ -36,6 +36,8 @@ struct convert<aimrt::runtime::core::plugin::PluginManager::Options> {
if (plugin_options_node["options"])
plugin_options.options = plugin_options_node["options"];
else
plugin_options.options = YAML::Node(YAML::NodeType::Null);
rhs.plugins_options.emplace_back(std::move(plugin_options));
}

View File

@ -52,6 +52,8 @@ struct convert<aimrt::runtime::core::rpc::RpcManager::Options> {
if (backend_options_node["options"])
backend_options.options = backend_options_node["options"];
else
backend_options.options = YAML::Node(YAML::NodeType::Null);
rhs.backends_options.emplace_back(std::move(backend_options));
}