|
template<typename NodeT > |
| SyncParametersClient (std::shared_ptr< NodeT > node, const std::string &remote_node_name="", const rmw_qos_profile_t &qos_profile=rmw_qos_profile_parameters) |
|
template<typename NodeT > |
| SyncParametersClient (rclcpp::Executor::SharedPtr executor, std::shared_ptr< NodeT > node, const std::string &remote_node_name="", const rmw_qos_profile_t &qos_profile=rmw_qos_profile_parameters) |
|
template<typename NodeT > |
| SyncParametersClient (NodeT *node, const std::string &remote_node_name="", const rmw_qos_profile_t &qos_profile=rmw_qos_profile_parameters) |
|
template<typename NodeT > |
| SyncParametersClient (rclcpp::Executor::SharedPtr executor, NodeT *node, const std::string &remote_node_name="", const rmw_qos_profile_t &qos_profile=rmw_qos_profile_parameters) |
|
| SyncParametersClient (rclcpp::Executor::SharedPtr executor, const rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_base_interface, const rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr node_topics_interface, const rclcpp::node_interfaces::NodeGraphInterface::SharedPtr node_graph_interface, const rclcpp::node_interfaces::NodeServicesInterface::SharedPtr node_services_interface, const std::string &remote_node_name="", const rmw_qos_profile_t &qos_profile=rmw_qos_profile_parameters) |
|
template<typename RepT = int64_t, typename RatioT = std::milli> |
std::vector< rclcpp::Parameter > | get_parameters (const std::vector< std::string > ¶meter_names, std::chrono::duration< RepT, RatioT > timeout=std::chrono::duration< RepT, RatioT >(-1)) |
|
bool | has_parameter (const std::string ¶meter_name) |
|
template<typename T > |
T | get_parameter_impl (const std::string ¶meter_name, std::function< T()> parameter_not_found_handler) |
|
template<typename T > |
T | get_parameter (const std::string ¶meter_name, const T &default_value) |
|
template<typename T > |
T | get_parameter (const std::string ¶meter_name) |
|
template<typename RepT = int64_t, typename RatioT = std::milli> |
std::vector< rcl_interfaces::msg::ParameterDescriptor > | describe_parameters (const std::vector< std::string > ¶meter_names, std::chrono::duration< RepT, RatioT > timeout=std::chrono::duration< RepT, RatioT >(-1)) |
|
template<typename RepT = int64_t, typename RatioT = std::milli> |
std::vector< rclcpp::ParameterType > | get_parameter_types (const std::vector< std::string > ¶meter_names, std::chrono::duration< RepT, RatioT > timeout=std::chrono::duration< RepT, RatioT >(-1)) |
|
template<typename RepT = int64_t, typename RatioT = std::milli> |
std::vector< rcl_interfaces::msg::SetParametersResult > | set_parameters (const std::vector< rclcpp::Parameter > ¶meters, std::chrono::duration< RepT, RatioT > timeout=std::chrono::duration< RepT, RatioT >(-1)) |
|
template<typename RepT = int64_t, typename RatioT = std::milli> |
rcl_interfaces::msg::SetParametersResult | set_parameters_atomically (const std::vector< rclcpp::Parameter > ¶meters, std::chrono::duration< RepT, RatioT > timeout=std::chrono::duration< RepT, RatioT >(-1)) |
|
template<typename RepT = int64_t, typename RatioT = std::milli> |
std::vector< rcl_interfaces::msg::SetParametersResult > | delete_parameters (const std::vector< std::string > ¶meters_names, std::chrono::duration< RepT, RatioT > timeout=std::chrono::duration< RepT, RatioT >(-1)) |
| Delete several parameters at once. More...
|
|
template<typename RepT = int64_t, typename RatioT = std::milli> |
std::vector< rcl_interfaces::msg::SetParametersResult > | load_parameters (const std::string &yaml_filename, std::chrono::duration< RepT, RatioT > timeout=std::chrono::duration< RepT, RatioT >(-1)) |
| Load parameters from yaml file. More...
|
|
template<typename RepT = int64_t, typename RatioT = std::milli> |
rcl_interfaces::msg::ListParametersResult | list_parameters (const std::vector< std::string > ¶meter_prefixes, uint64_t depth, std::chrono::duration< RepT, RatioT > timeout=std::chrono::duration< RepT, RatioT >(-1)) |
|
template<typename CallbackT > |
rclcpp::Subscription< rcl_interfaces::msg::ParameterEvent >::SharedPtr | on_parameter_event (CallbackT &&callback) |
|
bool | service_is_ready () const |
|
template<typename RepT = int64_t, typename RatioT = std::milli> |
bool | wait_for_service (std::chrono::duration< RepT, RatioT > timeout=std::chrono::duration< RepT, RatioT >(-1)) |
|