Use ListParametersResult and SetParametersResult

This commit is contained in:
Esteve Fernandez 2015-05-04 11:01:15 -07:00
parent e7ca3d3698
commit db0e117c72

View file

@ -206,34 +206,34 @@ public:
return f; return f;
} }
std::shared_future<std::vector<rcl_interfaces::ParameterSetResult>> std::shared_future<std::vector<rcl_interfaces::SetParametersResult>>
set_parameters( set_parameters(
std::vector<ParameterVariant> parameters, std::vector<ParameterVariant> parameters,
std::function<void( std::function<void(
std::shared_future<std::vector<rcl_interfaces::ParameterSetResult>>)> callback = nullptr) std::shared_future<std::vector<rcl_interfaces::SetParametersResult>>)> callback = nullptr)
{ {
std::shared_future<std::vector<rcl_interfaces::ParameterSetResult>> f; std::shared_future<std::vector<rcl_interfaces::SetParametersResult>> f;
return f; return f;
} }
std::shared_future<rcl_interfaces::ParameterSetResult> std::shared_future<rcl_interfaces::SetParametersResult>
set_parameters_atomically( set_parameters_atomically(
std::vector<ParameterVariant> parameters, std::vector<ParameterVariant> parameters,
std::function<void( std::function<void(
std::shared_future<rcl_interfaces::ParameterSetResult>)> callback = nullptr) std::shared_future<rcl_interfaces::SetParametersResult>)> callback = nullptr)
{ {
std::shared_future<rcl_interfaces::ParameterSetResult> f; std::shared_future<rcl_interfaces::SetParametersResult> f;
return f; return f;
} }
std::shared_future<rcl_interfaces::ParameterListResult> std::shared_future<rcl_interfaces::ListParametersResult>
list_parameters( list_parameters(
std::vector<std::string> parameter_prefixes, std::vector<std::string> parameter_prefixes,
uint64_t depth, uint64_t depth,
std::function<void( std::function<void(
std::shared_future<rcl_interfaces::ParameterListResult>)> callback = nullptr) std::shared_future<rcl_interfaces::ListParametersResult>)> callback = nullptr)
{ {
std::shared_future<rcl_interfaces::ParameterListResult> f; std::shared_future<rcl_interfaces::ListParametersResult> f;
return f; return f;
} }
@ -283,21 +283,21 @@ public:
return rclcpp::executors::spin_node_until_future_complete(*executor_, node_, f).get(); return rclcpp::executors::spin_node_until_future_complete(*executor_, node_, f).get();
} }
std::vector<rcl_interfaces::ParameterSetResult> std::vector<rcl_interfaces::SetParametersResult>
set_parameters(std::vector<ParameterVariant> parameters) set_parameters(std::vector<ParameterVariant> parameters)
{ {
auto f = async_parameters_client_->set_parameters(parameters); auto f = async_parameters_client_->set_parameters(parameters);
return rclcpp::executors::spin_node_until_future_complete(*executor_, node_, f).get(); return rclcpp::executors::spin_node_until_future_complete(*executor_, node_, f).get();
} }
rcl_interfaces::ParameterSetResult rcl_interfaces::SetParametersResult
set_parameters_atomically(std::vector<ParameterVariant> parameters) set_parameters_atomically(std::vector<ParameterVariant> parameters)
{ {
auto f = async_parameters_client_->set_parameters_atomically(parameters); auto f = async_parameters_client_->set_parameters_atomically(parameters);
return rclcpp::executors::spin_node_until_future_complete(*executor_, node_, f).get(); return rclcpp::executors::spin_node_until_future_complete(*executor_, node_, f).get();
} }
rcl_interfaces::ParameterListResult rcl_interfaces::ListParametersResult
list_parameters( list_parameters(
std::vector<std::string> parameter_prefixes, std::vector<std::string> parameter_prefixes,
uint64_t depth) uint64_t depth)