launch_ros.actions.composable_node_container module

Module for the ComposableNodeContainer action.

class launch_ros.actions.composable_node_container.ComposableNodeContainer(*args: Any, **kwargs: Any)

Bases: Node

Action that executes a container ROS node for composable ROS nodes.

execute(context: launch.launch_context.LaunchContext) List[launch.action.Action] | None

Execute the action.

Most work is delegated to launch_ros.actions.Node.execute(), except for the composable nodes load action if it applies.

classmethod parse(entity: launch.frontend.Entity, parser: launch.frontend.Parser)

Parse node_container.

launch_ros.actions.composable_node_container.expose_action(_)