Get desktop application:
View/edit binary Protocol Buffers messages
The launch manager service definition.
* Loaded launch file. :param package: ROS package name. :param launch: launch file in the package path. :param path: full path of the launch file. Will be preferred! :param args: arguments used to load this launch file. :param masteruri: starts nodes of this file with specified ROS_MASTER_URI. If host is empty, the nodes are started on the host specified by hostname of the masteruri. :param host: if not empty, the nodes of this launch file are launched on specified host.
* The request message to list the ROS packages in given path. :param package: ROS package name :param launch: launch file in the package path. If the package contains more then one launch file with same name, you have to specify the sub-path with launch file. :param load_params: loads all parameter into ROS parameter server after successful load. :param args: arguments to load the launch file. If args are empty but the launch file needs them, the reply status has code PARAMS_REQUIRED and args list will be filled with requested args. :param force_first_file: use first file if more than one was found in the package. :param masteruri: starts nodes of this file with specified ROS_MASTER_URI. If host is empty, the nodes are started on the host specified by hostname of the masteruri. :param host: start nodes of this file on specified host.
* Requests the nodes configured by this launch manager. :param launch_file: request the nodes only for specified launch files (full path). If empty, all will be returned. :param request_description: if True the :message:RobotDescription will be filled from each launch file. :param masteruri: for specified masteruri
* Report the nodes of a launch file. :param launch_file: full path of the launch file with contains the reported nodes. :param masteruri: starts nodes of this file with specified ROS_MASTER_URI. If host is empty, the nodes are started on the host specified by hostname of the masteruri. :param host: if not empty, the nodes of this launch file are launched on specified host. :param node: list of node names. :param description: a list of robot descriptions :message:RobotDescription.
* Requests included files for given path.
* List of string to interpret
* Interpreted path result
* List with ROS-node names.
* List with ROS-node names.
* The response message with status of create configuration status :param status: the status of the create process. :param launch: a list with names launch files, only if MULTIPLE_LAUNCHES is returned. :param startcfg: Returns the start configuration.
Used in:
, , , , ,* Represents the associations specified in Launchfile. :param node: node (full name) :param nodes: list with associated nodes (full name).
Used in:
* Capabilities defined in launch file. :param namespace: the ROS namespace of the capability. :param name: the name of the capability. :param type: the type of the capability. :param images: list of the images assigned to the this capability. :param description: the description of the capability. :param nodes: a list of nodes assigned to this group. The nodes are described by full ROS name (with namesspace).
Used in:
Used as request type in: LaunchService.GetLoadedFiles, LaunchService.ResetPackageCache
Used as response type in: LaunchService.ResetPackageCache
(message has no fields)
Used in:
Used as request type in: LaunchService.GetMtime, LaunchService.ReloadLaunch, LaunchService.UnloadLaunch
* The response message with load status :param status: the status of the load process. :param path: the path of the launch file on this host. Multiple paths if more then one in the package found. :param mtime: time of last modification of path. The return value is a number giving the number of seconds since the epoch :param args: a list of requested arguments, only if PARAMS_REQUIRED is returned. :param changed_nodes: changed nodes (new nodes or changed parameter). Changes on global parameter are not handled! :param included_files: included files with last modification time. 0 if file does not exists.
Used as response type in: LaunchService.LoadLaunch, LaunchService.ReloadLaunch, LaunchService.UnloadLaunch
* List with ROS-node names.
Used in:
* Starts a ROS node by full name. :param str name: full name of the ros node exists in the launch file. :param str opt_binary: the full path of the binary. Used in case of multiple binaries in the same package. :param str opt_launch: full name of the launch file to use. Used in case the node with same name exists in more then one loaded launch file. :param str loglevel: log level :param str cmd_prefix: custom command prefix. It will be prepended before launch prefix.
Used as request type in: LaunchService.GetStartCfg, LaunchService.StartNode
* Represents the nodelets specified in Launchfile. :param manager: nodelete manager :param nodes: list with nodes (full name) controlled by nodelet manager.
Used in:
Used in:
* The status message included in replies.
Used in:
, , ,* Description of the robot configured by this launch file. :param machine: the address of the host. :param robot_name: robot name. :param robot_type: type of the robot. :param robot_images: list of the images assigned to the robot. :param robot_descr: some description. :param capabilities: a list of capabilities :message:Capability.
Used in:
* Starts a ROS node without configurations. All parameter are set by this request.
Used as request type in: LaunchService.StartStandaloneNode
Used as field type in:
FATAL, ERROR, WARN, INFO, DEBUG
* The response message with load status :param status: the status of the start process. :param path: a list of paths with binaries for a node, only if MULTIPLE_BINARIES is returned. :param launch: a list with names launch files, only if MULTIPLE_LAUNCHES is returned.
Used as response type in: LaunchService.StartNode, LaunchService.StartStandaloneNode