Skip to content

Instantly share code, notes, and snippets.

@youtalk
Last active June 19, 2017 22:51
Show Gist options
  • Save youtalk/bebe173b6c1878fefe7f10784f32f338 to your computer and use it in GitHub Desktop.
Save youtalk/bebe173b6c1878fefe7f10784f32f338 to your computer and use it in GitHub Desktop.
ROS 2 Paramter Async Test
auto parameters = parameters_client->get_parameters({"parameter_number", "parameter_string", "parameter_boolean"});
if (rclcpp::spin_until_future_complete(node, parameters) != rclcpp::executor::FutureReturnCode::SUCCESS)
{
std::cerr << "Failed to set parameter: " << result.reason << std::endl;
return -1;
}
for (auto & parameter : parameters.get()) {
std::cout << "Parameter name: " << parameter.get_name() << std::endl;
std::cout << "Parameter value (" << parameter.get_type_name() << "): " <<
parameter.value_to_string() << std::endl;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment