-
Notifications
You must be signed in to change notification settings - Fork 42
/
LoadNode.srv
42 lines (32 loc) · 1.22 KB
/
LoadNode.srv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# The ROS package in which the composable node can be found.
string package_name
# A plugin within the ROS package "package_name".
string plugin_name
# The assigned name of the composable node. Leave empty to use the node's
# default name.
string node_name
# The assigned namespace of the composable node. Leave empty to use the node's
# default namespace.
string node_namespace
# The assigned log level of the composable node. Enum values are found in
# message rcl_interfaces/Log.
uint8 log_level
# Remapping rules for this composable node.
#
# For more info about static_remapping rules and their syntax, see
# https://design.ros2.org/articles/static_remapping.html
# TODO(sloretz) rcl_interfaces message for remap rules?
string[] remap_rules
# The Parameters of this composable node to set.
rcl_interfaces/Parameter[] parameters
# key/value arguments that are specific to a type of container process.
rcl_interfaces/Parameter[] extra_arguments
---
# True if the node was successfully loaded.
bool success
# Human readable error message if success is false, else empty string.
string error_message
# Name of the loaded composable node (including namespace).
string full_node_name
# A unique identifier for the loaded node.
uint64 unique_id