26 machina_ndof_sensor_driver_system_tests_dir = get_package_share_directory(
27 "machina_ndof_sensor_driver_system_tests"
31 sensor_1_service_param_file = (
32 Path(machina_ndof_sensor_driver_system_tests_dir)
34 /
"machina_ndof_sensor_driver_service_sensor_1.param.yaml"
36 sensor_2_service_param_file = (
37 Path(machina_ndof_sensor_driver_system_tests_dir)
39 /
"machina_ndof_sensor_driver_service_sensor_2.param.yaml"
41 sensors_client_param_file = (
42 Path(machina_ndof_sensor_driver_system_tests_dir)
44 /
"machina_ndof_sensor_driver_client.param.yaml"
48 container = ComposableNodeContainer(
49 name=
"machina_ndof_sensor_driver_container",
51 package=
"rclcpp_components",
52 executable=
"component_container",
53 composable_node_descriptions=[
56 package=
"machina_ndof_sensor_driver_service",
57 plugin=
"machina::service::ndof_sensor_driver::MachinaNDofSensorDriverServiceNode",
58 name=
"machina_ndof_sensor_driver_service_node_1",
59 parameters=[sensor_1_service_param_file],
61 (
"get_latest_sensor_data",
"get_latest_sensor_data_1"),
63 extra_arguments=[{
"use_intra_process_comms":
True}],
66 package=
"machina_ndof_sensor_driver_service",
67 plugin=
"machina::service::ndof_sensor_driver::MachinaNDofSensorDriverServiceNode",
68 name=
"machina_ndof_sensor_driver_service_node_2",
69 parameters=[sensor_2_service_param_file],
71 (
"get_latest_sensor_data",
"get_latest_sensor_data_2"),
73 extra_arguments=[{
"use_intra_process_comms":
True}],
77 package=
"machina_ndof_sensor_driver_client",
78 plugin=
"machina::client::ndof_sensor_driver::MachinaNDofSensorDriverClientNode",
79 name=
"machina_ndof_sensor_driver_client_node",
80 parameters=[sensors_client_param_file],
82 (
"get_latest_sensor_data_0",
"get_latest_sensor_data_1"),
83 (
"get_latest_sensor_data_1",
"get_latest_sensor_data_2"),
85 extra_arguments=[{
"use_intra_process_comms":
True}],
93 ld = LaunchDescription()
95 ld.add_action(container)
Path
Definition: examine_sensor_output.py:58
def generate_launch_description()
Definition: machina_ndof_sensor_driver.launch.py:24