From 357934af9b4a0a583292d5c12dabf05f7241bf02 Mon Sep 17 00:00:00 2001 From: Quella <2892744389@qq.com> Date: Fri, 13 Feb 2026 19:30:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=99=9A=E6=8B=9F=E6=9C=BA?= =?UTF-8?q?=E5=99=A8=E4=BA=BA=E9=A1=B9=E7=9B=AE,=E5=B7=B2=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E6=8E=A5=E5=8F=A3=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../virtual_robot_prococol/CMakeLists.txt | 34 + protocol_ws/virtual_robot_prococol/LICENSE | 202 ++ protocol_ws/virtual_robot_prococol/Readme.md | 6 + .../action/TargetPosition.action | 17 + .../virtual_robot_prococol/build/.built_by | 1 + .../build/COLCON_IGNORE | 0 .../v1/query/client-colcon-cmake/codemodel-v2 | 0 .../codemodel-v2-5a6ced170b7aa8b40682.json | 233 ++ .../directory-.-9f0ffa5dcf3b6edac7ad.json | 1381 +++++++++++ ...bot_prococol__py-0c95b22af5169f830b29.json | 14 + .../reply/index-2026-02-13T11-28-14-0737.json | 54 + ...bot_prococol_egg-94ebcaf061be58ab2f62.json | 115 + ...l_robot_prococol-abf585ec25a747a2adb1.json | 109 + ...target-uninstall-befd40ff9101586fe3b6.json | 95 + ...l_robot_prococol-77902bd1215c25f91691.json | 267 +++ ...ot_prococol__cpp-ca332f29b466c76333ab.json | 101 + ...bot_prococol__py-2e0d928e9b84f5c47c9e.json | 79 + ...sidl_generator_c-23b5269f758638d1538d.json | 408 ++++ ...idl_generator_py-8b1a0abe17ec9da4a0ad.json | 430 ++++ ...dl_typesupport_c-b6c3722aac190c885418.json | 388 +++ ...support_c__pyext-bc876cbebaa3d08bd1ea.json | 646 +++++ ..._typesupport_cpp-6b8a9fc17bdbf7d9a993.json | 413 ++++ ...pport_fastrtps_c-793c835d6ab8b7140ad3.json | 451 ++++ ...astrtps_c__pyext-d45d94852055219a9010.json | 671 ++++++ ...ort_fastrtps_cpp-27f470c871e59edc16f2.json | 465 ++++ ..._introspection_c-d7b785ebe08f1f7f2cca.json | 408 ++++ ...pection_c__pyext-4776a4ab593de8d4a14f.json | 671 ++++++ ...ntrospection_cpp-1f770b2eef3df000f078.json | 436 ++++ ...ococol_uninstall-ea964364e3ea44d69023.json | 112 + .../virtual_robot_prococol/CMakeCache.txt | 835 +++++++ .../CMakeFiles/3.22.1/CMakeCCompiler.cmake | 72 + .../CMakeFiles/3.22.1/CMakeCXXCompiler.cmake | 83 + .../3.22.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.22.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../3.22.1/CompilerIdC/CMakeCCompilerId.c | 803 +++++++ .../CMakeFiles/3.22.1/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++ .../CMakeFiles/3.22.1/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeOutput.log | 497 ++++ .../CMakeFiles/CMakeRuleHashes.txt | 16 + ...l__rosidl_generator_cExport-noconfig.cmake | 19 + ...t_prococol__rosidl_generator_cExport.cmake | 99 + ...prococol__rosidl_generator_cppExport.cmake | 99 + ...__rosidl_generator_pyExport-noconfig.cmake | 19 + ..._prococol__rosidl_generator_pyExport.cmake | 115 + ...ypesupport_fastrtps_cExport-noconfig.cmake | 19 + ..._rosidl_typesupport_fastrtps_cExport.cmake | 115 + ...esupport_fastrtps_cppExport-noconfig.cmake | 19 + ...osidl_typesupport_fastrtps_cppExport.cmake | 115 + ..._rosidl_typesupport_cExport-noconfig.cmake | 20 + ...prococol__rosidl_typesupport_cExport.cmake | 114 + ...osidl_typesupport_cppExport-noconfig.cmake | 20 + ...ococol__rosidl_typesupport_cppExport.cmake | 114 + ...pport_introspection_cExport-noconfig.cmake | 19 + ...dl_typesupport_introspection_cExport.cmake | 115 + ...ort_introspection_cppExport-noconfig.cmake | 19 + ..._typesupport_introspection_cppExport.cmake | 115 + .../CMakeFiles/Makefile.cmake | 826 +++++++ .../CMakeFiles/Makefile2 | 619 +++++ .../CMakeFiles/TargetDirectories.txt | 32 + .../DependInfo.cmake | 18 + .../build.make | 87 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 1 + .../DependInfo.cmake | 18 + .../build.make | 87 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 1 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/progress.marks | 1 + .../CMakeFiles/uninstall.dir/DependInfo.cmake | 18 + .../CMakeFiles/uninstall.dir/build.make | 83 + .../uninstall.dir/cmake_clean.cmake | 5 + .../uninstall.dir/compiler_depend.make | 2 + .../uninstall.dir/compiler_depend.ts | 2 + .../CMakeFiles/uninstall.dir/progress.make | 1 + .../DependInfo.cmake | 18 + .../virtual_robot_prococol.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../virtual_robot_prococol.dir/progress.make | 1 + .../DependInfo.cmake | 32 + .../build.make | 160 ++ .../cmake_clean.cmake | 18 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../DependInfo.cmake | 34 + .../build.make | 192 ++ .../cmake_clean.cmake | 23 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 5 + .../detail/target_position__functions.c.o | Bin 0 -> 44800 bytes .../detail/target_position__functions.c.o.d | 77 + .../msg/detail/robot_status__functions.c.o | Bin 0 -> 6560 bytes .../msg/detail/robot_status__functions.c.o.d | 68 + .../DependInfo.cmake | 22 + .../build.make | 141 ++ .../cmake_clean.cmake | 13 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 4 + .../action/_target_position_s.c.o | Bin 0 -> 42968 bytes .../action/_target_position_s.c.o.d | 258 ++ .../msg/_robot_status_s.c.o | Bin 0 -> 13928 bytes .../msg/_robot_status_s.c.o.d | 253 ++ .../DependInfo.cmake | 27 + .../build.make | 158 ++ .../cmake_clean.cmake | 15 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 5 + .../target_position__type_support.cpp.o | Bin 0 -> 19624 bytes .../target_position__type_support.cpp.o.d | 83 + .../msg/robot_status__type_support.cpp.o | Bin 0 -> 3896 bytes .../msg/robot_status__type_support.cpp.o.d | 33 + .../DependInfo.cmake | 22 + .../build.make | 149 ++ .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 3 + ...bot_prococol_s.ep.rosidl_typesupport_c.c.o | Bin 0 -> 26624 bytes ...t_prococol_s.ep.rosidl_typesupport_c.c.o.d | 250 ++ .../DependInfo.cmake | 26 + .../build.make | 155 ++ .../cmake_clean.cmake | 15 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 5 + .../target_position__type_support.cpp.o | Bin 0 -> 23344 bytes .../target_position__type_support.cpp.o.d | 221 ++ .../msg/robot_status__type_support.cpp.o | Bin 0 -> 4440 bytes .../msg/robot_status__type_support.cpp.o.d | 167 ++ .../DependInfo.cmake | 29 + .../build.make | 171 ++ .../cmake_clean.cmake | 17 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 5 + .../target_position__type_support_c.cpp.o | Bin 0 -> 37832 bytes .../target_position__type_support_c.cpp.o.d | 240 ++ .../detail/robot_status__type_support_c.cpp.o | Bin 0 -> 7512 bytes .../robot_status__type_support_c.cpp.o.d | 188 ++ .../DependInfo.cmake | 23 + .../build.make | 150 ++ .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 3 + ...col_s.ep.rosidl_typesupport_fastrtps_c.c.o | Bin 0 -> 26640 bytes ...l_s.ep.rosidl_typesupport_fastrtps_c.c.o.d | 250 ++ .../DependInfo.cmake | 28 + .../build.make | 166 ++ .../cmake_clean.cmake | 17 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 5 + .../target_position__type_support.cpp.o | Bin 0 -> 46456 bytes .../target_position__type_support.cpp.o.d | 277 +++ .../robot_status__type_support.cpp.o | Bin 0 -> 8568 bytes .../robot_status__type_support.cpp.o.d | 201 ++ .../DependInfo.cmake | 29 + .../build.make | 168 ++ .../cmake_clean.cmake | 17 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 5 + .../detail/target_position__type_support.c.o | Bin 0 -> 22384 bytes .../target_position__type_support.c.o.d | 81 + .../msg/detail/robot_status__type_support.c.o | Bin 0 -> 4248 bytes .../detail/robot_status__type_support.c.o.d | 59 + .../DependInfo.cmake | 23 + .../build.make | 150 ++ .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 3 + ....ep.rosidl_typesupport_introspection_c.c.o | Bin 0 -> 26648 bytes ...p.rosidl_typesupport_introspection_c.c.o.d | 250 ++ .../DependInfo.cmake | 28 + .../build.make | 165 ++ .../cmake_clean.cmake | 17 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 5 + .../target_position__type_support.cpp.o | Bin 0 -> 42168 bytes .../target_position__type_support.cpp.o.d | 237 ++ .../detail/robot_status__type_support.cpp.o | Bin 0 -> 8144 bytes .../detail/robot_status__type_support.cpp.o.d | 184 ++ .../DependInfo.cmake | 18 + .../build.make | 87 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 1 + .../CTestConfiguration.ini | 105 + .../virtual_robot_prococol/CTestCustom.cmake | 2 + .../CTestTestfile.cmake | 19 + .../build/virtual_robot_prococol/Makefile | 965 ++++++++ .../ament_cmake_core/package.cmake | 14 + .../stamps/RobotStatus.msg.stamp | 7 + .../stamps/TargetPosition.action.stamp | 17 + ...ake_export_dependencies-extras.cmake.stamp | 92 + ...ort_include_directories-extras.cmake.stamp | 16 + ..._cmake_export_libraries-extras.cmake.stamp | 141 ++ ...nt_cmake_export_targets-extras.cmake.stamp | 27 + .../stamps/ament_prefix_path.sh.stamp | 4 + .../stamps/library_path.sh.stamp | 16 + .../stamps/nameConfig-version.cmake.in.stamp | 14 + .../stamps/nameConfig.cmake.in.stamp | 42 + .../ament_cmake_core/stamps/package.xml.stamp | 23 + .../stamps/package_xml_2_cmake.py.stamp | 150 ++ .../ament_cmake_core/stamps/path.sh.stamp | 5 + .../stamps/pythonpath.sh.in.stamp | 3 + .../stamps/robot_status.msg.stamp | 7 + .../stamps/rosidl_cmake-extras.cmake.stamp | 4 + ...t_typesupport_libraries-extras.cmake.stamp | 49 + ...ort_typesupport_targets-extras.cmake.stamp | 23 + .../stamps/target_position.action.stamp | 17 + .../stamps/templates_2_cmake.py.stamp | 112 + ...virtual_robot_prococolConfig-version.cmake | 14 + .../virtual_robot_prococolConfig.cmake | 42 + .../ament_prefix_path.dsv | 1 + .../library_path.dsv | 1 + .../local_setup.bash | 46 + .../local_setup.dsv | 4 + .../local_setup.sh | 186 ++ .../local_setup.zsh | 59 + .../ament_cmake_environment_hooks/package.dsv | 4 + .../ament_cmake_environment_hooks/path.dsv | 1 + .../pythonpath.dsv | 1 + .../pythonpath.sh | 3 + ...ent_cmake_export_dependencies-extras.cmake | 92 + ...ke_export_include_directories-extras.cmake | 16 + .../ament_cmake_export_libraries-extras.cmake | 141 ++ .../ament_cmake_export_targets-extras.cmake | 27 + .../virtual_robot_prococol | 1 + .../packages/virtual_robot_prococol | 0 .../parent_prefix_path/virtual_robot_prococol | 1 + .../rosidl_interfaces/virtual_robot_prococol | 4 + .../templates.cmake | 14 + .../virtual_robot_prococol/setup.py | 9 + .../virtual_robot_prococol.egg-info/PKG-INFO | 3 + .../SOURCES.txt | 6 + .../dependency_links.txt | 1 + .../top_level.txt | 1 + .../virtual_robot_prococol/__init__.py | 0 .../ament_cmake_uninstall_target.cmake | 57 + .../virtual_robot_prococol/cmake_args.last | 1 + .../cmake_install.cmake | 644 +++++ .../virtual_robot_prococol/colcon_build.rc | 1 + .../colcon_command_prefix_build.sh | 1 + .../colcon_command_prefix_build.sh.env | 69 + .../install_manifest.txt | 114 + ...tual_robot_prococol__rosidl_generator_c.so | Bin 0 -> 64568 bytes ...al_robot_prococol__rosidl_typesupport_c.so | Bin 0 -> 34000 bytes ..._robot_prococol__rosidl_typesupport_cpp.so | Bin 0 -> 41072 bytes ...prococol__rosidl_typesupport_fastrtps_c.so | Bin 0 -> 52736 bytes ...ococol__rosidl_typesupport_fastrtps_cpp.so | Bin 0 -> 67128 bytes ...col__rosidl_typesupport_introspection_c.so | Bin 0 -> 38400 bytes ...l__rosidl_typesupport_introspection_cpp.so | Bin 0 -> 61576 bytes .../virtual_robot_prococol.idls | 2 + .../action/TargetPosition.idl | 37 + .../msg/RobotStatus.idl | 22 + ...er__arguments__virtual_robot_prococol.json | 7 + .../rosidl_cmake/rosidl_cmake-extras.cmake | 4 + ..._export_typesupport_libraries-extras.cmake | 49 + ...ke_export_typesupport_targets-extras.cmake | 23 + .../detail/target_position__functions.c | 1996 ++++++++++++++++ .../detail/target_position__functions.h | 1241 ++++++++++ .../action/detail/target_position__struct.h | 231 ++ .../detail/target_position__type_support.h | 161 ++ .../action/target_position.h | 12 + .../msg/detail/robot_status__functions.c | 260 ++ .../msg/detail/robot_status__functions.h | 177 ++ .../msg/detail/robot_status__struct.h | 48 + .../msg/detail/robot_status__type_support.h | 33 + .../virtual_robot_prococol/msg/robot_status.h | 12 + .../rosidl_generator_c__visibility_control.h | 42 + .../rosidl_generator_c__arguments.json | 42 + .../detail/target_position__builder.hpp | 478 ++++ .../action/detail/target_position__struct.hpp | 1141 +++++++++ .../action/detail/target_position__traits.hpp | 1051 ++++++++ .../detail/target_position__type_support.hpp | 231 ++ .../action/target_position.hpp | 12 + .../msg/detail/robot_status__builder.hpp | 104 + .../msg/detail/robot_status__struct.hpp | 174 ++ .../msg/detail/robot_status__traits.hpp | 160 ++ .../msg/detail/robot_status__type_support.hpp | 31 + .../msg/robot_status.hpp | 12 + ...sidl_generator_cpp__visibility_control.hpp | 42 + .../rosidl_generator_cpp__arguments.json | 44 + .../virtual_robot_prococol/__init__.py | 0 ...robot_prococol_s.ep.rosidl_typesupport_c.c | 1454 +++++++++++ ...cocol_s.ep.rosidl_typesupport_fastrtps_c.c | 1454 +++++++++++ ..._s.ep.rosidl_typesupport_introspection_c.c | 1454 +++++++++++ .../virtual_robot_prococol/action/__init__.py | 1 + .../action/_target_position.py | 1360 +++++++++++ .../action/_target_position_s.c | 995 ++++++++ ...ual_robot_prococol__rosidl_generator_py.so | Bin 0 -> 54032 bytes .../virtual_robot_prococol/msg/__init__.py | 1 + .../msg/_robot_status.py | 191 ++ .../msg/_robot_status_s.c | 158 ++ ...esupport_c.cpython-313-x86_64-linux-gnu.so | Bin 0 -> 44712 bytes ...fastrtps_c.cpython-313-x86_64-linux-gnu.so | Bin 0 -> 44728 bytes ...spection_c.cpython-313-x86_64-linux-gnu.so | Bin 0 -> 44736 bytes .../rosidl_generator_py__arguments.json | 42 + .../action/target_position__type_support.cpp | 1035 ++++++++ .../msg/robot_status__type_support.cpp | 95 + .../rosidl_typesupport_c__arguments.json | 35 + .../action/target_position__type_support.cpp | 1199 ++++++++++ .../msg/robot_status__type_support.cpp | 108 + .../rosidl_typesupport_cpp__arguments.json | 35 + ..._position__rosidl_typesupport_fastrtps_c.h | 307 +++ .../target_position__type_support_c.cpp | 2126 ++++++++++++++++ ...ot_status__rosidl_typesupport_fastrtps_c.h | 37 + .../detail/robot_status__type_support_c.cpp | 261 ++ ...pesupport_fastrtps_c__visibility_control.h | 43 + ...idl_typesupport_fastrtps_c__arguments.json | 37 + .../target_position__type_support.cpp | 2128 +++++++++++++++++ ...ition__rosidl_typesupport_fastrtps_cpp.hpp | 656 +++++ .../robot_status__type_support.cpp | 269 +++ ...tatus__rosidl_typesupport_fastrtps_cpp.hpp | 80 + ...support_fastrtps_cpp__visibility_control.h | 43 + ...l_typesupport_fastrtps_cpp__arguments.json | 37 + ...tion__rosidl_typesupport_introspection_c.h | 124 + .../detail/target_position__type_support.c | 1016 ++++++++ ...atus__rosidl_typesupport_introspection_c.h | 26 + .../msg/detail/robot_status__type_support.c | 134 ++ ...port_introspection_c__visibility_control.h | 43 + ...ypesupport_introspection_c__arguments.json | 37 + ...__rosidl_typesupport_introspection_cpp.hpp | 213 ++ .../detail/target_position__type_support.cpp | 1298 ++++++++++ ...__rosidl_typesupport_introspection_cpp.hpp | 27 + .../msg/detail/robot_status__type_support.cpp | 160 ++ ...esupport_introspection_cpp__arguments.json | 37 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/progress.marks | 1 + .../DependInfo.cmake | 31 + .../virtual_robot_prococol__py.dir/build.make | 152 ++ .../cmake_clean.cmake | 17 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../virtual_robot_prococol__py/CMakeLists.txt | 41 + .../CTestTestfile.cmake | 6 + .../virtual_robot_prococol__py/Makefile | 215 ++ .../cmake_install.cmake | 44 + .../install/.colcon_install_layout | 1 + .../install/COLCON_IGNORE | 0 .../install/_local_setup_util_ps1.py | 407 ++++ .../install/_local_setup_util_sh.py | 407 ++++ .../install/local_setup.bash | 121 + .../install/local_setup.ps1 | 55 + .../install/local_setup.sh | 137 ++ .../install/local_setup.zsh | 134 ++ .../virtual_robot_prococol/install/setup.bash | 34 + .../virtual_robot_prococol/install/setup.ps1 | 30 + .../virtual_robot_prococol/install/setup.sh | 49 + .../virtual_robot_prococol/install/setup.zsh | 34 + .../detail/target_position__builder.hpp | 478 ++++ .../detail/target_position__functions.c | 1996 ++++++++++++++++ .../detail/target_position__functions.h | 1241 ++++++++++ ..._position__rosidl_typesupport_fastrtps_c.h | 307 +++ ...ition__rosidl_typesupport_fastrtps_cpp.hpp | 656 +++++ ...tion__rosidl_typesupport_introspection_c.h | 124 + ...__rosidl_typesupport_introspection_cpp.hpp | 213 ++ .../action/detail/target_position__struct.h | 231 ++ .../action/detail/target_position__struct.hpp | 1141 +++++++++ .../action/detail/target_position__traits.hpp | 1051 ++++++++ .../detail/target_position__type_support.c | 1016 ++++++++ .../detail/target_position__type_support.cpp | 1298 ++++++++++ .../detail/target_position__type_support.h | 161 ++ .../detail/target_position__type_support.hpp | 231 ++ .../action/target_position.h | 12 + .../action/target_position.hpp | 12 + .../msg/detail/robot_status__builder.hpp | 104 + .../msg/detail/robot_status__functions.c | 260 ++ .../msg/detail/robot_status__functions.h | 177 ++ ...ot_status__rosidl_typesupport_fastrtps_c.h | 37 + ...tatus__rosidl_typesupport_fastrtps_cpp.hpp | 80 + ...atus__rosidl_typesupport_introspection_c.h | 26 + ...__rosidl_typesupport_introspection_cpp.hpp | 27 + .../msg/detail/robot_status__struct.h | 48 + .../msg/detail/robot_status__struct.hpp | 174 ++ .../msg/detail/robot_status__traits.hpp | 160 ++ .../msg/detail/robot_status__type_support.c | 134 ++ .../msg/detail/robot_status__type_support.cpp | 160 ++ .../msg/detail/robot_status__type_support.h | 33 + .../msg/detail/robot_status__type_support.hpp | 31 + .../virtual_robot_prococol/msg/robot_status.h | 12 + .../msg/robot_status.hpp | 12 + .../rosidl_generator_c__visibility_control.h | 42 + ...sidl_generator_cpp__visibility_control.hpp | 42 + ...pesupport_fastrtps_c__visibility_control.h | 43 + ...support_fastrtps_cpp__visibility_control.h | 43 + ...port_introspection_c__visibility_control.h | 43 + ...tual_robot_prococol__rosidl_generator_c.so | Bin 0 -> 64568 bytes ...ual_robot_prococol__rosidl_generator_py.so | Bin 0 -> 54032 bytes ...al_robot_prococol__rosidl_typesupport_c.so | Bin 0 -> 34000 bytes ..._robot_prococol__rosidl_typesupport_cpp.so | Bin 0 -> 41072 bytes ...prococol__rosidl_typesupport_fastrtps_c.so | Bin 0 -> 52736 bytes ...ococol__rosidl_typesupport_fastrtps_cpp.so | Bin 0 -> 67128 bytes ...col__rosidl_typesupport_introspection_c.so | Bin 0 -> 38400 bytes ...l__rosidl_typesupport_introspection_cpp.so | Bin 0 -> 61576 bytes .../PKG-INFO | 3 + .../SOURCES.txt | 6 + .../dependency_links.txt | 1 + .../top_level.txt | 1 + .../virtual_robot_prococol/__init__.py | 0 .../__pycache__/__init__.cpython-313.pyc | Bin 0 -> 247 bytes ...robot_prococol_s.ep.rosidl_typesupport_c.c | 1454 +++++++++++ ...cocol_s.ep.rosidl_typesupport_fastrtps_c.c | 1454 +++++++++++ ..._s.ep.rosidl_typesupport_introspection_c.c | 1454 +++++++++++ .../virtual_robot_prococol/action/__init__.py | 1 + .../__pycache__/__init__.cpython-313.pyc | Bin 0 -> 342 bytes .../_target_position.cpython-313.pyc | Bin 0 -> 59873 bytes .../action/_target_position.py | 1360 +++++++++++ .../action/_target_position_s.c | 995 ++++++++ ...ual_robot_prococol__rosidl_generator_py.so | Bin 0 -> 54032 bytes .../virtual_robot_prococol/msg/__init__.py | 1 + .../msg/__pycache__/__init__.cpython-313.pyc | Bin 0 -> 330 bytes .../__pycache__/_robot_status.cpython-313.pyc | Bin 0 -> 9638 bytes .../msg/_robot_status.py | 191 ++ .../msg/_robot_status_s.c | 158 ++ ...esupport_c.cpython-313-x86_64-linux-gnu.so | Bin 0 -> 44712 bytes ...fastrtps_c.cpython-313-x86_64-linux-gnu.so | Bin 0 -> 44728 bytes ...spection_c.cpython-313-x86_64-linux-gnu.so | Bin 0 -> 44736 bytes .../virtual_robot_prococol | 1 + .../packages/virtual_robot_prococol | 0 .../parent_prefix_path/virtual_robot_prococol | 1 + .../rosidl_interfaces/virtual_robot_prococol | 4 + .../packages/virtual_robot_prococol | 1 + .../action/TargetPosition.action | 17 + .../action/TargetPosition.idl | 37 + ...ent_cmake_export_dependencies-extras.cmake | 92 + ...ke_export_include_directories-extras.cmake | 16 + .../ament_cmake_export_libraries-extras.cmake | 141 ++ .../ament_cmake_export_targets-extras.cmake | 27 + ...l__rosidl_generator_cExport-noconfig.cmake | 19 + ...t_prococol__rosidl_generator_cExport.cmake | 99 + ...prococol__rosidl_generator_cppExport.cmake | 99 + ...__rosidl_generator_pyExport-noconfig.cmake | 19 + ..._prococol__rosidl_generator_pyExport.cmake | 115 + ...ypesupport_fastrtps_cExport-noconfig.cmake | 19 + ..._rosidl_typesupport_fastrtps_cExport.cmake | 115 + ...esupport_fastrtps_cppExport-noconfig.cmake | 19 + ...osidl_typesupport_fastrtps_cppExport.cmake | 115 + .../cmake/rosidl_cmake-extras.cmake | 4 + ..._export_typesupport_libraries-extras.cmake | 49 + ...ke_export_typesupport_targets-extras.cmake | 23 + ...virtual_robot_prococolConfig-version.cmake | 14 + .../cmake/virtual_robot_prococolConfig.cmake | 42 + ..._rosidl_typesupport_cExport-noconfig.cmake | 20 + ...prococol__rosidl_typesupport_cExport.cmake | 114 + ...osidl_typesupport_cppExport-noconfig.cmake | 20 + ...ococol__rosidl_typesupport_cppExport.cmake | 114 + ...pport_introspection_cExport-noconfig.cmake | 19 + ...dl_typesupport_introspection_cExport.cmake | 115 + ...ort_introspection_cppExport-noconfig.cmake | 19 + ..._typesupport_introspection_cppExport.cmake | 115 + .../environment/ament_prefix_path.dsv | 1 + .../environment/ament_prefix_path.sh | 4 + .../environment/library_path.dsv | 1 + .../environment/library_path.sh | 16 + .../environment/path.dsv | 1 + .../environment/path.sh | 5 + .../environment/pythonpath.dsv | 1 + .../environment/pythonpath.sh | 3 + .../hook/cmake_prefix_path.dsv | 1 + .../hook/cmake_prefix_path.ps1 | 3 + .../hook/cmake_prefix_path.sh | 3 + .../hook/ld_library_path_lib.dsv | 1 + .../hook/ld_library_path_lib.ps1 | 3 + .../hook/ld_library_path_lib.sh | 3 + .../virtual_robot_prococol/local_setup.bash | 46 + .../virtual_robot_prococol/local_setup.dsv | 4 + .../virtual_robot_prococol/local_setup.sh | 186 ++ .../virtual_robot_prococol/local_setup.zsh | 59 + .../msg/RobotStatus.idl | 22 + .../msg/RobotStatus.msg | 7 + .../share/virtual_robot_prococol/package.bash | 39 + .../share/virtual_robot_prococol/package.dsv | 11 + .../share/virtual_robot_prococol/package.ps1 | 117 + .../share/virtual_robot_prococol/package.sh | 88 + .../share/virtual_robot_prococol/package.xml | 23 + .../share/virtual_robot_prococol/package.zsh | 50 + .../virtual_robot_prococol/log/COLCON_IGNORE | 0 .../log/build_2026-02-13_19-24-25/events.log | 101 + .../build_2026-02-13_19-24-25/logger_all.log | 80 + .../virtual_robot_prococol/command.log | 2 + .../virtual_robot_prococol/stderr.log | 46 + .../virtual_robot_prococol/stdout.log | 33 + .../virtual_robot_prococol/stdout_stderr.log | 79 + .../virtual_robot_prococol/streams.log | 81 + .../log/build_2026-02-13_19-28-13/events.log | 324 +++ .../build_2026-02-13_19-28-13/logger_all.log | 115 + .../virtual_robot_prococol/command.log | 6 + .../virtual_robot_prococol/stderr.log | 0 .../virtual_robot_prococol/stdout.log | 268 +++ .../virtual_robot_prococol/stdout_stderr.log | 268 +++ .../virtual_robot_prococol/streams.log | 274 +++ protocol_ws/virtual_robot_prococol/log/latest | 1 + .../virtual_robot_prococol/log/latest_build | 1 + .../msg/RobotStatus.msg | 7 + .../virtual_robot_prococol/package.xml | 23 + 548 files changed, 75585 insertions(+) create mode 100644 protocol_ws/virtual_robot_prococol/CMakeLists.txt create mode 100644 protocol_ws/virtual_robot_prococol/LICENSE create mode 100644 protocol_ws/virtual_robot_prococol/Readme.md create mode 100644 protocol_ws/virtual_robot_prococol/action/TargetPosition.action create mode 100644 protocol_ws/virtual_robot_prococol/build/.built_by create mode 100644 protocol_ws/virtual_robot_prococol/build/COLCON_IGNORE create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/query/client-colcon-cmake/codemodel-v2 create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/codemodel-v2-5a6ced170b7aa8b40682.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/directory-.-9f0ffa5dcf3b6edac7ad.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/directory-virtual_robot_prococol__py-0c95b22af5169f830b29.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/index-2026-02-13T11-28-14-0737.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-ament_cmake_python_build_virtual_robot_prococol_egg-94ebcaf061be58ab2f62.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-ament_cmake_python_copy_virtual_robot_prococol-abf585ec25a747a2adb1.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-uninstall-befd40ff9101586fe3b6.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol-77902bd1215c25f91691.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__cpp-ca332f29b466c76333ab.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__py-2e0d928e9b84f5c47c9e.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_generator_c-23b5269f758638d1538d.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_generator_py-8b1a0abe17ec9da4a0ad.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_c-b6c3722aac190c885418.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_c__pyext-bc876cbebaa3d08bd1ea.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_cpp-6b8a9fc17bdbf7d9a993.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_c-793c835d6ab8b7140ad3.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext-d45d94852055219a9010.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp-27f470c871e59edc16f2.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_c-d7b785ebe08f1f7f2cca.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext-4776a4ab593de8d4a14f.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_cpp-1f770b2eef3df000f078.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol_uninstall-ea964364e3ea44d69023.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeCache.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeCCompiler.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdC/a.out create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdCXX/a.out create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeOutput.log create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeRuleHashes.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Makefile.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Makefile2 create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/TargetDirectories.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/cmake.check_cache create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/progress.marks create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/flags.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/link.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o.d create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestConfiguration.ini create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestCustom.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestTestfile.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/Makefile create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/package.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/RobotStatus.msg.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/TargetPosition.action.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_prefix_path.sh.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/library_path.sh.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/nameConfig.cmake.in.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/package.xml.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/path.sh.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/pythonpath.sh.in.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/robot_status.msg.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/target_position.action.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/templates_2_cmake.py.stamp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig-version.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/ament_prefix_path.dsv create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/library_path.dsv create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.bash create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.dsv create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.sh create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.zsh create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/package.dsv create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/path.dsv create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.dsv create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.sh create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/packages/virtual_robot_prococol create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_package_templates/templates.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/setup.py create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/PKG-INFO create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/SOURCES.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/dependency_links.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/top_level.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol/__init__.py create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/cmake_args.last create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/cmake_install.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_build.rc create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_command_prefix_build.sh create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_command_prefix_build.sh.env create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/install_manifest.txt create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_c.so create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_c.so create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_cpp.so create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol.idls create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter__arguments__virtual_robot_prococol.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/target_position.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c__arguments.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__builder.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__traits.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__type_support.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/target_position.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__builder.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__traits.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp__arguments.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/__init__.py create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/__init__.py create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position.py create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/__init__.py create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status.py create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so create mode 100755 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py__arguments.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c__arguments.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp__arguments.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c__arguments.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp__arguments.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c__arguments.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp__arguments.json create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/progress.marks create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/DependInfo.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/cmake_clean.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/compiler_depend.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/compiler_depend.ts create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/progress.make create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeLists.txt create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CTestTestfile.cmake create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/Makefile create mode 100644 protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/cmake_install.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/.colcon_install_layout create mode 100644 protocol_ws/virtual_robot_prococol/install/COLCON_IGNORE create mode 100644 protocol_ws/virtual_robot_prococol/install/_local_setup_util_ps1.py create mode 100644 protocol_ws/virtual_robot_prococol/install/_local_setup_util_sh.py create mode 100644 protocol_ws/virtual_robot_prococol/install/local_setup.bash create mode 100644 protocol_ws/virtual_robot_prococol/install/local_setup.ps1 create mode 100644 protocol_ws/virtual_robot_prococol/install/local_setup.sh create mode 100644 protocol_ws/virtual_robot_prococol/install/local_setup.zsh create mode 100644 protocol_ws/virtual_robot_prococol/install/setup.bash create mode 100644 protocol_ws/virtual_robot_prococol/install/setup.ps1 create mode 100644 protocol_ws/virtual_robot_prococol/install/setup.sh create mode 100644 protocol_ws/virtual_robot_prococol/install/setup.zsh create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__builder.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.c create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__traits.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.c create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.cpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__builder.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.c create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__traits.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.c create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/PKG-INFO create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/SOURCES.txt create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/dependency_links.txt create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/top_level.txt create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__pycache__/__init__.cpython-313.pyc create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__pycache__/__init__.cpython-313.pyc create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__pycache__/_target_position.cpython-313.pyc create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position_s.c create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__pycache__/__init__.cpython-313.pyc create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__pycache__/_robot_status.cpython-313.pyc create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status.py create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status_s.c create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/packages/virtual_robot_prococol create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/colcon-core/packages/virtual_robot_prococol create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.action create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.idl create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_dependencies-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_include_directories-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_libraries-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_targets-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig-version.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.dsv create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.sh create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.dsv create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.sh create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.dsv create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.sh create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.dsv create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.sh create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.dsv create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.ps1 create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.sh create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.dsv create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.ps1 create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.sh create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.bash create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.dsv create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.sh create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.zsh create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.idl create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.msg create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.bash create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.ps1 create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.sh create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.xml create mode 100644 protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.zsh create mode 100644 protocol_ws/virtual_robot_prococol/log/COLCON_IGNORE create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/events.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/logger_all.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/command.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stderr.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stdout.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stdout_stderr.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/streams.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/events.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/logger_all.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/command.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stderr.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stdout.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stdout_stderr.log create mode 100644 protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/streams.log create mode 120000 protocol_ws/virtual_robot_prococol/log/latest create mode 120000 protocol_ws/virtual_robot_prococol/log/latest_build create mode 100644 protocol_ws/virtual_robot_prococol/msg/RobotStatus.msg create mode 100644 protocol_ws/virtual_robot_prococol/package.xml diff --git a/protocol_ws/virtual_robot_prococol/CMakeLists.txt b/protocol_ws/virtual_robot_prococol/CMakeLists.txt new file mode 100644 index 0000000..ad9314a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/CMakeLists.txt @@ -0,0 +1,34 @@ +cmake_minimum_required(VERSION 3.8) +project(virtual_robot_prococol) + +if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + add_compile_options(-Wall -Wextra -Wpedantic) +endif() + +# find dependencies +find_package(ament_cmake REQUIRED) +find_package(rclcpp REQUIRED) + +# 增加自定义接口包 +find_package(rosidl_default_generators REQUIRED) + +# 添加接口生成 +rosidl_generate_interfaces(${PROJECT_NAME} + "msg/RobotStatus.msg" + "action/TargetPosition.action" +) + + +if(BUILD_TESTING) + find_package(ament_lint_auto REQUIRED) + # the following line skips the linter which checks for copyrights + # comment the line when a copyright and license is added to all source files + set(ament_cmake_copyright_FOUND TRUE) + # the following line skips cpplint (only works in a git repo) + # comment the line when this package is in a git repo and when + # a copyright and license is added to all source files + set(ament_cmake_cpplint_FOUND TRUE) + ament_lint_auto_find_test_dependencies() +endif() + +ament_package() diff --git a/protocol_ws/virtual_robot_prococol/LICENSE b/protocol_ws/virtual_robot_prococol/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/protocol_ws/virtual_robot_prococol/Readme.md b/protocol_ws/virtual_robot_prococol/Readme.md new file mode 100644 index 0000000..7928c46 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/Readme.md @@ -0,0 +1,6 @@ +# 系统介绍 +本机器人功能: +1. 持续发布自身状态(位置、速度、时间戳) +2. 接收速度控制指令,并更新自身运动状态 +3. 系统重置:接收到重置命令后速度自动清零,并将当前位姿瞬时重置为坐标原点(0,0,0)重新开始计 +4. 目标点移动:控制器输入目标坐标后,机器人自动移动至目标位置,并反馈执行状态与最终到达结果 \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/action/TargetPosition.action b/protocol_ws/virtual_robot_prococol/action/TargetPosition.action new file mode 100644 index 0000000..20548b5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/action/TargetPosition.action @@ -0,0 +1,17 @@ +# goal +float32 target_x +float32 target_y +float32 target_speed + +--- +# result +bool success +string msg +int8 status +int8 STATUS_SUCCEEDED=1 +int8 STATUS_ABORTED=2 +int8 STATUS_CANCELED=3 + +--- +# feedback +float32 progress \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/.built_by b/protocol_ws/virtual_robot_prococol/build/.built_by new file mode 100644 index 0000000..06e74ac --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/.built_by @@ -0,0 +1 @@ +colcon diff --git a/protocol_ws/virtual_robot_prococol/build/COLCON_IGNORE b/protocol_ws/virtual_robot_prococol/build/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/query/client-colcon-cmake/codemodel-v2 b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/query/client-colcon-cmake/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/codemodel-v2-5a6ced170b7aa8b40682.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/codemodel-v2-5a6ced170b7aa8b40682.json new file mode 100644 index 0000000..e1d7dde --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/codemodel-v2-5a6ced170b7aa8b40682.json @@ -0,0 +1,233 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "hasInstallRule" : true, + "jsonFile" : "directory-.-9f0ffa5dcf3b6edac7ad.json", + "minimumCMakeVersion" : + { + "string" : "3.12" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ] + }, + { + "build" : "virtual_robot_prococol__py", + "jsonFile" : "directory-virtual_robot_prococol__py-0c95b22af5169f830b29.json", + "minimumCMakeVersion" : + { + "string" : "3.12" + }, + "parentIndex" : 0, + "projectIndex" : 0, + "source" : "build/virtual_robot_prococol/virtual_robot_prococol__py", + "targetIndexes" : + [ + 5 + ] + } + ], + "name" : "", + "projects" : + [ + { + "directoryIndexes" : + [ + 0, + 1 + ], + "name" : "virtual_robot_prococol", + "targetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ament_cmake_python_build_virtual_robot_prococol_egg::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ament_cmake_python_build_virtual_robot_prococol_egg-94ebcaf061be58ab2f62.json", + "name" : "ament_cmake_python_build_virtual_robot_prococol_egg", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "ament_cmake_python_copy_virtual_robot_prococol::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ament_cmake_python_copy_virtual_robot_prococol-abf585ec25a747a2adb1.json", + "name" : "ament_cmake_python_copy_virtual_robot_prococol", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "uninstall::@6890427a1f51a3e7e1df", + "jsonFile" : "target-uninstall-befd40ff9101586fe3b6.json", + "name" : "uninstall", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol-77902bd1215c25f91691.json", + "name" : "virtual_robot_prococol", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__cpp::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__cpp-ca332f29b466c76333ab.json", + "name" : "virtual_robot_prococol__cpp", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "virtual_robot_prococol__py::@eb18d05ad6214e45488b", + "jsonFile" : "target-virtual_robot_prococol__py-2e0d928e9b84f5c47c9e.json", + "name" : "virtual_robot_prococol__py", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_generator_c-23b5269f758638d1538d.json", + "name" : "virtual_robot_prococol__rosidl_generator_c", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_generator_py::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_generator_py-8b1a0abe17ec9da4a0ad.json", + "name" : "virtual_robot_prococol__rosidl_generator_py", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_typesupport_c::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_typesupport_c-b6c3722aac190c885418.json", + "name" : "virtual_robot_prococol__rosidl_typesupport_c", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_typesupport_c__pyext::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_typesupport_c__pyext-bc876cbebaa3d08bd1ea.json", + "name" : "virtual_robot_prococol__rosidl_typesupport_c__pyext", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_typesupport_cpp::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_typesupport_cpp-6b8a9fc17bdbf7d9a993.json", + "name" : "virtual_robot_prococol__rosidl_typesupport_cpp", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_typesupport_fastrtps_c-793c835d6ab8b7140ad3.json", + "name" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext-d45d94852055219a9010.json", + "name" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp-27f470c871e59edc16f2.json", + "name" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_c::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_typesupport_introspection_c-d7b785ebe08f1f7f2cca.json", + "name" : "virtual_robot_prococol__rosidl_typesupport_introspection_c", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext-4776a4ab593de8d4a14f.json", + "name" : "virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_cpp::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol__rosidl_typesupport_introspection_cpp-1f770b2eef3df000f078.json", + "name" : "virtual_robot_prococol__rosidl_typesupport_introspection_cpp", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "virtual_robot_prococol_uninstall::@6890427a1f51a3e7e1df", + "jsonFile" : "target-virtual_robot_prococol_uninstall-ea964364e3ea44d69023.json", + "name" : "virtual_robot_prococol_uninstall", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol", + "source" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/directory-.-9f0ffa5dcf3b6edac7ad.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/directory-.-9f0ffa5dcf3b6edac7ad.json new file mode 100644 index 0000000..e2f2472 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/directory-.-9f0ffa5dcf3b6edac7ad.json @@ -0,0 +1,1381 @@ +{ + "backtraceGraph" : + { + "commands" : + [ + "install", + "ament_index_register_resource", + "rosidl_generate_interfaces", + "include", + "ament_execute_extensions", + "ament_environment_hooks", + "_ament_cmake_export_libraries_register_environment_hook", + "ament_export_libraries", + "_ament_cmake_python_register_environment_hook", + "ament_python_install_package", + "_ament_cmake_python_install_package", + "ament_cmake_environment_generate_package_run_dependencies_marker", + "ament_package", + "ament_cmake_environment_generate_parent_prefix_path_marker", + "ament_generate_package_environment", + "ament_index_register_package", + "_ament_package" + ], + "files" : + [ + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_c_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake", + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake", + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_export_libraries.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_python-extras.cmake", + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_package.cmake", + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake", + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets_package_hook.cmake" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 16, + "parent" : 0 + }, + { + "command" : 1, + "file" : 1, + "line" : 252, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 105, + "parent" : 2 + }, + { + "command" : 4, + "file" : 1, + "line" : 286, + "parent" : 1 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 4 + }, + { + "file" : 3, + "parent" : 5 + }, + { + "command" : 0, + "file" : 3, + "line" : 149, + "parent" : 6 + }, + { + "command" : 7, + "file" : 3, + "line" : 157, + "parent" : 6 + }, + { + "command" : 6, + "file" : 7, + "line" : 35, + "parent" : 8 + }, + { + "command" : 5, + "file" : 6, + "line" : 25, + "parent" : 9 + }, + { + "command" : 0, + "file" : 5, + "line" : 70, + "parent" : 10 + }, + { + "command" : 0, + "file" : 5, + "line" : 87, + "parent" : 10 + }, + { + "command" : 0, + "file" : 3, + "line" : 164, + "parent" : 6 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 4 + }, + { + "file" : 8, + "parent" : 14 + }, + { + "command" : 0, + "file" : 8, + "line" : 151, + "parent" : 15 + }, + { + "command" : 0, + "file" : 8, + "line" : 167, + "parent" : 15 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 4 + }, + { + "file" : 9, + "parent" : 18 + }, + { + "command" : 0, + "file" : 9, + "line" : 149, + "parent" : 19 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 4 + }, + { + "file" : 10, + "parent" : 21 + }, + { + "command" : 0, + "file" : 10, + "line" : 169, + "parent" : 22 + }, + { + "command" : 0, + "file" : 10, + "line" : 185, + "parent" : 22 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 4 + }, + { + "file" : 11, + "parent" : 25 + }, + { + "command" : 0, + "file" : 11, + "line" : 141, + "parent" : 26 + }, + { + "command" : 0, + "file" : 11, + "line" : 146, + "parent" : 26 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 4 + }, + { + "file" : 12, + "parent" : 29 + }, + { + "command" : 0, + "file" : 12, + "line" : 141, + "parent" : 30 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 4 + }, + { + "file" : 13, + "parent" : 32 + }, + { + "command" : 0, + "file" : 13, + "line" : 140, + "parent" : 33 + }, + { + "command" : 0, + "file" : 13, + "line" : 146, + "parent" : 33 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 4 + }, + { + "file" : 14, + "parent" : 36 + }, + { + "command" : 0, + "file" : 14, + "line" : 140, + "parent" : 37 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 4 + }, + { + "file" : 17, + "parent" : 39 + }, + { + "command" : 9, + "file" : 17, + "line" : 124, + "parent" : 40 + }, + { + "command" : 8, + "file" : 16, + "line" : 38, + "parent" : 41 + }, + { + "command" : 5, + "file" : 15, + "line" : 36, + "parent" : 42 + }, + { + "command" : 0, + "file" : 5, + "line" : 70, + "parent" : 43 + }, + { + "command" : 0, + "file" : 5, + "line" : 87, + "parent" : 43 + }, + { + "command" : 10, + "file" : 16, + "line" : 39, + "parent" : 41 + }, + { + "command" : 0, + "file" : 16, + "line" : 154, + "parent" : 46 + }, + { + "command" : 0, + "file" : 16, + "line" : 181, + "parent" : 46 + }, + { + "command" : 0, + "file" : 16, + "line" : 191, + "parent" : 46 + }, + { + "command" : 0, + "file" : 17, + "line" : 282, + "parent" : 40 + }, + { + "command" : 0, + "file" : 17, + "line" : 282, + "parent" : 40 + }, + { + "command" : 0, + "file" : 17, + "line" : 282, + "parent" : 40 + }, + { + "command" : 0, + "file" : 17, + "line" : 302, + "parent" : 40 + }, + { + "command" : 0, + "file" : 1, + "line" : 309, + "parent" : 1 + }, + { + "command" : 0, + "file" : 1, + "line" : 309, + "parent" : 1 + }, + { + "command" : 0, + "file" : 1, + "line" : 320, + "parent" : 1 + }, + { + "command" : 0, + "file" : 1, + "line" : 320, + "parent" : 1 + }, + { + "command" : 12, + "file" : 2, + "line" : 34, + "parent" : 0 + }, + { + "command" : 4, + "file" : 19, + "line" : 66, + "parent" : 58 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 59 + }, + { + "file" : 18, + "parent" : 60 + }, + { + "command" : 11, + "file" : 18, + "line" : 47, + "parent" : 61 + }, + { + "command" : 1, + "file" : 18, + "line" : 29, + "parent" : 62 + }, + { + "command" : 0, + "file" : 0, + "line" : 105, + "parent" : 63 + }, + { + "command" : 13, + "file" : 18, + "line" : 48, + "parent" : 61 + }, + { + "command" : 1, + "file" : 18, + "line" : 43, + "parent" : 65 + }, + { + "command" : 0, + "file" : 0, + "line" : 105, + "parent" : 66 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 59 + }, + { + "file" : 20, + "parent" : 68 + }, + { + "command" : 5, + "file" : 20, + "line" : 20, + "parent" : 69 + }, + { + "command" : 0, + "file" : 5, + "line" : 70, + "parent" : 70 + }, + { + "command" : 0, + "file" : 5, + "line" : 87, + "parent" : 70 + }, + { + "command" : 0, + "file" : 5, + "line" : 70, + "parent" : 70 + }, + { + "command" : 0, + "file" : 5, + "line" : 87, + "parent" : 70 + }, + { + "command" : 14, + "file" : 20, + "line" : 26, + "parent" : 69 + }, + { + "command" : 0, + "file" : 21, + "line" : 91, + "parent" : 75 + }, + { + "command" : 0, + "file" : 21, + "line" : 91, + "parent" : 75 + }, + { + "command" : 0, + "file" : 21, + "line" : 91, + "parent" : 75 + }, + { + "command" : 0, + "file" : 21, + "line" : 107, + "parent" : 75 + }, + { + "command" : 0, + "file" : 21, + "line" : 119, + "parent" : 75 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 59 + }, + { + "file" : 23, + "parent" : 81 + }, + { + "command" : 15, + "file" : 23, + "line" : 16, + "parent" : 82 + }, + { + "command" : 1, + "file" : 22, + "line" : 29, + "parent" : 83 + }, + { + "command" : 0, + "file" : 0, + "line" : 105, + "parent" : 84 + }, + { + "command" : 3, + "file" : 4, + "line" : 48, + "parent" : 59 + }, + { + "file" : 24, + "parent" : 86 + }, + { + "command" : 0, + "file" : 24, + "line" : 28, + "parent" : 87 + }, + { + "command" : 0, + "file" : 24, + "line" : 28, + "parent" : 87 + }, + { + "command" : 0, + "file" : 24, + "line" : 28, + "parent" : 87 + }, + { + "command" : 0, + "file" : 24, + "line" : 28, + "parent" : 87 + }, + { + "command" : 0, + "file" : 24, + "line" : 28, + "parent" : 87 + }, + { + "command" : 0, + "file" : 24, + "line" : 28, + "parent" : 87 + }, + { + "command" : 0, + "file" : 24, + "line" : 28, + "parent" : 87 + }, + { + "command" : 0, + "file" : 24, + "line" : 28, + "parent" : 87 + }, + { + "command" : 0, + "file" : 24, + "line" : 28, + "parent" : 87 + }, + { + "command" : 16, + "file" : 19, + "line" : 68, + "parent" : 58 + }, + { + "command" : 0, + "file" : 19, + "line" : 122, + "parent" : 97 + }, + { + "command" : 0, + "file" : 19, + "line" : 122, + "parent" : 97 + }, + { + "command" : 0, + "file" : 19, + "line" : 122, + "parent" : 97 + }, + { + "command" : 0, + "file" : 19, + "line" : 122, + "parent" : 97 + }, + { + "command" : 0, + "file" : 19, + "line" : 122, + "parent" : 97 + }, + { + "command" : 0, + "file" : 19, + "line" : 122, + "parent" : 97 + }, + { + "command" : 0, + "file" : 19, + "line" : 122, + "parent" : 97 + }, + { + "command" : 0, + "file" : 19, + "line" : 150, + "parent" : 97 + }, + { + "command" : 0, + "file" : 19, + "line" : 157, + "parent" : 97 + } + ] + }, + "installers" : + [ + { + "backtrace" : 3, + "component" : "Unspecified", + "destination" : "share/ament_index/resource_index/rosidl_interfaces", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol" + ], + "type" : "file" + }, + { + "backtrace" : 7, + "component" : "Unspecified", + "destination" : "include/virtual_robot_prococol/virtual_robot_prococol", + "paths" : + [ + { + "from" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol", + "to" : "." + } + ], + "type" : "directory" + }, + { + "backtrace" : 11, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/environment", + "paths" : + [ + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/library_path.sh" + ], + "type" : "file" + }, + { + "backtrace" : 12, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/environment", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_environment_hooks/library_path.dsv" + ], + "type" : "file" + }, + { + "backtrace" : 13, + "component" : "Unspecified", + "destination" : "lib", + "paths" : + [ + "libvirtual_robot_prococol__rosidl_generator_c.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df", + "targetIndex" : 6, + "type" : "target" + }, + { + "backtrace" : 16, + "component" : "Unspecified", + "destination" : "include/virtual_robot_prococol/virtual_robot_prococol", + "paths" : + [ + { + "from" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol", + "to" : "." + } + ], + "type" : "directory" + }, + { + "backtrace" : 17, + "component" : "Unspecified", + "destination" : "lib", + "paths" : + [ + "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c::@6890427a1f51a3e7e1df", + "targetIndex" : 11, + "type" : "target" + }, + { + "backtrace" : 20, + "component" : "Unspecified", + "destination" : "include/virtual_robot_prococol/virtual_robot_prococol", + "paths" : + [ + { + "from" : "build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol", + "to" : "." + } + ], + "type" : "directory" + }, + { + "backtrace" : 23, + "component" : "Unspecified", + "destination" : "include/virtual_robot_prococol/virtual_robot_prococol", + "paths" : + [ + { + "from" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol", + "to" : "." + } + ], + "type" : "directory" + }, + { + "backtrace" : 24, + "component" : "Unspecified", + "destination" : "lib", + "paths" : + [ + "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp::@6890427a1f51a3e7e1df", + "targetIndex" : 13, + "type" : "target" + }, + { + "backtrace" : 27, + "component" : "Unspecified", + "destination" : "include/virtual_robot_prococol/virtual_robot_prococol", + "paths" : + [ + { + "from" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol", + "to" : "." + } + ], + "type" : "directory" + }, + { + "backtrace" : 28, + "component" : "Unspecified", + "destination" : "lib", + "paths" : + [ + "libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_typesupport_introspection_c::@6890427a1f51a3e7e1df", + "targetIndex" : 14, + "type" : "target" + }, + { + "backtrace" : 31, + "component" : "Unspecified", + "destination" : "lib", + "paths" : + [ + "libvirtual_robot_prococol__rosidl_typesupport_c.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_typesupport_c::@6890427a1f51a3e7e1df", + "targetIndex" : 8, + "type" : "target" + }, + { + "backtrace" : 34, + "component" : "Unspecified", + "destination" : "include/virtual_robot_prococol/virtual_robot_prococol", + "paths" : + [ + { + "from" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol", + "to" : "." + } + ], + "type" : "directory" + }, + { + "backtrace" : 35, + "component" : "Unspecified", + "destination" : "lib", + "paths" : + [ + "libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_typesupport_introspection_cpp::@6890427a1f51a3e7e1df", + "targetIndex" : 16, + "type" : "target" + }, + { + "backtrace" : 38, + "component" : "Unspecified", + "destination" : "lib", + "paths" : + [ + "libvirtual_robot_prococol__rosidl_typesupport_cpp.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_typesupport_cpp::@6890427a1f51a3e7e1df", + "targetIndex" : 10, + "type" : "target" + }, + { + "backtrace" : 44, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/environment", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.sh" + ], + "type" : "file" + }, + { + "backtrace" : 45, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/environment", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.dsv" + ], + "type" : "file" + }, + { + "backtrace" : 47, + "component" : "Unspecified", + "destination" : "lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info", + "paths" : + [ + { + "from" : "build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info", + "to" : "." + } + ], + "type" : "directory" + }, + { + "backtrace" : 48, + "component" : "Unspecified", + "destination" : "lib/python3.13/site-packages/virtual_robot_prococol", + "paths" : + [ + { + "from" : "build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol", + "to" : "." + } + ], + "type" : "directory" + }, + { + "backtrace" : 49, + "component" : "Unspecified", + "type" : "code" + }, + { + "backtrace" : 50, + "component" : "Unspecified", + "destination" : "lib/python3.13/site-packages/virtual_robot_prococol", + "paths" : + [ + "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext::@6890427a1f51a3e7e1df", + "targetIndex" : 12, + "type" : "target" + }, + { + "backtrace" : 51, + "component" : "Unspecified", + "destination" : "lib/python3.13/site-packages/virtual_robot_prococol", + "paths" : + [ + "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext::@6890427a1f51a3e7e1df", + "targetIndex" : 15, + "type" : "target" + }, + { + "backtrace" : 52, + "component" : "Unspecified", + "destination" : "lib/python3.13/site-packages/virtual_robot_prococol", + "paths" : + [ + "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_typesupport_c__pyext::@6890427a1f51a3e7e1df", + "targetIndex" : 9, + "type" : "target" + }, + { + "backtrace" : 53, + "component" : "Unspecified", + "destination" : "lib", + "paths" : + [ + "rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so" + ], + "targetId" : "virtual_robot_prococol__rosidl_generator_py::@6890427a1f51a3e7e1df", + "targetIndex" : 7, + "type" : "target" + }, + { + "backtrace" : 54, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/msg", + "paths" : + [ + "build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl" + ], + "type" : "file" + }, + { + "backtrace" : 55, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/action", + "paths" : + [ + "build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl" + ], + "type" : "file" + }, + { + "backtrace" : 56, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/msg", + "paths" : + [ + "msg/RobotStatus.msg" + ], + "type" : "file" + }, + { + "backtrace" : 57, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/action", + "paths" : + [ + "action/TargetPosition.action" + ], + "type" : "file" + }, + { + "backtrace" : 64, + "component" : "Unspecified", + "destination" : "share/ament_index/resource_index/package_run_dependencies", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol" + ], + "type" : "file" + }, + { + "backtrace" : 67, + "component" : "Unspecified", + "destination" : "share/ament_index/resource_index/parent_prefix_path", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol" + ], + "type" : "file" + }, + { + "backtrace" : 71, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/environment", + "paths" : + [ + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" + ], + "type" : "file" + }, + { + "backtrace" : 72, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/environment", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_environment_hooks/ament_prefix_path.dsv" + ], + "type" : "file" + }, + { + "backtrace" : 73, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/environment", + "paths" : + [ + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" + ], + "type" : "file" + }, + { + "backtrace" : 74, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/environment", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_environment_hooks/path.dsv" + ], + "type" : "file" + }, + { + "backtrace" : 76, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.bash" + ], + "type" : "file" + }, + { + "backtrace" : 77, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.sh" + ], + "type" : "file" + }, + { + "backtrace" : 78, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.zsh" + ], + "type" : "file" + }, + { + "backtrace" : 79, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.dsv" + ], + "type" : "file" + }, + { + "backtrace" : 80, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_environment_hooks/package.dsv" + ], + "type" : "file" + }, + { + "backtrace" : 85, + "component" : "Unspecified", + "destination" : "share/ament_index/resource_index/packages", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/packages/virtual_robot_prococol" + ], + "type" : "file" + }, + { + "backtrace" : 88, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "exportName" : "export_virtual_robot_prococol__rosidl_generator_c", + "exportTargets" : + [ + { + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df", + "index" : 6 + } + ], + "paths" : + [ + "CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake" + ], + "type" : "export" + }, + { + "backtrace" : 89, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "exportName" : "export_virtual_robot_prococol__rosidl_typesupport_fastrtps_c", + "exportTargets" : + [ + { + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c::@6890427a1f51a3e7e1df", + "index" : 11 + } + ], + "paths" : + [ + "CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake" + ], + "type" : "export" + }, + { + "backtrace" : 90, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "exportName" : "export_virtual_robot_prococol__rosidl_generator_cpp", + "exportTargets" : + [ + { + "id" : "virtual_robot_prococol__rosidl_generator_cpp::@6890427a1f51a3e7e1df", + "index" : 0 + } + ], + "paths" : + [ + "CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake" + ], + "type" : "export" + }, + { + "backtrace" : 91, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "exportName" : "export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp", + "exportTargets" : + [ + { + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp::@6890427a1f51a3e7e1df", + "index" : 13 + } + ], + "paths" : + [ + "CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake" + ], + "type" : "export" + }, + { + "backtrace" : 92, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "exportName" : "virtual_robot_prococol__rosidl_typesupport_introspection_c", + "exportTargets" : + [ + { + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_c::@6890427a1f51a3e7e1df", + "index" : 14 + } + ], + "paths" : + [ + "CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake" + ], + "type" : "export" + }, + { + "backtrace" : 93, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "exportName" : "virtual_robot_prococol__rosidl_typesupport_c", + "exportTargets" : + [ + { + "id" : "virtual_robot_prococol__rosidl_typesupport_c::@6890427a1f51a3e7e1df", + "index" : 8 + } + ], + "paths" : + [ + "CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake" + ], + "type" : "export" + }, + { + "backtrace" : 94, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "exportName" : "virtual_robot_prococol__rosidl_typesupport_introspection_cpp", + "exportTargets" : + [ + { + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_cpp::@6890427a1f51a3e7e1df", + "index" : 16 + } + ], + "paths" : + [ + "CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake" + ], + "type" : "export" + }, + { + "backtrace" : 95, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "exportName" : "virtual_robot_prococol__rosidl_typesupport_cpp", + "exportTargets" : + [ + { + "id" : "virtual_robot_prococol__rosidl_typesupport_cpp::@6890427a1f51a3e7e1df", + "index" : 10 + } + ], + "paths" : + [ + "CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake" + ], + "type" : "export" + }, + { + "backtrace" : 96, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "exportName" : "export_virtual_robot_prococol__rosidl_generator_py", + "exportTargets" : + [ + { + "id" : "virtual_robot_prococol__rosidl_generator_py::@6890427a1f51a3e7e1df", + "index" : 7 + } + ], + "paths" : + [ + "CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake" + ], + "type" : "export" + }, + { + "backtrace" : 98, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "paths" : + [ + "build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake-extras.cmake" + ], + "type" : "file" + }, + { + "backtrace" : 99, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" + ], + "type" : "file" + }, + { + "backtrace" : 100, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" + ], + "type" : "file" + }, + { + "backtrace" : 101, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake" + ], + "type" : "file" + }, + { + "backtrace" : 102, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake" + ], + "type" : "file" + }, + { + "backtrace" : 103, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "paths" : + [ + "build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + ], + "type" : "file" + }, + { + "backtrace" : 104, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "paths" : + [ + "build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + ], + "type" : "file" + }, + { + "backtrace" : 105, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol/cmake", + "paths" : + [ + "build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig.cmake", + "build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig-version.cmake" + ], + "type" : "file" + }, + { + "backtrace" : 106, + "component" : "Unspecified", + "destination" : "share/virtual_robot_prococol", + "paths" : + [ + "package.xml" + ], + "type" : "file" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/directory-virtual_robot_prococol__py-0c95b22af5169f830b29.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/directory-virtual_robot_prococol__py-0c95b22af5169f830b29.json new file mode 100644 index 0000000..04d7278 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/directory-virtual_robot_prococol__py-0c95b22af5169f830b29.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "virtual_robot_prococol__py", + "source" : "build/virtual_robot_prococol/virtual_robot_prococol__py" + } +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/index-2026-02-13T11-28-14-0737.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/index-2026-02-13T11-28-14-0737.json new file mode 100644 index 0000000..e97061d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/index-2026-02-13T11-28-14-0737.json @@ -0,0 +1,54 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-5a6ced170b7aa8b40682.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + ], + "reply" : + { + "client-colcon-cmake" : + { + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-5a6ced170b7aa8b40682.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-ament_cmake_python_build_virtual_robot_prococol_egg-94ebcaf061be58ab2f62.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-ament_cmake_python_build_virtual_robot_prococol_egg-94ebcaf061be58ab2f62.json new file mode 100644 index 0000000..9884eb2 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-ament_cmake_python_build_virtual_robot_prococol_egg-94ebcaf061be58ab2f62.json @@ -0,0 +1,115 @@ +{ + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "_ament_cmake_python_install_package", + "ament_python_install_package", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces" + ], + "files" : + [ + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_package.cmake", + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 16, + "parent" : 0 + }, + { + "command" : 4, + "file" : 3, + "line" : 286, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 48, + "parent" : 2 + }, + { + "file" : 1, + "parent" : 3 + }, + { + "command" : 2, + "file" : 1, + "line" : 124, + "parent" : 4 + }, + { + "command" : 1, + "file" : 0, + "line" : 39, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 141, + "parent" : 6 + } + ] + }, + "dependencies" : + [ + { + "id" : "ament_cmake_python_copy_virtual_robot_prococol::@6890427a1f51a3e7e1df" + } + ], + "id" : "ament_cmake_python_build_virtual_robot_prococol_egg::@6890427a1f51a3e7e1df", + "name" : "ament_cmake_python_build_virtual_robot_prococol_egg", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 7, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-ament_cmake_python_copy_virtual_robot_prococol-abf585ec25a747a2adb1.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-ament_cmake_python_copy_virtual_robot_prococol-abf585ec25a747a2adb1.json new file mode 100644 index 0000000..c870dc4 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-ament_cmake_python_copy_virtual_robot_prococol-abf585ec25a747a2adb1.json @@ -0,0 +1,109 @@ +{ + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "_ament_cmake_python_install_package", + "ament_python_install_package", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces" + ], + "files" : + [ + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_package.cmake", + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 16, + "parent" : 0 + }, + { + "command" : 4, + "file" : 3, + "line" : 286, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 48, + "parent" : 2 + }, + { + "file" : 1, + "parent" : 3 + }, + { + "command" : 2, + "file" : 1, + "line" : 124, + "parent" : 4 + }, + { + "command" : 1, + "file" : 0, + "line" : 39, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 122, + "parent" : 6 + } + ] + }, + "id" : "ament_cmake_python_copy_virtual_robot_prococol::@6890427a1f51a3e7e1df", + "name" : "ament_cmake_python_copy_virtual_robot_prococol", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 7, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-uninstall-befd40ff9101586fe3b6.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-uninstall-befd40ff9101586fe3b6.json new file mode 100644 index 0000000..e29a3be --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-uninstall-befd40ff9101586fe3b6.json @@ -0,0 +1,95 @@ +{ + "backtrace" : 9, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "include", + "find_package", + "add_dependencies" + ], + "files" : + [ + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake", + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 4 + }, + { + "command" : 2, + "file" : 4, + "line" : 9, + "parent" : 0 + }, + { + "file" : 3, + "parent" : 1 + }, + { + "command" : 1, + "file" : 3, + "line" : 41, + "parent" : 2 + }, + { + "file" : 2, + "parent" : 3 + }, + { + "command" : 2, + "file" : 2, + "line" : 15, + "parent" : 4 + }, + { + "file" : 1, + "parent" : 5 + }, + { + "command" : 1, + "file" : 1, + "line" : 41, + "parent" : 6 + }, + { + "file" : 0, + "parent" : 7 + }, + { + "command" : 0, + "file" : 0, + "line" : 35, + "parent" : 8 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 8 + } + ] + }, + "dependencies" : + [ + { + "backtrace" : 10, + "id" : "virtual_robot_prococol_uninstall::@6890427a1f51a3e7e1df" + } + ], + "id" : "uninstall::@6890427a1f51a3e7e1df", + "name" : "uninstall", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol-77902bd1215c25f91691.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol-77902bd1215c25f91691.json new file mode 100644 index 0000000..9280305 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol-77902bd1215c25f91691.json @@ -0,0 +1,267 @@ +{ + "backtrace" : 2, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "rosidl_generate_interfaces", + "add_dependencies", + "include", + "ament_execute_extensions" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_c_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 16, + "parent" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 213, + "parent" : 1 + }, + { + "command" : 4, + "file" : 0, + "line" : 286, + "parent" : 1 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 2, + "parent" : 4 + }, + { + "command" : 2, + "file" : 2, + "line" : 143, + "parent" : 5 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 4, + "parent" : 7 + }, + { + "command" : 2, + "file" : 4, + "line" : 145, + "parent" : 8 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 5, + "parent" : 10 + }, + { + "command" : 2, + "file" : 5, + "line" : 139, + "parent" : 11 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 6, + "parent" : 13 + }, + { + "command" : 2, + "file" : 6, + "line" : 163, + "parent" : 14 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 7, + "parent" : 16 + }, + { + "command" : 2, + "file" : 7, + "line" : 135, + "parent" : 17 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 8, + "parent" : 19 + }, + { + "command" : 2, + "file" : 8, + "line" : 135, + "parent" : 20 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 9, + "parent" : 22 + }, + { + "command" : 2, + "file" : 9, + "line" : 134, + "parent" : 23 + }, + { + "command" : 3, + "file" : 3, + "line" : 48, + "parent" : 3 + }, + { + "file" : 10, + "parent" : 25 + }, + { + "command" : 2, + "file" : 10, + "line" : 134, + "parent" : 26 + } + ] + }, + "dependencies" : + [ + { + "backtrace" : 6, + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 9, + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 12, + "id" : "virtual_robot_prococol__cpp::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 15, + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 18, + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 21, + "id" : "virtual_robot_prococol__rosidl_typesupport_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 24, + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_cpp::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 27, + "id" : "virtual_robot_prococol__rosidl_typesupport_cpp::@6890427a1f51a3e7e1df" + } + ], + "id" : "virtual_robot_prococol::@6890427a1f51a3e7e1df", + "name" : "virtual_robot_prococol", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0, + 1, + 2 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 3 + ] + } + ], + "sources" : + [ + { + "backtrace" : 2, + "path" : "msg/RobotStatus.msg", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 2, + "path" : "action/TargetPosition.action", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 2, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__cpp-ca332f29b466c76333ab.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__cpp-ca332f29b466c76333ab.json new file mode 100644 index 0000000..2025221 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__cpp-ca332f29b466c76333ab.json @@ -0,0 +1,101 @@ +{ + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 109, + "parent" : 4 + } + ] + }, + "id" : "virtual_robot_prococol__cpp::@6890427a1f51a3e7e1df", + "name" : "virtual_robot_prococol__cpp", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1, + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.rule", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__py-2e0d928e9b84f5c47c9e.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__py-2e0d928e9b84f5c47c9e.json new file mode 100644 index 0000000..615cbe7 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__py-2e0d928e9b84f5c47c9e.json @@ -0,0 +1,79 @@ +{ + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target" + ], + "files" : + [ + "build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 34, + "parent" : 0 + } + ] + }, + "dependencies" : + [ + { + "id" : "virtual_robot_prococol::@6890427a1f51a3e7e1df" + } + ], + "id" : "virtual_robot_prococol__py::@eb18d05ad6214e45488b", + "name" : "virtual_robot_prococol__py", + "paths" : + { + "build" : "virtual_robot_prococol__py", + "source" : "build/virtual_robot_prococol/virtual_robot_prococol__py" + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1, + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.rule", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_generator_c-23b5269f758638d1538d.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_generator_c-23b5269f758638d1538d.json new file mode 100644 index 0000000..596ae77 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_generator_c-23b5269f758638d1538d.json @@ -0,0 +1,408 @@ +{ + "artifacts" : + [ + { + "path" : "libvirtual_robot_prococol__rosidl_generator_c.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "set_target_properties", + "add_definitions", + "find_package", + "target_include_directories" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_c_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 110, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 164, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 132, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 132, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 132, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 137, + "parent" : 4 + }, + { + "command" : 6, + "file" : 0, + "line" : 119, + "parent" : 4 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 6, + "parent" : 12 + }, + { + "command" : 8, + "file" : 6, + "line" : 21, + "parent" : 13 + }, + { + "file" : 5, + "parent" : 14 + }, + { + "command" : 1, + "file" : 5, + "line" : 41, + "parent" : 15 + }, + { + "file" : 4, + "parent" : 16 + }, + { + "command" : 7, + "file" : 4, + "line" : 25, + "parent" : 17 + }, + { + "command" : 9, + "file" : 0, + "line" : 125, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 11, + "fragment" : "-Wall" + }, + { + "fragment" : "-std=gnu11" + } + ], + "defines" : + [ + { + "backtrace" : 7, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "define" : "ROSIDL_GENERATOR_C_BUILDING_DLL_virtual_robot_prococol" + }, + { + "backtrace" : 18, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + } + ], + "includes" : + [ + { + "backtrace" : 19, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 11 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 8, + 9 + ] + } + ], + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib" + }, + { + "backtrace" : 6, + "path" : "lib" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 8, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "virtual_robot_prococol__rosidl_generator_c", + "nameOnDisk" : "libvirtual_robot_prococol__rosidl_generator_c.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Header Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "name" : "Source Files", + "sourceIndexes" : + [ + 8, + 9 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 10 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/target_position.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h.rule", + "sourceGroupIndex" : 2 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_generator_py-8b1a0abe17ec9da4a0ad.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_generator_py-8b1a0abe17ec9da4a0ad.json new file mode 100644 index 0000000..8d370b8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_generator_py-8b1a0abe17ec9da4a0ad.json @@ -0,0 +1,430 @@ +{ + "artifacts" : + [ + { + "path" : "rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "add_dependencies", + "set_target_properties", + "set_lib_properties", + "add_definitions", + "find_package", + "target_include_directories" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 166, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 302, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 175, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 213, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 291, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 291, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 291, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 167, + "parent" : 4 + }, + { + "command" : 6, + "file" : 0, + "line" : 169, + "parent" : 4 + }, + { + "command" : 8, + "file" : 0, + "line" : 294, + "parent" : 4 + }, + { + "command" : 7, + "file" : 0, + "line" : 156, + "parent" : 14 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 6, + "parent" : 16 + }, + { + "command" : 10, + "file" : 6, + "line" : 21, + "parent" : 17 + }, + { + "file" : 5, + "parent" : 18 + }, + { + "command" : 1, + "file" : 5, + "line" : 41, + "parent" : 19 + }, + { + "file" : 4, + "parent" : 20 + }, + { + "command" : 9, + "file" : 4, + "line" : 25, + "parent" : 21 + }, + { + "command" : 11, + "file" : 0, + "line" : 179, + "parent" : 4 + }, + { + "command" : 11, + "file" : 0, + "line" : 209, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 15, + "fragment" : "-Wall" + }, + { + "backtrace" : 15, + "fragment" : "-Wextra" + } + ], + "defines" : + [ + { + "backtrace" : 12, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "backtrace" : 22, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + }, + { + "define" : "virtual_robot_prococol__rosidl_generator_py_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 23, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c" + }, + { + "backtrace" : 23, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py" + }, + { + "backtrace" : 23, + "path" : "/home/quella/miniconda3/include/python3.13" + }, + { + "backtrace" : 24, + "path" : "/home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include" + }, + { + "backtrace" : 12, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 12, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 12, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 12, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 12, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 12, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 12, + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 13, + "id" : "virtual_robot_prococol__rosidl_typesupport_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 13, + "id" : "virtual_robot_prococol__py::@eb18d05ad6214e45488b" + } + ], + "id" : "virtual_robot_prococol__rosidl_generator_py::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib" + }, + { + "backtrace" : 6, + "path" : "lib" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "/home/quella/miniconda3/lib/libpython3.13.so", + "role" : "libraries" + }, + { + "backtrace" : 8, + "fragment" : "libvirtual_robot_prococol__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "libvirtual_robot_prococol__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + }, + { + "fragment" : "/usr/lib/x86_64-linux-gnu/libpython3.10.so", + "role" : "libraries" + }, + { + "fragment" : "-Wl,-rpath-link,/opt/ros/humble/lib", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "virtual_robot_prococol__rosidl_generator_py", + "nameOnDisk" : "libvirtual_robot_prococol__rosidl_generator_py.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_c-b6c3722aac190c885418.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_c-b6c3722aac190c885418.json new file mode 100644 index 0000000..fb6c84b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_c-b6c3722aac190c885418.json @@ -0,0 +1,388 @@ +{ + "artifacts" : + [ + { + "path" : "libvirtual_robot_prococol__rosidl_typesupport_c.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "set_target_properties", + "add_definitions", + "find_package" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 90, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 141, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 120, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 130, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 130, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 130, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 123, + "parent" : 4 + }, + { + "command" : 6, + "file" : 0, + "line" : 103, + "parent" : 4 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 6, + "parent" : 13 + }, + { + "command" : 8, + "file" : 6, + "line" : 21, + "parent" : 14 + }, + { + "file" : 5, + "parent" : 15 + }, + { + "command" : 1, + "file" : 5, + "line" : 41, + "parent" : 16 + }, + { + "file" : 4, + "parent" : 17 + }, + { + "command" : 7, + "file" : 4, + "line" : 25, + "parent" : 18 + }, + { + "command" : 6, + "file" : 0, + "line" : 100, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 12, + "fragment" : "-Wall" + }, + { + "fragment" : "-std=gnu++14" + } + ], + "defines" : + [ + { + "backtrace" : 7, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "define" : "ROSIDL_GENERATOR_C_BUILDING_DLL_virtual_robot_prococol" + }, + { + "backtrace" : 19, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + } + ], + "includes" : + [ + { + "backtrace" : 7, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + }, + { + "backtrace" : 11, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_c" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 20 + ], + "standard" : "14" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 7, + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df" + } + ], + "id" : "virtual_robot_prococol__rosidl_typesupport_c::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib" + }, + { + "backtrace" : 6, + "path" : "lib" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "libvirtual_robot_prococol__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 8, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + }, + { + "fragment" : "-Wl,-rpath-link,/opt/ros/humble/lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "virtual_robot_prococol__rosidl_typesupport_c", + "nameOnDisk" : "libvirtual_robot_prococol__rosidl_typesupport_c.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_c__pyext-bc876cbebaa3d08bd1ea.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_c__pyext-bc876cbebaa3d08bd1ea.json new file mode 100644 index 0000000..c8cdfad --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_c__pyext-bc876cbebaa3d08bd1ea.json @@ -0,0 +1,646 @@ +{ + "artifacts" : + [ + { + "path" : "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "ament_target_dependencies", + "add_dependencies", + "set_target_properties", + "set_properties", + "add_definitions", + "find_package", + "target_include_directories" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 226, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 282, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 246, + "parent" : 4 + }, + { + "command" : 6, + "file" : 0, + "line" : 268, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 8 + }, + { + "command" : 6, + "file" : 0, + "line" : 268, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 10 + }, + { + "command" : 6, + "file" : 0, + "line" : 268, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 12 + }, + { + "command" : 6, + "file" : 0, + "line" : 276, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 151, + "parent" : 14 + }, + { + "command" : 6, + "file" : 0, + "line" : 262, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 16 + }, + { + "command" : 7, + "file" : 0, + "line" : 229, + "parent" : 4 + }, + { + "command" : 9, + "file" : 0, + "line" : 239, + "parent" : 4 + }, + { + "command" : 8, + "file" : 0, + "line" : 146, + "parent" : 19 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 7, + "parent" : 21 + }, + { + "command" : 11, + "file" : 7, + "line" : 21, + "parent" : 22 + }, + { + "file" : 6, + "parent" : 23 + }, + { + "command" : 1, + "file" : 6, + "line" : 41, + "parent" : 24 + }, + { + "file" : 5, + "parent" : 25 + }, + { + "command" : 10, + "file" : 5, + "line" : 25, + "parent" : 26 + }, + { + "command" : 12, + "file" : 0, + "line" : 253, + "parent" : 4 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 16 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 8 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 10 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 12 + }, + { + "command" : 12, + "file" : 4, + "line" : 147, + "parent" : 14 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 20, + "fragment" : "-Wall" + }, + { + "backtrace" : 20, + "fragment" : "-Wextra" + } + ], + "defines" : + [ + { + "backtrace" : 9, + "define" : "FASTCDR_DYN_LINK" + }, + { + "backtrace" : 7, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "backtrace" : 27, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + }, + { + "define" : "virtual_robot_prococol__rosidl_typesupport_c__pyext_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 28, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c" + }, + { + "backtrace" : 28, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py" + }, + { + "backtrace" : 28, + "path" : "/home/quella/miniconda3/include/python3.13" + }, + { + "backtrace" : 7, + "path" : "/home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include" + }, + { + "backtrace" : 29, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 29, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_c" + }, + { + "backtrace" : 29, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 30, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 31, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 32, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + }, + { + "backtrace" : 33, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rmw" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 9, + "isSystem" : true, + "path" : "/opt/ros/humble/include/fastcdr" + }, + { + "backtrace" : 9, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_cpp" + }, + { + "backtrace" : 9, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp" + }, + { + "backtrace" : 9, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_c" + }, + { + "backtrace" : 9, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_c" + }, + { + "backtrace" : 9, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_cpp" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 7, + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 18, + "id" : "virtual_robot_prococol__rosidl_typesupport_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 7, + "id" : "virtual_robot_prococol__rosidl_generator_py::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 18, + "id" : "virtual_robot_prococol__py::@eb18d05ad6214e45488b" + } + ], + "id" : "virtual_robot_prococol__rosidl_typesupport_c__pyext::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib/python3.13/site-packages/virtual_robot_prococol" + }, + { + "backtrace" : 6, + "path" : "lib/python3.13/site-packages/virtual_robot_prococol" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol:/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "/home/quella/miniconda3/lib/libpython3.13.so", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "libvirtual_robot_prococol__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 13, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 13, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 13, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 13, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 13, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 13, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 15, + "fragment" : "/opt/ros/humble/lib/librmw.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 13, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/usr/lib/x86_64-linux-gnu/libpython3.10.so", + "role" : "libraries" + }, + { + "fragment" : "libvirtual_robot_prococol__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libfastcdr.so.1.0.29", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librmw.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 13, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 17, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 17, + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "backtrace" : 15, + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + }, + { + "fragment" : "-Wl,-rpath-link,/opt/ros/humble/lib", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "virtual_robot_prococol__rosidl_typesupport_c__pyext", + "nameOnDisk" : "virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_cpp-6b8a9fc17bdbf7d9a993.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_cpp-6b8a9fc17bdbf7d9a993.json new file mode 100644 index 0000000..6f1bf93 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_cpp-6b8a9fc17bdbf7d9a993.json @@ -0,0 +1,413 @@ +{ + "artifacts" : + [ + { + "path" : "libvirtual_robot_prococol__rosidl_typesupport_cpp.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "add_dependencies", + "add_compile_options", + "add_definitions", + "find_package", + "set_target_properties" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 87, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 140, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 129, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 129, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 129, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 121, + "parent" : 4 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 4, + "parent" : 11 + }, + { + "command" : 6, + "file" : 4, + "line" : 139, + "parent" : 12 + }, + { + "command" : 7, + "file" : 3, + "line" : 5, + "parent" : 0 + }, + { + "command" : 5, + "file" : 0, + "line" : 118, + "parent" : 4 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 7, + "parent" : 16 + }, + { + "command" : 9, + "file" : 7, + "line" : 21, + "parent" : 17 + }, + { + "file" : 6, + "parent" : 18 + }, + { + "command" : 1, + "file" : 6, + "line" : 41, + "parent" : 19 + }, + { + "file" : 5, + "parent" : 20 + }, + { + "command" : 8, + "file" : 5, + "line" : 25, + "parent" : 21 + }, + { + "command" : 10, + "file" : 0, + "line" : 92, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 14, + "fragment" : "-Wall" + }, + { + "backtrace" : 14, + "fragment" : "-Wextra" + }, + { + "backtrace" : 14, + "fragment" : "-Wpedantic" + }, + { + "fragment" : "-std=gnu++14" + } + ], + "defines" : + [ + { + "backtrace" : 15, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "define" : "ROSIDL_TYPESUPPORT_CPP_BUILDING_DLL" + }, + { + "backtrace" : 22, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + } + ], + "includes" : + [ + { + "backtrace" : 15, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_cpp" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_cpp" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_c" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 23 + ], + "standard" : "14" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 13, + "id" : "virtual_robot_prococol__cpp::@6890427a1f51a3e7e1df" + } + ], + "id" : "virtual_robot_prococol__rosidl_typesupport_cpp::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib" + }, + { + "backtrace" : 6, + "path" : "lib" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 8, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + }, + { + "fragment" : "-Wl,-rpath-link,/opt/ros/humble/lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "virtual_robot_prococol__rosidl_typesupport_cpp", + "nameOnDisk" : "libvirtual_robot_prococol__rosidl_typesupport_cpp.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_c-793c835d6ab8b7140ad3.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_c-793c835d6ab8b7140ad3.json new file mode 100644 index 0000000..68d487f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_c-793c835d6ab8b7140ad3.json @@ -0,0 +1,451 @@ +{ + "artifacts" : + [ + { + "path" : "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "add_compile_options", + "add_definitions", + "find_package", + "target_include_directories", + "set_target_properties" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 104, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 167, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 131, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 141, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 141, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 141, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 115, + "parent" : 4 + }, + { + "command" : 6, + "file" : 3, + "line" : 5, + "parent" : 0 + }, + { + "command" : 8, + "file" : 0, + "line" : 21, + "parent" : 4 + }, + { + "file" : 5, + "parent" : 13 + }, + { + "command" : 1, + "file" : 5, + "line" : 41, + "parent" : 14 + }, + { + "file" : 4, + "parent" : 15 + }, + { + "command" : 7, + "file" : 4, + "line" : 25, + "parent" : 16 + }, + { + "command" : 9, + "file" : 0, + "line" : 134, + "parent" : 4 + }, + { + "command" : 10, + "file" : 0, + "line" : 110, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 12, + "fragment" : "-Wall" + }, + { + "backtrace" : 12, + "fragment" : "-Wextra" + }, + { + "backtrace" : 12, + "fragment" : "-Wpedantic" + }, + { + "fragment" : "-std=gnu++14" + } + ], + "defines" : + [ + { + "backtrace" : 11, + "define" : "FASTCDR_DYN_LINK" + }, + { + "backtrace" : 11, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "define" : "ROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_virtual_robot_prococol" + }, + { + "backtrace" : 17, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + } + ], + "includes" : + [ + { + "backtrace" : 18, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c" + }, + { + "backtrace" : 7, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c" + }, + { + "backtrace" : 11, + "isSystem" : true, + "path" : "/opt/ros/humble/include/fastcdr" + }, + { + "backtrace" : 11, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 11, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 11, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 11, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_cpp" + }, + { + "backtrace" : 11, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp" + }, + { + "backtrace" : 11, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rmw" + }, + { + "backtrace" : 11, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_c" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 19 + ], + "standard" : "14" + }, + "sourceIndexes" : + [ + 1, + 3 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 7, + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df" + } + ], + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib" + }, + { + "backtrace" : 6, + "path" : "lib" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "libvirtual_robot_prococol__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 8, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/libfastcdr.so.1.0.29", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librmw.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c", + "nameOnDisk" : "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Header Files", + "sourceIndexes" : + [ + 0, + 2 + ] + }, + { + "name" : "Source Files", + "sourceIndexes" : + [ + 1, + 3 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 4 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h.rule", + "sourceGroupIndex" : 2 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext-d45d94852055219a9010.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext-d45d94852055219a9010.json new file mode 100644 index 0000000..2dd6942 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext-d45d94852055219a9010.json @@ -0,0 +1,671 @@ +{ + "artifacts" : + [ + { + "path" : "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "ament_target_dependencies", + "add_dependencies", + "set_target_properties", + "set_properties", + "add_definitions", + "find_package", + "target_include_directories" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 226, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 282, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 246, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 260, + "parent" : 4 + }, + { + "command" : 6, + "file" : 0, + "line" : 268, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 9 + }, + { + "command" : 6, + "file" : 0, + "line" : 268, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 11 + }, + { + "command" : 6, + "file" : 0, + "line" : 268, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 13 + }, + { + "command" : 6, + "file" : 0, + "line" : 276, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 151, + "parent" : 15 + }, + { + "command" : 6, + "file" : 0, + "line" : 262, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 17 + }, + { + "command" : 7, + "file" : 0, + "line" : 273, + "parent" : 4 + }, + { + "command" : 7, + "file" : 0, + "line" : 229, + "parent" : 4 + }, + { + "command" : 9, + "file" : 0, + "line" : 239, + "parent" : 4 + }, + { + "command" : 8, + "file" : 0, + "line" : 146, + "parent" : 21 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 7, + "parent" : 23 + }, + { + "command" : 11, + "file" : 7, + "line" : 21, + "parent" : 24 + }, + { + "file" : 6, + "parent" : 25 + }, + { + "command" : 1, + "file" : 6, + "line" : 41, + "parent" : 26 + }, + { + "file" : 5, + "parent" : 27 + }, + { + "command" : 10, + "file" : 5, + "line" : 25, + "parent" : 28 + }, + { + "command" : 12, + "file" : 0, + "line" : 253, + "parent" : 4 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 17 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 9 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 11 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 13 + }, + { + "command" : 12, + "file" : 4, + "line" : 147, + "parent" : 15 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 22, + "fragment" : "-Wall" + }, + { + "backtrace" : 22, + "fragment" : "-Wextra" + } + ], + "defines" : + [ + { + "backtrace" : 7, + "define" : "FASTCDR_DYN_LINK" + }, + { + "backtrace" : 7, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "backtrace" : 29, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + }, + { + "define" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 30, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c" + }, + { + "backtrace" : 30, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py" + }, + { + "backtrace" : 30, + "path" : "/home/quella/miniconda3/include/python3.13" + }, + { + "backtrace" : 7, + "path" : "/home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include" + }, + { + "backtrace" : 7, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c" + }, + { + "backtrace" : 31, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 31, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_c" + }, + { + "backtrace" : 31, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 32, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 33, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 34, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + }, + { + "backtrace" : 35, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rmw" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/fastcdr" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_cpp" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_c" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_c" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_cpp" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 7, + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 19, + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 20, + "id" : "virtual_robot_prococol__rosidl_typesupport_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 7, + "id" : "virtual_robot_prococol__rosidl_generator_py::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 20, + "id" : "virtual_robot_prococol__py::@eb18d05ad6214e45488b" + } + ], + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib/python3.13/site-packages/virtual_robot_prococol" + }, + { + "backtrace" : 6, + "path" : "lib/python3.13/site-packages/virtual_robot_prococol" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol:/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "/home/quella/miniconda3/lib/libpython3.13.so", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 8, + "fragment" : "libvirtual_robot_prococol__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 16, + "fragment" : "/opt/ros/humble/lib/librmw.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/usr/lib/x86_64-linux-gnu/libpython3.10.so", + "role" : "libraries" + }, + { + "fragment" : "libvirtual_robot_prococol__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libfastcdr.so.1.0.29", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librmw.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 18, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 18, + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "backtrace" : 16, + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + }, + { + "fragment" : "-Wl,-rpath-link,/opt/ros/humble/lib", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext", + "nameOnDisk" : "virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp-27f470c871e59edc16f2.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp-27f470c871e59edc16f2.json new file mode 100644 index 0000000..d96ea02 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp-27f470c871e59edc16f2.json @@ -0,0 +1,465 @@ +{ + "artifacts" : + [ + { + "path" : "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "add_dependencies", + "add_compile_options", + "target_compile_options", + "add_definitions", + "find_package", + "target_include_directories", + "set_target_properties" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 116, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 185, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 154, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 154, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 154, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 144, + "parent" : 4 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 4, + "parent" : 11 + }, + { + "command" : 6, + "file" : 4, + "line" : 139, + "parent" : 12 + }, + { + "command" : 7, + "file" : 3, + "line" : 5, + "parent" : 0 + }, + { + "command" : 8, + "file" : 0, + "line" : 136, + "parent" : 4 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 7, + "parent" : 16 + }, + { + "command" : 10, + "file" : 7, + "line" : 21, + "parent" : 17 + }, + { + "file" : 6, + "parent" : 18 + }, + { + "command" : 1, + "file" : 6, + "line" : 41, + "parent" : 19 + }, + { + "file" : 5, + "parent" : 20 + }, + { + "command" : 9, + "file" : 5, + "line" : 25, + "parent" : 21 + }, + { + "command" : 11, + "file" : 0, + "line" : 138, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 159, + "parent" : 4 + }, + { + "command" : 12, + "file" : 0, + "line" : 125, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 14, + "fragment" : "-Wall" + }, + { + "backtrace" : 14, + "fragment" : "-Wextra" + }, + { + "backtrace" : 14, + "fragment" : "-Wpedantic" + }, + { + "backtrace" : 15, + "fragment" : "-Wredundant-decls" + }, + { + "fragment" : "-std=gnu++14" + } + ], + "defines" : + [ + { + "backtrace" : 10, + "define" : "FASTCDR_DYN_LINK" + }, + { + "backtrace" : 10, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "define" : "ROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_virtual_robot_prococol" + }, + { + "backtrace" : 22, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + } + ], + "includes" : + [ + { + "backtrace" : 23, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp" + }, + { + "backtrace" : 24, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/fastcdr" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rmw" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_cpp" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 25 + ], + "standard" : "14" + }, + "sourceIndexes" : + [ + 0, + 2 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 13, + "id" : "virtual_robot_prococol__cpp::@6890427a1f51a3e7e1df" + } + ], + "id" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib" + }, + { + "backtrace" : 6, + "path" : "lib" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 8, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libfastcdr.so.1.0.29", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/librmw.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp", + "nameOnDisk" : "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 2 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 3 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 4 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.rule", + "sourceGroupIndex" : 2 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_c-d7b785ebe08f1f7f2cca.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_c-d7b785ebe08f1f7f2cca.json new file mode 100644 index 0000000..a1b31e2 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_c-d7b785ebe08f1f7f2cca.json @@ -0,0 +1,408 @@ +{ + "artifacts" : + [ + { + "path" : "libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "set_target_properties", + "add_definitions", + "find_package", + "target_include_directories" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 100, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 146, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 122, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 129, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 129, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 129, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 125, + "parent" : 4 + }, + { + "command" : 6, + "file" : 0, + "line" : 109, + "parent" : 4 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 6, + "parent" : 13 + }, + { + "command" : 8, + "file" : 6, + "line" : 21, + "parent" : 14 + }, + { + "file" : 5, + "parent" : 15 + }, + { + "command" : 1, + "file" : 5, + "line" : 41, + "parent" : 16 + }, + { + "file" : 4, + "parent" : 17 + }, + { + "command" : 7, + "file" : 4, + "line" : 25, + "parent" : 18 + }, + { + "command" : 9, + "file" : 0, + "line" : 116, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 12, + "fragment" : "-Wall" + }, + { + "fragment" : "-std=gnu11" + } + ], + "defines" : + [ + { + "backtrace" : 7, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "define" : "ROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_virtual_robot_prococol" + }, + { + "backtrace" : 19, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + } + ], + "includes" : + [ + { + "backtrace" : 20, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c" + }, + { + "backtrace" : 7, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + }, + { + "backtrace" : 11, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_c" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 12 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 2, + 3 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 7, + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df" + } + ], + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_c::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib" + }, + { + "backtrace" : 6, + "path" : "lib" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "libvirtual_robot_prococol__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 8, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 11, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "virtual_robot_prococol__rosidl_typesupport_introspection_c", + "nameOnDisk" : "libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Header Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "Source Files", + "sourceIndexes" : + [ + 2, + 3 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 4 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h.rule", + "sourceGroupIndex" : 2 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext-4776a4ab593de8d4a14f.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext-4776a4ab593de8d4a14f.json new file mode 100644 index 0000000..52fbe7a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext-4776a4ab593de8d4a14f.json @@ -0,0 +1,671 @@ +{ + "artifacts" : + [ + { + "path" : "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "ament_target_dependencies", + "add_dependencies", + "set_target_properties", + "set_properties", + "add_definitions", + "find_package", + "target_include_directories" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 226, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 282, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 246, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 260, + "parent" : 4 + }, + { + "command" : 6, + "file" : 0, + "line" : 268, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 9 + }, + { + "command" : 6, + "file" : 0, + "line" : 268, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 11 + }, + { + "command" : 6, + "file" : 0, + "line" : 268, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 13 + }, + { + "command" : 6, + "file" : 0, + "line" : 276, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 151, + "parent" : 15 + }, + { + "command" : 6, + "file" : 0, + "line" : 262, + "parent" : 4 + }, + { + "command" : 5, + "file" : 4, + "line" : 145, + "parent" : 17 + }, + { + "command" : 7, + "file" : 0, + "line" : 273, + "parent" : 4 + }, + { + "command" : 7, + "file" : 0, + "line" : 229, + "parent" : 4 + }, + { + "command" : 9, + "file" : 0, + "line" : 239, + "parent" : 4 + }, + { + "command" : 8, + "file" : 0, + "line" : 146, + "parent" : 21 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 7, + "parent" : 23 + }, + { + "command" : 11, + "file" : 7, + "line" : 21, + "parent" : 24 + }, + { + "file" : 6, + "parent" : 25 + }, + { + "command" : 1, + "file" : 6, + "line" : 41, + "parent" : 26 + }, + { + "file" : 5, + "parent" : 27 + }, + { + "command" : 10, + "file" : 5, + "line" : 25, + "parent" : 28 + }, + { + "command" : 12, + "file" : 0, + "line" : 253, + "parent" : 4 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 17 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 9 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 11 + }, + { + "command" : 12, + "file" : 4, + "line" : 141, + "parent" : 13 + }, + { + "command" : 12, + "file" : 4, + "line" : 147, + "parent" : 15 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 22, + "fragment" : "-Wall" + }, + { + "backtrace" : 22, + "fragment" : "-Wextra" + } + ], + "defines" : + [ + { + "backtrace" : 10, + "define" : "FASTCDR_DYN_LINK" + }, + { + "backtrace" : 7, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "backtrace" : 29, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + }, + { + "define" : "virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 30, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c" + }, + { + "backtrace" : 30, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py" + }, + { + "backtrace" : 30, + "path" : "/home/quella/miniconda3/include/python3.13" + }, + { + "backtrace" : 7, + "path" : "/home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include" + }, + { + "backtrace" : 7, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c" + }, + { + "backtrace" : 31, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 31, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_c" + }, + { + "backtrace" : 31, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 32, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 33, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 34, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + }, + { + "backtrace" : 35, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rmw" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_c" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/fastcdr" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_cpp" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_fastrtps_c" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_cpp" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 7, + "id" : "virtual_robot_prococol__rosidl_generator_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 19, + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 20, + "id" : "virtual_robot_prococol__rosidl_typesupport_c::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 7, + "id" : "virtual_robot_prococol__rosidl_generator_py::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 20, + "id" : "virtual_robot_prococol__py::@eb18d05ad6214e45488b" + } + ], + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib/python3.13/site-packages/virtual_robot_prococol" + }, + { + "backtrace" : 6, + "path" : "lib/python3.13/site-packages/virtual_robot_prococol" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol:/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "/home/quella/miniconda3/lib/libpython3.13.so", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 8, + "fragment" : "libvirtual_robot_prococol__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so", + "role" : "libraries" + }, + { + "backtrace" : 16, + "fragment" : "/opt/ros/humble/lib/librmw.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "fragment" : "/usr/lib/x86_64-linux-gnu/libpython3.10.so", + "role" : "libraries" + }, + { + "fragment" : "libvirtual_robot_prococol__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "backtrace" : 14, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/libfastcdr.so.1.0.29", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librmw.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 18, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_c.so", + "role" : "libraries" + }, + { + "backtrace" : 18, + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "backtrace" : 16, + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + }, + { + "fragment" : "-Wl,-rpath-link,/opt/ros/humble/lib", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext", + "nameOnDisk" : "virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_cpp-1f770b2eef3df000f078.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_cpp-1f770b2eef3df000f078.json new file mode 100644 index 0000000..e6dc7ab --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol__rosidl_typesupport_introspection_cpp-1f770b2eef3df000f078.json @@ -0,0 +1,436 @@ +{ + "artifacts" : + [ + { + "path" : "libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "ament_execute_extensions", + "rosidl_generate_interfaces", + "install", + "target_link_libraries", + "add_dependencies", + "add_compile_options", + "add_definitions", + "find_package", + "target_include_directories", + "set_property" + ], + "files" : + [ + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake", + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake", + "CMakeLists.txt", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp_generate_interfaces.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake", + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 3, + "file" : 3, + "line" : 16, + "parent" : 0 + }, + { + "command" : 2, + "file" : 2, + "line" : 286, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 93, + "parent" : 4 + }, + { + "command" : 4, + "file" : 0, + "line" : 146, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 128, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 128, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 128, + "parent" : 4 + }, + { + "command" : 5, + "file" : 0, + "line" : 121, + "parent" : 4 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 4, + "parent" : 11 + }, + { + "command" : 6, + "file" : 4, + "line" : 139, + "parent" : 12 + }, + { + "command" : 7, + "file" : 3, + "line" : 5, + "parent" : 0 + }, + { + "command" : 5, + "file" : 0, + "line" : 117, + "parent" : 4 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 2 + }, + { + "file" : 7, + "parent" : 16 + }, + { + "command" : 9, + "file" : 7, + "line" : 21, + "parent" : 17 + }, + { + "file" : 6, + "parent" : 18 + }, + { + "command" : 1, + "file" : 6, + "line" : 41, + "parent" : 19 + }, + { + "file" : 5, + "parent" : 20 + }, + { + "command" : 8, + "file" : 5, + "line" : 25, + "parent" : 21 + }, + { + "command" : 10, + "file" : 0, + "line" : 111, + "parent" : 4 + }, + { + "command" : 11, + "file" : 0, + "line" : 103, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-fPIC" + }, + { + "backtrace" : 14, + "fragment" : "-Wall" + }, + { + "backtrace" : 14, + "fragment" : "-Wextra" + }, + { + "backtrace" : 14, + "fragment" : "-Wpedantic" + } + ], + "defines" : + [ + { + "backtrace" : 15, + "define" : "RCUTILS_ENABLE_FAULT_INJECTION" + }, + { + "define" : "ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_BUILDING_DLL" + }, + { + "backtrace" : 22, + "define" : "ROS_PACKAGE_NAME=\"virtual_robot_prococol\"" + } + ], + "includes" : + [ + { + "backtrace" : 23, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp" + }, + { + "backtrace" : 15, + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/action_msgs" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/builtin_interfaces" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_cpp" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_runtime_c" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rcutils" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_interface" + }, + { + "backtrace" : 15, + "isSystem" : true, + "path" : "/opt/ros/humble/include/unique_identifier_msgs" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_cpp" + }, + { + "backtrace" : 10, + "isSystem" : true, + "path" : "/opt/ros/humble/include/rosidl_typesupport_introspection_c" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 24 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 2, + 3 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 13, + "id" : "virtual_robot_prococol__cpp::@6890427a1f51a3e7e1df" + } + ], + "id" : "virtual_robot_prococol__rosidl_typesupport_introspection_cpp::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 6, + "path" : "lib" + }, + { + "backtrace" : 6, + "path" : "lib" + } + ], + "prefix" : + { + "path" : "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/opt/ros/humble/lib:", + "role" : "libraries" + }, + { + "backtrace" : 7, + "fragment" : "/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 8, + "fragment" : "/opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 9, + "fragment" : "/opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librosidl_typesupport_introspection_c.so", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/ros/humble/lib/librosidl_runtime_c.so", + "role" : "libraries" + }, + { + "fragment" : "/opt/ros/humble/lib/librcutils.so", + "role" : "libraries" + }, + { + "fragment" : "-ldl", + "role" : "libraries" + }, + { + "fragment" : "-latomic", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "virtual_robot_prococol__rosidl_typesupport_introspection_cpp", + "nameOnDisk" : "libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Header Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "Source Files", + "sourceIndexes" : + [ + 2, + 3 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 4 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp.rule", + "sourceGroupIndex" : 2 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol_uninstall-ea964364e3ea44d69023.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol_uninstall-ea964364e3ea44d69023.json new file mode 100644 index 0000000..1548214 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/.cmake/api/v1/reply/target-virtual_robot_prococol_uninstall-ea964364e3ea44d69023.json @@ -0,0 +1,112 @@ +{ + "backtrace" : 9, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "include", + "find_package" + ], + "files" : + [ + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake", + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake", + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake", + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 4 + }, + { + "command" : 2, + "file" : 4, + "line" : 9, + "parent" : 0 + }, + { + "file" : 3, + "parent" : 1 + }, + { + "command" : 1, + "file" : 3, + "line" : 41, + "parent" : 2 + }, + { + "file" : 2, + "parent" : 3 + }, + { + "command" : 2, + "file" : 2, + "line" : 15, + "parent" : 4 + }, + { + "file" : 1, + "parent" : 5 + }, + { + "command" : 1, + "file" : 1, + "line" : 41, + "parent" : 6 + }, + { + "file" : 0, + "parent" : 7 + }, + { + "command" : 0, + "file" : 0, + "line" : 40, + "parent" : 8 + } + ] + }, + "id" : "virtual_robot_prococol_uninstall::@6890427a1f51a3e7e1df", + "name" : "virtual_robot_prococol_uninstall", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 9, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeCache.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeCache.txt new file mode 100644 index 0000000..8434ab1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeCache.txt @@ -0,0 +1,835 @@ +# This is the CMakeCache file. +# For build in directory: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Generate environment files in the CMAKE_INSTALL_PREFIX +AMENT_CMAKE_ENVIRONMENT_GENERATION:BOOL=OFF + +//Generate environment files in the package share folder +AMENT_CMAKE_ENVIRONMENT_PACKAGE_GENERATION:BOOL=ON + +//Generate marker file containing the parent prefix path +AMENT_CMAKE_ENVIRONMENT_PARENT_PREFIX_PATH_GENERATION:BOOL=ON + +//Replace the CMake install command with a custom implementation +// using symlinks instead of copying resources +AMENT_CMAKE_SYMLINK_INSTALL:BOOL=OFF + +//Generate an uninstall target to revert the effects of the install +// step +AMENT_CMAKE_UNINSTALL_TARGET:BOOL=ON + +//The path where test results are generated +AMENT_TEST_RESULTS_DIR:PATH=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results + +//Global flag to cause add_library() to create shared libraries +// if on. If set to true, this will cause all libraries to be built +// shared unless the library was explicitly added as a static library. +BUILD_SHARED_LIBS:BOOL=ON + +//Build the testing tree. +BUILD_TESTING:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=virtual_robot_prococol + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a library. +FastCDR_LIBRARY_DEBUG:FILEPATH=FastCDR_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastCDR_LIBRARY_RELEASE:FILEPATH=/opt/ros/humble/lib/libfastcdr.so + +//Path to a file. +FastRTPS_INCLUDE_DIR:PATH=/opt/ros/humble/include + +//Path to a library. +FastRTPS_LIBRARY_DEBUG:FILEPATH=FastRTPS_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastRTPS_LIBRARY_RELEASE:FILEPATH=/opt/ros/humble/lib/libfastrtps.so + +//Path to a library. +OPENSSL_CRYPTO_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so + +//Path to a file. +OPENSSL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENSSL_SSL_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/home/quella/miniconda3/bin/python3 + +//Path to a file. +PYTHON_INCLUDE_DIR:PATH=/home/quella/miniconda3/include/python3.13 + +//Path to a library. +PYTHON_LIBRARY:FILEPATH=/home/quella/miniconda3/lib/libpython3.13.so + +//Path to a library. +PYTHON_LIBRARY_DEBUG:FILEPATH=PYTHON_LIBRARY_DEBUG-NOTFOUND + +//Path to a program. +Python3_EXECUTABLE:FILEPATH=/home/quella/miniconda3/bin/python3 + +//Name of the computer/site where compile is being run +SITE:STRING=quella-virtual-machine + +//The directory containing a CMake configuration file for TinyXML2. +TinyXML2_DIR:PATH=TinyXML2_DIR-NOTFOUND + +//Path to a library. +_lib:FILEPATH=/opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so + +//Path to a file. +_numpy_h:FILEPATH=_numpy_h-NOTFOUND + +//The directory containing a CMake configuration file for action_msgs. +action_msgs_DIR:PATH=/opt/ros/humble/share/action_msgs/cmake + +//The directory containing a CMake configuration file for ament_cmake. +ament_cmake_DIR:PATH=/opt/ros/humble/share/ament_cmake/cmake + +//The directory containing a CMake configuration file for ament_cmake_core. +ament_cmake_core_DIR:PATH=/opt/ros/humble/share/ament_cmake_core/cmake + +//The directory containing a CMake configuration file for ament_cmake_cppcheck. +ament_cmake_cppcheck_DIR:PATH=/opt/ros/humble/share/ament_cmake_cppcheck/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_definitions. +ament_cmake_export_definitions_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_definitions/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_dependencies. +ament_cmake_export_dependencies_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_include_directories. +ament_cmake_export_include_directories_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_interfaces. +ament_cmake_export_interfaces_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_interfaces/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_libraries. +ament_cmake_export_libraries_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_link_flags. +ament_cmake_export_link_flags_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_link_flags/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_targets. +ament_cmake_export_targets_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_targets/cmake + +//The directory containing a CMake configuration file for ament_cmake_flake8. +ament_cmake_flake8_DIR:PATH=/opt/ros/humble/share/ament_cmake_flake8/cmake + +//The directory containing a CMake configuration file for ament_cmake_gen_version_h. +ament_cmake_gen_version_h_DIR:PATH=/opt/ros/humble/share/ament_cmake_gen_version_h/cmake + +//The directory containing a CMake configuration file for ament_cmake_gmock. +ament_cmake_gmock_DIR:PATH=/opt/ros/humble/share/ament_cmake_gmock/cmake + +//The directory containing a CMake configuration file for ament_cmake_gtest. +ament_cmake_gtest_DIR:PATH=/opt/ros/humble/share/ament_cmake_gtest/cmake + +//The directory containing a CMake configuration file for ament_cmake_include_directories. +ament_cmake_include_directories_DIR:PATH=/opt/ros/humble/share/ament_cmake_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_libraries. +ament_cmake_libraries_DIR:PATH=/opt/ros/humble/share/ament_cmake_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_lint_cmake. +ament_cmake_lint_cmake_DIR:PATH=/opt/ros/humble/share/ament_cmake_lint_cmake/cmake + +//The directory containing a CMake configuration file for ament_cmake_pep257. +ament_cmake_pep257_DIR:PATH=/opt/ros/humble/share/ament_cmake_pep257/cmake + +//The directory containing a CMake configuration file for ament_cmake_pytest. +ament_cmake_pytest_DIR:PATH=/opt/ros/humble/share/ament_cmake_pytest/cmake + +//The directory containing a CMake configuration file for ament_cmake_python. +ament_cmake_python_DIR:PATH=/opt/ros/humble/share/ament_cmake_python/cmake + +//The directory containing a CMake configuration file for ament_cmake_ros. +ament_cmake_ros_DIR:PATH=/opt/ros/humble/share/ament_cmake_ros/cmake + +//The directory containing a CMake configuration file for ament_cmake_target_dependencies. +ament_cmake_target_dependencies_DIR:PATH=/opt/ros/humble/share/ament_cmake_target_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_test. +ament_cmake_test_DIR:PATH=/opt/ros/humble/share/ament_cmake_test/cmake + +//The directory containing a CMake configuration file for ament_cmake_uncrustify. +ament_cmake_uncrustify_DIR:PATH=/opt/ros/humble/share/ament_cmake_uncrustify/cmake + +//The directory containing a CMake configuration file for ament_cmake_version. +ament_cmake_version_DIR:PATH=/opt/ros/humble/share/ament_cmake_version/cmake + +//The directory containing a CMake configuration file for ament_cmake_xmllint. +ament_cmake_xmllint_DIR:PATH=/opt/ros/humble/share/ament_cmake_xmllint/cmake + +//Path to a program. +ament_cppcheck_BIN:FILEPATH=/opt/ros/humble/bin/ament_cppcheck + +//Path to a program. +ament_flake8_BIN:FILEPATH=/opt/ros/humble/bin/ament_flake8 + +//The directory containing a CMake configuration file for ament_index_cpp. +ament_index_cpp_DIR:PATH=/opt/ros/humble/share/ament_index_cpp/cmake + +//The directory containing a CMake configuration file for ament_lint_auto. +ament_lint_auto_DIR:PATH=/opt/ros/humble/share/ament_lint_auto/cmake + +//Path to a program. +ament_lint_cmake_BIN:FILEPATH=/opt/ros/humble/bin/ament_lint_cmake + +//The directory containing a CMake configuration file for ament_lint_common. +ament_lint_common_DIR:PATH=/opt/ros/humble/share/ament_lint_common/cmake + +//Path to a program. +ament_pep257_BIN:FILEPATH=/opt/ros/humble/bin/ament_pep257 + +//Path to a program. +ament_uncrustify_BIN:FILEPATH=/opt/ros/humble/bin/ament_uncrustify + +//Path to a program. +ament_xmllint_BIN:FILEPATH=/opt/ros/humble/bin/ament_xmllint + +//The directory containing a CMake configuration file for builtin_interfaces. +builtin_interfaces_DIR:PATH=/opt/ros/humble/share/builtin_interfaces/cmake + +//The directory containing a CMake configuration file for fastcdr. +fastcdr_DIR:PATH=/opt/ros/humble/lib/cmake/fastcdr + +//The directory containing a CMake configuration file for fastrtps. +fastrtps_DIR:PATH=/opt/ros/humble/share/fastrtps/cmake + +//The directory containing a CMake configuration file for fastrtps_cmake_module. +fastrtps_cmake_module_DIR:PATH=/opt/ros/humble/share/fastrtps_cmake_module/cmake + +//The directory containing a CMake configuration file for fmt. +fmt_DIR:PATH=/home/quella/miniconda3/lib/cmake/fmt + +//The directory containing a CMake configuration file for foonathan_memory. +foonathan_memory_DIR:PATH=/opt/ros/humble/lib/foonathan_memory/cmake + +//The directory containing a CMake configuration file for libstatistics_collector. +libstatistics_collector_DIR:PATH=/opt/ros/humble/share/libstatistics_collector/cmake + +//The directory containing a CMake configuration file for libyaml_vendor. +libyaml_vendor_DIR:PATH=/opt/ros/humble/share/libyaml_vendor/cmake + +//Path to a library. +pkgcfg_lib__OPENSSL_crypto:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so + +//Path to a library. +pkgcfg_lib__OPENSSL_ssl:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so + +//The directory containing a CMake configuration file for python_cmake_module. +python_cmake_module_DIR:PATH=/opt/ros/humble/share/python_cmake_module/cmake + +//The directory containing a CMake configuration file for rcl. +rcl_DIR:PATH=/opt/ros/humble/share/rcl/cmake + +//The directory containing a CMake configuration file for rcl_interfaces. +rcl_interfaces_DIR:PATH=/opt/ros/humble/share/rcl_interfaces/cmake + +//The directory containing a CMake configuration file for rcl_logging_interface. +rcl_logging_interface_DIR:PATH=/opt/ros/humble/share/rcl_logging_interface/cmake + +//The directory containing a CMake configuration file for rcl_logging_spdlog. +rcl_logging_spdlog_DIR:PATH=/opt/ros/humble/share/rcl_logging_spdlog/cmake + +//The directory containing a CMake configuration file for rcl_yaml_param_parser. +rcl_yaml_param_parser_DIR:PATH=/opt/ros/humble/share/rcl_yaml_param_parser/cmake + +//The directory containing a CMake configuration file for rclcpp. +rclcpp_DIR:PATH=/opt/ros/humble/share/rclcpp/cmake + +//The directory containing a CMake configuration file for rcpputils. +rcpputils_DIR:PATH=/opt/ros/humble/share/rcpputils/cmake + +//The directory containing a CMake configuration file for rcutils. +rcutils_DIR:PATH=/opt/ros/humble/share/rcutils/cmake + +//The directory containing a CMake configuration file for rmw. +rmw_DIR:PATH=/opt/ros/humble/share/rmw/cmake + +//The directory containing a CMake configuration file for rmw_dds_common. +rmw_dds_common_DIR:PATH=/opt/ros/humble/share/rmw_dds_common/cmake + +//The directory containing a CMake configuration file for rmw_fastrtps_cpp. +rmw_fastrtps_cpp_DIR:PATH=/opt/ros/humble/share/rmw_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rmw_fastrtps_shared_cpp. +rmw_fastrtps_shared_cpp_DIR:PATH=/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake + +//The directory containing a CMake configuration file for rmw_implementation. +rmw_implementation_DIR:PATH=/opt/ros/humble/share/rmw_implementation/cmake + +//The directory containing a CMake configuration file for rmw_implementation_cmake. +rmw_implementation_cmake_DIR:PATH=/opt/ros/humble/share/rmw_implementation_cmake/cmake + +//The directory containing a CMake configuration file for rosgraph_msgs. +rosgraph_msgs_DIR:PATH=/opt/ros/humble/share/rosgraph_msgs/cmake + +//The directory containing a CMake configuration file for rosidl_adapter. +rosidl_adapter_DIR:PATH=/opt/ros/humble/share/rosidl_adapter/cmake + +//The directory containing a CMake configuration file for rosidl_cmake. +rosidl_cmake_DIR:PATH=/opt/ros/humble/share/rosidl_cmake/cmake + +//The directory containing a CMake configuration file for rosidl_default_generators. +rosidl_default_generators_DIR:PATH=/opt/ros/humble/share/rosidl_default_generators/cmake + +//The directory containing a CMake configuration file for rosidl_default_runtime. +rosidl_default_runtime_DIR:PATH=/opt/ros/humble/share/rosidl_default_runtime/cmake + +//The directory containing a CMake configuration file for rosidl_generator_c. +rosidl_generator_c_DIR:PATH=/opt/ros/humble/share/rosidl_generator_c/cmake + +//The directory containing a CMake configuration file for rosidl_generator_cpp. +rosidl_generator_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_generator_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_generator_py. +rosidl_generator_py_DIR:PATH=/opt/ros/humble/share/rosidl_generator_py/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_c. +rosidl_runtime_c_DIR:PATH=/opt/ros/humble/share/rosidl_runtime_c/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_cpp. +rosidl_runtime_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_runtime_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_c. +rosidl_typesupport_c_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_cpp. +rosidl_typesupport_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_c. +rosidl_typesupport_fastrtps_c_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_cpp. +rosidl_typesupport_fastrtps_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_interface. +rosidl_typesupport_interface_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_interface/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_c. +rosidl_typesupport_introspection_c_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_cpp. +rosidl_typesupport_introspection_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake + +//The directory containing a CMake configuration file for spdlog. +spdlog_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/spdlog + +//The directory containing a CMake configuration file for spdlog_vendor. +spdlog_vendor_DIR:PATH=/opt/ros/humble/share/spdlog_vendor/cmake + +//The directory containing a CMake configuration file for statistics_msgs. +statistics_msgs_DIR:PATH=/opt/ros/humble/share/statistics_msgs/cmake + +//The directory containing a CMake configuration file for std_msgs. +std_msgs_DIR:PATH=/opt/ros/humble/share/std_msgs/cmake + +//The directory containing a CMake configuration file for tracetools. +tracetools_DIR:PATH=/opt/ros/humble/share/tracetools/cmake + +//The directory containing a CMake configuration file for unique_identifier_msgs. +unique_identifier_msgs_DIR:PATH=/opt/ros/humble/share/unique_identifier_msgs/cmake + +//Value Computed by CMake +virtual_robot_prococol_BINARY_DIR:STATIC=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +//Value Computed by CMake +virtual_robot_prococol_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +virtual_robot_prococol_SOURCE_DIR:STATIC=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +//Dependencies for the target +virtual_robot_prococol__rosidl_generator_c_LIB_DEPENDS:STATIC=general;action_msgs::action_msgs__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rcutils::rcutils; + +//Dependencies for the target +virtual_robot_prococol__rosidl_generator_py_LIB_DEPENDS:STATIC=general;virtual_robot_prococol__rosidl_generator_c;general;/home/quella/miniconda3/lib/libpython3.13.so;general;virtual_robot_prococol__rosidl_typesupport_c;general;action_msgs::action_msgs__rosidl_generator_py;general;builtin_interfaces::builtin_interfaces__rosidl_generator_py;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_py; + +//Dependencies for the target +virtual_robot_prococol__rosidl_typesupport_c_LIB_DEPENDS:STATIC=general;virtual_robot_prococol__rosidl_generator_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;action_msgs::action_msgs__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_c; + +//Dependencies for the target +virtual_robot_prococol__rosidl_typesupport_c__pyext_LIB_DEPENDS:STATIC=general;virtual_robot_prococol__rosidl_generator_py;general;/home/quella/miniconda3/lib/libpython3.13.so;general;virtual_robot_prococol__rosidl_typesupport_c;general;virtual_robot_prococol__rosidl_typesupport_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;action_msgs::action_msgs__rosidl_generator_c;general;action_msgs::action_msgs__rosidl_typesupport_fastrtps_c;general;action_msgs::action_msgs__rosidl_typesupport_fastrtps_cpp;general;action_msgs::action_msgs__rosidl_typesupport_introspection_c;general;action_msgs::action_msgs__rosidl_typesupport_c;general;action_msgs::action_msgs__rosidl_typesupport_introspection_cpp;general;action_msgs::action_msgs__rosidl_typesupport_cpp;general;action_msgs::action_msgs__rosidl_generator_py;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_py;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_py;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/humble/lib/librmw.so;general;rcutils::rcutils;general;rosidl_runtime_c::rosidl_runtime_c; + +//Dependencies for the target +virtual_robot_prococol__rosidl_typesupport_cpp_LIB_DEPENDS:STATIC=general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_cpp::rosidl_typesupport_cpp;general;rosidl_typesupport_c::rosidl_typesupport_c;general;action_msgs::action_msgs__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_cpp; + +//Dependencies for the target +virtual_robot_prococol__rosidl_typesupport_fastrtps_c_LIB_DEPENDS:STATIC=general;fastcdr;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;general;rosidl_typesupport_fastrtps_c::rosidl_typesupport_fastrtps_c;general;virtual_robot_prococol__rosidl_generator_c;general;action_msgs::action_msgs__rosidl_typesupport_fastrtps_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_c; + +//Dependencies for the target +virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext_LIB_DEPENDS:STATIC=general;virtual_robot_prococol__rosidl_generator_py;general;/home/quella/miniconda3/lib/libpython3.13.so;general;virtual_robot_prococol__rosidl_typesupport_fastrtps_c;general;virtual_robot_prococol__rosidl_typesupport_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;action_msgs::action_msgs__rosidl_generator_c;general;action_msgs::action_msgs__rosidl_typesupport_fastrtps_c;general;action_msgs::action_msgs__rosidl_typesupport_fastrtps_cpp;general;action_msgs::action_msgs__rosidl_typesupport_introspection_c;general;action_msgs::action_msgs__rosidl_typesupport_c;general;action_msgs::action_msgs__rosidl_typesupport_introspection_cpp;general;action_msgs::action_msgs__rosidl_typesupport_cpp;general;action_msgs::action_msgs__rosidl_generator_py;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_py;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_py;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/humble/lib/librmw.so;general;rcutils::rcutils;general;rosidl_runtime_c::rosidl_runtime_c; + +//Dependencies for the target +virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp_LIB_DEPENDS:STATIC=general;fastcdr;general;rmw::rmw;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;general;action_msgs::action_msgs__rosidl_typesupport_fastrtps_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_cpp; + +//Dependencies for the target +virtual_robot_prococol__rosidl_typesupport_introspection_c_LIB_DEPENDS:STATIC=general;virtual_robot_prococol__rosidl_generator_c;general;rosidl_typesupport_introspection_c::rosidl_typesupport_introspection_c;general;action_msgs::action_msgs__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_c; + +//Dependencies for the target +virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext_LIB_DEPENDS:STATIC=general;virtual_robot_prococol__rosidl_generator_py;general;/home/quella/miniconda3/lib/libpython3.13.so;general;virtual_robot_prococol__rosidl_typesupport_introspection_c;general;virtual_robot_prococol__rosidl_typesupport_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;action_msgs::action_msgs__rosidl_generator_c;general;action_msgs::action_msgs__rosidl_typesupport_fastrtps_c;general;action_msgs::action_msgs__rosidl_typesupport_fastrtps_cpp;general;action_msgs::action_msgs__rosidl_typesupport_introspection_c;general;action_msgs::action_msgs__rosidl_typesupport_c;general;action_msgs::action_msgs__rosidl_typesupport_introspection_cpp;general;action_msgs::action_msgs__rosidl_typesupport_cpp;general;action_msgs::action_msgs__rosidl_generator_py;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_py;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_c;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_py;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/humble/lib/librmw.so;general;rcutils::rcutils;general;rosidl_runtime_c::rosidl_runtime_c; + +//Dependencies for the target +virtual_robot_prococol__rosidl_typesupport_introspection_cpp_LIB_DEPENDS:STATIC=general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_introspection_cpp::rosidl_typesupport_introspection_cpp;general;action_msgs::action_msgs__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_cpp; + +//Path to a program. +xmllint_BIN:FILEPATH=/home/quella/miniconda3/bin/xmllint + +//The directory containing a CMake configuration file for yaml. +yaml_DIR:PATH=/opt/ros/humble/cmake + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding FastRTPS +FIND_PACKAGE_MESSAGE_DETAILS_FastRTPS:INTERNAL=[/opt/ros/humble/include][/opt/ros/humble/lib/libfastrtps.so;/opt/ros/humble/lib/libfastcdr.so][v()] +//Details about finding OpenSSL +FIND_PACKAGE_MESSAGE_DETAILS_OpenSSL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libcrypto.so][/usr/include][c ][v3.0.2()] +//Details about finding Python3 +FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/home/quella/miniconda3/bin/python3][cfound components: Interpreter ][v3.13.11()] +//Details about finding PythonExtra +FIND_PACKAGE_MESSAGE_DETAILS_PythonExtra:INTERNAL=[.so][/home/quella/miniconda3/include/python3.13][/home/quella/miniconda3/lib/libpython3.13.so][cpython-313-x86_64-linux-gnu][.cpython-313-x86_64-linux-gnu][v()] +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/home/quella/miniconda3/bin/python3][v3.13.11(3.6)] +//Details about finding PythonLibs +FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[/home/quella/miniconda3/lib/libpython3.13.so][/home/quella/miniconda3/include/python3.13][v3.13.11(3.5)] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: OPENSSL_CRYPTO_LIBRARY +OPENSSL_CRYPTO_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_INCLUDE_DIR +OPENSSL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_SSL_LIBRARY +OPENSSL_SSL_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_INCLUDE_DIR +PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//The directory for Python library installation. This needs to +// be in PYTHONPATH when 'setup.py install' is called. +PYTHON_INSTALL_DIR:INTERNAL=lib/python3.13/site-packages +//ADVANCED property for variable: PYTHON_LIBRARY +PYTHON_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_LIBRARY_DEBUG +PYTHON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//The SOABI suffix for Python native extensions. See PEP-3149: +// https://www.python.org/dev/peps/pep-3149/. +PYTHON_SOABI:INTERNAL=cpython-313-x86_64-linux-gnu +//The full suffix for Python native extensions. See PEP-3149: https://www.python.org/dev/peps/pep-3149/. +PythonExtra_EXTENSION_SUFFIX:INTERNAL=.cpython-313-x86_64-linux-gnu +_OPENSSL_CFLAGS:INTERNAL= +_OPENSSL_CFLAGS_I:INTERNAL= +_OPENSSL_CFLAGS_OTHER:INTERNAL= +_OPENSSL_FOUND:INTERNAL=1 +_OPENSSL_INCLUDEDIR:INTERNAL=/usr/include +_OPENSSL_INCLUDE_DIRS:INTERNAL= +_OPENSSL_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lssl;-lcrypto +_OPENSSL_LDFLAGS_OTHER:INTERNAL= +_OPENSSL_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_LIBRARIES:INTERNAL=ssl;crypto +_OPENSSL_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_LIBS:INTERNAL= +_OPENSSL_LIBS_L:INTERNAL= +_OPENSSL_LIBS_OTHER:INTERNAL= +_OPENSSL_LIBS_PATHS:INTERNAL= +_OPENSSL_MODULE_NAME:INTERNAL=openssl +_OPENSSL_PREFIX:INTERNAL=/usr +_OPENSSL_STATIC_CFLAGS:INTERNAL= +_OPENSSL_STATIC_CFLAGS_I:INTERNAL= +_OPENSSL_STATIC_CFLAGS_OTHER:INTERNAL= +_OPENSSL_STATIC_INCLUDE_DIRS:INTERNAL= +_OPENSSL_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lssl;-lcrypto;-ldl;-pthread +_OPENSSL_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread +_OPENSSL_STATIC_LIBDIR:INTERNAL= +_OPENSSL_STATIC_LIBRARIES:INTERNAL=ssl;crypto;dl +_OPENSSL_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_STATIC_LIBS:INTERNAL= +_OPENSSL_STATIC_LIBS_L:INTERNAL= +_OPENSSL_STATIC_LIBS_OTHER:INTERNAL= +_OPENSSL_STATIC_LIBS_PATHS:INTERNAL= +_OPENSSL_VERSION:INTERNAL=3.0.2 +_OPENSSL_openssl_INCLUDEDIR:INTERNAL= +_OPENSSL_openssl_LIBDIR:INTERNAL= +_OPENSSL_openssl_PREFIX:INTERNAL= +_OPENSSL_openssl_VERSION:INTERNAL= +_Python3_EXECUTABLE:INTERNAL=/home/quella/miniconda3/bin/python3 +//Python3 Properties +_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;13;11;64;;cpython-313-x86_64-linux-gnu;/home/quella/miniconda3/lib/python3.13;/home/quella/miniconda3/lib/python3.13;/home/quella/miniconda3/lib/python3.13/site-packages;/home/quella/miniconda3/lib/python3.13/site-packages +_Python3_INTERPRETER_SIGNATURE:INTERNAL=8489d08a9e693db8c643d33a6d7c0206 +__pkg_config_arguments__OPENSSL:INTERNAL=QUIET;openssl +__pkg_config_checked__OPENSSL:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib__OPENSSL_crypto +pkgcfg_lib__OPENSSL_crypto-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib__OPENSSL_ssl +pkgcfg_lib__OPENSSL_ssl-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeCCompiler.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..488ad37 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..345e930 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.4.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..06dd536772c02e825fd19762b11056db14996a8c GIT binary patch literal 15968 zcmeHOYit}>6~4Q15|=!@Nn>J?(k!HfgyMq0>$q*>0HIp1bH ztXow0fy7+P``z=M$Gvmr&hDL=dq0{U9Eita3T2skhhiy}@R^h-l5dj=K}zjWYv}X! z>K3(vz7OM#n>$TGD7xi<4Oa(#iywSzo3VV?6*{zU+!ywN{)m5JeA1c zfsaW8K=AeUlG0)bN5l^p^yA#jxBGtcJ&Q3ZdD$iiKNi_fX}&$34!;Oir9B|>$vNTw zJ(ABbc1Rdt*l$Ao!q_ih+!7%E*iyG;)?>joW3{az+mJlyHV`+R%_Q81w%8GZiD5`-|~X*<|0uS?BS`+_ygcFr_(8-*|q(b&TsL zxz6Vo*7k1@tR^8ud656VJ-m#;*qB8)N+ zWgyBxlz}J%Q3j$6L>c%$&cI(aK%F9?#o?b+|jGHk!D&&=yjKDSSQ za$%VsdrH4}-Q7R|ZkGVfwYjmDEz~dgbAM0vuv%5_II5rOiE~w-dDdO6pYB;f!sYF? zTJ3U+k**!TP(MfYv%*bBCCWgQfhYq}2BHi^ z8Hh3vWgyBxlz}J%Q3j$6{QDW;_g^npGD8Eyd&~63t~6%kCSB)P$DZRs`=QM6Kz6S? zZCFmp${lku`;7xb=}iAnuk!3X|LnAD86}6_-5ndujEoGXjr34|rgw-eJiVE3%^t461(@XicKYAn^&)Fo~0LR z%=6lT6Xf$IHt1jJy^*_(s@?Rzjd+h(n;2Nz_Rf}7_cWhW`!?-;%g)=p*O%=7KKf6< zj_O=Erc3`X5dR@2(rXi+i1)2o5qGF%CZZB$Aj&|LfhYq}2BHi^8Hh3vWgyBxl!5<^ z3}C$?)+b`^p?A|mU0jWB%KF7MB7a%dIlfM0tb^PvGH!h~iH!A-e80p6`oCVUl~_I} zix{ysae{C7sQ7DImAWMQ*Z8!0KyZ~{n_#OT0Ba+wvi@~E%x*Z;@v7T z?EX>n`%8K9sOuv8i^=H)_YJ-0Nw=on@y*Ne{9R=9OTz#60PDm5!-!aydZ4dwZ*tqw zY^CT{lAWDex7N|#S@Fcq`?|Wcj&7}MyC`0+Ngh{C>V;a^hVvaG&8H+GNin#Yu#r8V zkGNW^CS^Q|xk?IuHpK4~9^)JK8LGron@Xg72IHPrS;y#U0miGZRqDf3;dXJofah@- zQ#UJ&fAC+UN~8XN$FonURMNM^`1*zLCxjPJFA9HB2wDx`m8J6Y5@}T%^7j&-gi!z=_V|rTr2-^X?nY_3#|=>*5;~#yymeGfyqU zNiJjcH1P=o;P*UA|AfXGo-chIsBz*#0@< zlW-1TbG-37`>n*UkJGng=({iCcv{7|qRlVUBj8R@! zUna|3$r#U1e6Zfy2EAy{C=_Z4T&v&rt8dOdrv-%fd+OqSgBkE91c6@c!OGV|ZZTNP5H=>D^Bc zE6FglSs{fj3a_v&!Rvb9>8UcToavg%%MpcT!QZq%!r~naMy^~kCd^`vcQ<5)$tq_T zjY`?dQIH~i7};`Je7*e>hCw?b_`xb4B5##wxc_1CHjMgl@Ky`&Y|zG|@^ry9vxKhW z;{*@Ep5D5(I%bJq~*BN0V-RuY153I6N*k@I}bL`e8MbGC@nW#q$YfH z9ba>|<&^DGagkt<&av_)J1C8ZiqahvfVF zL(TUBDvic?frf72a(mTPo*&UATz|?Q-tUI_5gK6IVA)Cn&td4Y z_R3QGxe0oz#sEWApf2ROE~`@Bqh)B;E#D75c6g9 zA9ld|$e-tokTGurc1Yvl{-aN4sKPmgKjyK(su-gE@bQ0^^n6Uv*MAq}_W|>F3FEbe zI^!4UKj@znKcI+p7s$XzL;fA20KyIdAOpV<@=u8ZmHsLAI{@f ziDMJ^V;)-F!PZKpyw4jS@CPoCD(GK#=@^V}Kz!S^5EZ=vs0t(VJuqeNwUC^*{nwLBMY Q?7xnGSg5QHIfO*@PyNmlj{pDw literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..8d4b8ab1e6ea857840da1aa325eb4ebef300bbce GIT binary patch literal 15992 zcmeHOYit}>6~4Q9xipD4Zqk^f#7jv~0(fFOj&TDa>)7k;BF7Gi1BDPKyWX+AVjpIA zmf8hM+5oB*f&xN7e}JO$lnPQSA;KSEt5m5#0uhObApQhOr65Ah#!#K;Bw?yH}mhbcS!usMs*nF$F~_;0ny%j$WP}*^sfat&4;DE zrOrb{@(+~ss-3xPx~F?*F4LaN7An*2)4e_IJ>6EhXm#nPxnEKG@R&LPqb84T$^bEZNhbAK^jDx0#man^bKG57t?e~Ho@re8c$a2@0NiLNvJ zyj|4Ajm+Ffgl6_#~Ju*^OnCQPF-(GoL=#pok}G>U3J5?UnWjH)pS8;rMCM~qW@Cc z_H}~hHpTWN{YXm#O3R&pPR?HXP-6D?iBo@=J2V>atako1ac1w&C_rsPnJix%x0>5N zrQ;F*2r-E>E55*R&%C>Vntm_Wsp;ElSDV{Tvf%|mvd?P!-D!p$w-U2+i6@`imw0l1 zSt4{Xap{)3o&s!>08O>4m%HvGvK>E`hZ^>b7|E8KKYf(!&12r>|4Ajm+F zfgl4x27(L(83-~EWFW}EKc4}9|MhAmIXpPBr%Z3`isN=>$}Ju1=soVWA5M-8ruVor zwo@uPnPa8oe*3_1JUKAjr?j2+PtUlHT`bYNyJJJi(b1u}9UmS@_6?JT)~C|hW3&!| z9YULzy@TJq@w=?E&(~@v2+t8dO!zoqg7A^KTJ0Pm7k;P8C3OE`6`GEOHm_dQbe3MI zG0$rUPLR)=*VCWUmN*MxPQ&caEV%GA}B!yf(!&12r>|4Ajm+Ffgl4x27(L(8TjAG z0M;vFeInK#>YEWzjUisWchJf z#E7+tlYGNR#jI&n>Wb)JXK3}X;O&B~f*S+@SQ}ZD^^dDW(IE|?A64OLv8OJGw?$;w zy;3v%r95fsmdIu?IlbUs&}&b+HPy#AC&zO`Wb{kI|Mvjv!~esGSeJUBzkg43`_Xiz z;8voYomRKi(cW3nV&?;0T~=6gjB1F#0-OR&#SCM^t1ru)o7LaI90e^Trc2x9EQ{# z3gaLAx2e*o|3A_85fzOZON`gc!pDTixO++X6T%CqR_bs_Mbt?lXqA92OXY2wwr^2~ z-YAA1Xw=VL+Masn8&B^fUa58Ub@~W1qV4ZgxX!>k#5Y=B{t)p|7KWoA zG=5rRur$c~MOtW_#AF=mXHBHKCiWO_@On|~cgXLleuhNK8^m*e{Prut^{ya<#x~;b zUc?w-5AiKw`jzxu7wX7Z$?dd?v{Ig)w%KlKLJ?7RE92wVm|9p>Z@YPWjMvqd$ud*4 zCvwGfDraZhVySGWD${DLn4iiyu9LAk8e8xh|E!%Vl~VLju;7+v)OabCckE0hpPwNY zk7SdjyU4WvVCut8|GoG2Q!Ck=Q|jBFw8o~Ul>LFB&Yo;xyl8u#MKarE*o7yIb~-yj z?Pjv6g4W-oy*&C{)^&4^$D~(VP*$jOgNOSL>Zg-7Z6X+W|8U>IWIxfg8^ew#M4K2m ztn33rBm4V??2*C2Bk@stv~NE>)FeaSriK`{GQ8II1t*hoQ%a|fqOf50GLW!%V}qS3 z7wySZA;X&(5$9w{a`ySZ)$M1RZNB&h*ECoL&B0y+}%FGKF&fi%v0P;I9Z}GSPb5imlqWx;r zSOdRk#QHbRKZsvbh3AmCFTs2k`y~DLkb%#TZ?nfA^XK_?BB{X6NDDIf=Sjh15AE0I zotE*a^1)Hz@y`W*IFH{Vj!oc?d1!SfTPqdQ-wR*x2hNkq>tA>1Fg|Dp5#R^;7FC!- z`Oe4_dXqJSM2 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeSystem.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeSystem.cmake new file mode 100644 index 0000000..7e37017 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.8.0-94-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-94-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.8.0-94-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.8.0-94-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..41b99d7 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdC/a.out b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..8b8c27e76b2d5951bf9014e281b5e321a68c6ff6 GIT binary patch literal 16088 zcmeHOeQX>@6`#9&IW&nKx4|YU%~Dd7(0XG#A2mT~&aux~BRdI+Lxs|Gwf3#;6ZhfX z?NPfbB`BrDq>)-c&_6(`ibTanC6G`NkpPFHKubXlAT|6&fEEQQwC1ZaA^D1pm}VVrH`}ldC-#RS z!ZPQ%PS!E;_ypx-Y!jaMf1cOGA_w;0T&JvuII9ltF2WZU;kjM6*72iUcVyCYN3#Vl zmwmt|kpev8mIJR8xOp#IP%LwNcdC5@{d;@dPP^0I5$3mTS8o5%pquea{#dpg_@$x2 zo?Nlu4|&5mb~lzU7Q~%vRO>2o1QYtt^i+amZZF15Wqo!fN1ewXbKida^AzSJ-SJGq zb&TuBT5I?@xxT?)6o(BdQw|<-Q-rrHqt_bYOTt?b{!_wlj_{uqzCFS}Bm9LuN+%vW z+*e2!Yj_@GNSA7OjBPHPt>JmxBF)wC`hJUo7~=@U5r`uYM<9+s9Dz6jaRmM+BJkJ7 zTdp`KE;l%*mi>CGQqCu5f@Jk2=fsa1p408C?s$smzf^DgGC|`;#rh8} zpFV%DGyOZ~#4EE0hteH09nU+bcfUXms_V+6`L|KKapS|#Nc zAuWV^urkM~m{ zJ32yk(;vI+Ojj=cIDM6y>6}{k0zIjpN?&%Ka1t*yKC2qPKa)sbCH~AJ{MYL7#=+@z z&#a*+KfAOk^zv{$ZSo$}<4>ip9;0px`!wuDZfcz32*eSHBM?U*jzAoNI0A75;t0eM zh$9e3;Qu)S{Qc{Csegapfn6iT{6seAmyXg`$zuz(7nHjn^-JY!v2e6qr;ZNWWZJhQ z(|$~8i;0{Uj227zqXYbPRY3D#JEg>*4EzGuQVz=w z?ANVIY*_OC&D1>p9yRoOwR#U>hLGPp1cdZjKpmT{R=-Hd-(oo>9yp{DlTC>Yt5!5T zMjynO=QRhLN&h{p(7Qr^$=gKP?estUTD7W)HBEhMT0hWu!~G4%)t>dc-n(rRe@4{y zT<-o_vyOW+F~;1mXz95r`uYM<9+s9Dz6jaRlNB z#1VLFBY^daSf7YBfcoKus#=BWWc}i5k$)xY9N!@_)J>j=?RJ7RfP-mx2kNllmq~Ll@<8D~0{#=df zaK9v|rQa1%;Wxxjljy_$8S#U01wZG+&lb7A>UTp__*3>n=M~j|S^RH~ z_`_uWh-pPwR=8p$QiV1a7Sp!X5Kr$^pn_GhSVuG@F0 zdob;$_xHNAW1#oL`@0AGdx)l&oNn5YQm6Nja`z1!*xNne9_Z^koE~zAy7vyG$s)Rg zA%%Sl|7ov+pYZ}u>GL5kESQZ8BrM#;;AYB2cbr~?@(zdo1EiJ77TikN&!}u+wCLh3 zs*!SDVXWef`R>2JAypJHvBA4ss%*GimWuTT4A-SC6%r2ZK6Ds;8GD`m6$`g{gdyRr z9J*IbQ{_Fe5%{&QQg(SNA9%xrLCN4aa@hiH_n1(2p&0n~SfOH1l!_C6DVVCEhAUax ztCP(L)xEdBjmM%^ANR`R%Fav`s0xEY$&{cST1^C(%1VCDV*_RLNK*Dh&K&HqB4q*! zu(EkLl4enNrtOc*036SdJtSjqMxwDmo}7F6>aGjQJ|CT`G^ZA8k5K8ICFJF@FYP{*3yg z=l=z=<#R%L_&X!NH+XI!6`i8}_a$O$?JcnbiYV6eKV#sZirBYH0T6m{02%o8h5 zfS-wU80_HhTM>KAbAWiRf`0V;za#dDzp_MA@OcpdLPJzPpd2?5_AiP8@QzT^WTN%| zjObeXIk5+RE@F@V2mLZ-Xf12F9}@Fm?8A)eLk9kyY#VFrG4GyhBa#yIj5IHUf1L_= z?8)Q9{Ct?!&2pNN{^Rk_33lkmuMo#7u*dV{%vRP`Dy5I}2iODWsHoOHG-x+AUGt_o z2RqQ$D8n4;$2_o0?4$Z}IxtsDh+t0CLmu`L#*l}7En@71N|YHFhqw>&bQvllX+HP literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..25c62a8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..64ddf3c7775cb583718a68fa037d7d0b28c160be GIT binary patch literal 16096 zcmeHOYit}>6~4Q9IW&nkX+uI%nxV8+0`P*E$|Iuu%^Dk%9ykN~AXMUc|gl!r`-vYd18`Nr$% zItb_we$25v=brC8?wxb*%-)%~_n}m8cRUtTpatq)#Zoe1kfbOcyGIJdlB!KDr{lZT zt!gpJ3pHl+NyA8M=u&(xZxDO|arRrwg*yCJ15*u#&_d?yHy@2~gNVSDoCo_YVui?I zeqJg7hd!v!VrL>t9|L|${J?AdxGB?3#(uheE_Wm^`-H=fMSTjkv8V1ZBz#Kh14lkN zC;Z>Eq+54Z07?8^(k^TPfo3&ZW-U>j~X`>+iY$HNd| znaf-!+n9WOhDtKFiC@h8BCmmY4jg|~9bG43Rvp}(2QSQnbGvS@6Gyr3;F#wQWeZ*| zdn`jDC3w&+`(DX+^Io=~Smyk0SG#+Ac6GX~cB{QDC~w)S+@AhEH=QYEhO=cqQ|j;Q z%oPines3Vh;fC|Yf`oI8XI|?1yK*LTQfE9nTQ1 zV_ZMhN`ueH^$q;81Z+qeJ#fg05N=t zH=Pq#8=RAiezjRC=aDHtUcKO)_-Vs)x_#Acj}!bx_0De+YuupNo}{O>)TOlC@@miI z#g93YzjIFfVR~PGs%5I>ymPw!MG8<|T_(%F4%v+x9@g;)KSzjjdeKwNJ}~32rmFAb zGF82_dbx4KaW;HTIN6`k_S?R|Y}0jTa@slf+D_-(%mOF&ymRroe+vb;Qvx(pFAp_t zpmxEZ+k3pdkJPI2{zJ}*_Ba=v$yfYk&dK)0BwX24tyZt3>F~S`6FW-2bNv7G04X`p zA@ZC2^i^lFa`}bSHEyPJa`lV!q<%7W)%lteyU_TAYJ6rYmbymxQ}u9TczX5ER!}yd zSeOW`&(^c1D5vV-CsWssQuhRX7xWf4DWWI?Q3j$6L>Y)O5M?0BK$L+f15pN|3`7}- zGVs<6@b|A9QO}<4y*mbr`O$1HQ#wLlC6CUvo}+g^nJJaC#ln$hO)V|9DKu|Iq4}uN z9-}$WA1apeM|%0|s(@Z;aO8-T>BC?l?UmB>!EeZ`xBxJ*xlpYW05NY2y6m!6#0y1=P{$YV|B}{uav=J9a?D#uBmh%a$}eN*}}+ z=QRf#$^I@j=vtz`W3GqY8k4N^^40z{;{lce3!^r2f1EkJi@FK8S5eWxrYh*zg@2uS^mB( zCd3-S5q@YR;&q8kmqh;#BdQ7EHwj-We6?^eaZ^*W4snSnnx!JNqfJhn7JF(!yxT;E z-9M|Qy=1PT>mr-QfMy`CB)M;zmv5Zdj=PTn*cBzr;v$ zN;=dMgPV!hv*&(`s}*Wg#;uquOYp}+_!hx&9l*Ya3Nf`-wIvP0?PKEA*fDy#$GFxY z9X>_>TraLG;1g7cshbt96X4&bLcR7sqwNzaX&K8_!ze<1`wN7}XeIZ=d&IDY)rhPt;UmnO+Wwuvbp$*?30Vc9hBpyz)yOCw*7zEwl0XdaAv~eh1bK#b zAK|OwjSBZ0;P;7rIL@Gs535;TB79|hjl#Hw<{`$ZW@Q;fE>rbIjjvJR_19+w53i?w zn(zdTlVlQ+4Zol8RWu%wGT!t%BvSoE;v~c#_k#-(2jdOVel2k}$$eM9Ga}{79EZ*; zZ2zjn-x!L&EFPRHLTi2(;kVC0jL<>&syN+cL)Xi0!dFs%SxIAu_N#+~CBMZk(h7WU zAnW?xup*%BSB8e{K{dNt-}UqEAg|XilV!T-4(EykUd~PX#ZuYzDr1V@G3GLUCT%y@ zx8S`4S=TF-ym2>E@Jr)rsO04{Zn~1skCRJ{AG>2hfwLDxt2boBLf5=^f?-IOC*r|W=nclYky)zRzj z?e0F9>UaA)cJ-#nBfPI6iQNqUZU;jq?fIV4XGu|5FxweOn7g;ZO_z)A2)!QVeGff* z$ts;KxRr7yt@Nqj-KvptUSYW64QJf9zBg5rNAbZMUaD-MT$YOUwhY&$jTVv)9X<#c zenoqOT^DmVe*`Jv4Ia9$OjG&&uTpk-Jnwr0#Ql=tBPeAHwC`h7*@dE?v4;y4d$d#> z&6ND{8fc)BrA<58v_KuZdYX7pYV#4VJfiIMc!8=g+%Fl8yttktxTGs(avnPXOMH2Fg^{$@xT50ojmm(LDTbGZ9$%D%FxH}W*Z z>s+4yF~svTx-|rE`NR9|Fh4_JwymZ2lE8B)y8JcGx35gp!8{N0b}H2RhxeE9d-Ynv z{TLYk9@qL~J^*gPPe*#iD}$iG<> z;IKmg$l%`%`6opIek{~s@I$;Gg#0nD0mt(d?8E2(Bk@Q6l_i$K&x;5qFhun%mAHxU ze@P6$?+z?YAzc5@39j{@5r6P6hy2n1fPYB^TI(9@i^O~w`!U1zkimaXzKu2hn19bS z5l93(BhAXdUnd2RJ$a0no&VChTBa%KKOX-~@Iya-i!e5UKb|Y6HnX)-Nqw9>z#n{u zRJHzrL$mQ|n|0MC_yN971;$W6=6!AAAGVj%fxB8j0Apev;P96;1~~j{ImS+4M1>Iv wi2ER4$Na2<_Tc`vlrXfNiUB40V=B@9P;k_1v^?jm?|+7WScsN|973Y{7t_#C6#xJL literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeDirectoryInformation.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5787283 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeOutput.log b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..2b9a5cf --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeOutput.log @@ -0,0 +1,497 @@ +The system is: Linux - 6.8.0-94-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/3.22.1/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_280a7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_280a7.dir/build.make CMakeFiles/cmTC_280a7.dir/build +gmake[1]: Entering directory '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_280a7.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_280a7.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccxQX5Lg.s +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_280a7.dir/' + as -v --64 -o CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o /tmp/ccxQX5Lg.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_280a7 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_280a7.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o -o cmTC_280a7 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_280a7' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_280a7.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnvYeVr.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_280a7 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_280a7' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_280a7.' +gmake[1]: Leaving directory '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_280a7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_280a7.dir/build.make CMakeFiles/cmTC_280a7.dir/build] + ignore line: [gmake[1]: Entering directory '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_280a7.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_280a7.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccxQX5Lg.s] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_280a7.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o /tmp/ccxQX5Lg.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_280a7] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_280a7.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o -o cmTC_280a7 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_280a7' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_280a7.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnvYeVr.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_280a7 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccnvYeVr.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_280a7] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_280a7.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_dfb94/fast && /usr/bin/gmake -f CMakeFiles/cmTC_dfb94.dir/build.make CMakeFiles/cmTC_dfb94.dir/build +gmake[1]: Entering directory '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dfb94.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_dfb94.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccWDu7av.s +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/11 + /usr/include/x86_64-linux-gnu/c++/11 + /usr/include/c++/11/backward + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dfb94.dir/' + as -v --64 -o CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccWDu7av.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_dfb94 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dfb94.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_dfb94 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dfb94' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_dfb94.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMNB6sV.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_dfb94 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dfb94' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_dfb94.' +gmake[1]: Leaving directory '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/11] + add: [/usr/include/x86_64-linux-gnu/c++/11] + add: [/usr/include/c++/11/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/11] ==> [/usr/include/c++/11] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] + collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_dfb94/fast && /usr/bin/gmake -f CMakeFiles/cmTC_dfb94.dir/build.make CMakeFiles/cmTC_dfb94.dir/build] + ignore line: [gmake[1]: Entering directory '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dfb94.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_dfb94.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccWDu7av.s] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/11] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] + ignore line: [ /usr/include/c++/11/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dfb94.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccWDu7av.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_dfb94] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dfb94.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_dfb94 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dfb94' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_dfb94.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMNB6sV.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_dfb94 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccMNB6sV.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_dfb94] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_dfb94.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_d23b0/fast && /usr/bin/gmake -f CMakeFiles/cmTC_d23b0.dir/build.make CMakeFiles/cmTC_d23b0.dir/build +gmake[1]: 进入目录“/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp” +Building C object CMakeFiles/cmTC_d23b0.dir/CheckIncludeFile.c.o +/usr/bin/cc -o CMakeFiles/cmTC_d23b0.dir/CheckIncludeFile.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_d23b0 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d23b0.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_d23b0.dir/CheckIncludeFile.c.o -o cmTC_d23b0 +gmake[1]: 离开目录“/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp” + + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_878e9/fast && /usr/bin/gmake -f CMakeFiles/cmTC_878e9.dir/build.make CMakeFiles/cmTC_878e9.dir/build +gmake[1]: 进入目录“/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp” +Building C object CMakeFiles/cmTC_878e9.dir/src.c.o +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_878e9.dir/src.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_878e9 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_878e9.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_878e9.dir/src.c.o -o cmTC_878e9 +gmake[1]: 离开目录“/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeTmp” + + +Source file was: +#include + +static void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_cancel(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeRuleHashes.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..aef07fe --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,16 @@ +# Hashes of file build rules. +c4a09841be7780d3296a0af867114f2e CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg +03daba3a17463d1c4a98f347b6d5199b CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol +59c1eee65e45926392435e88d6ee2e16 CMakeFiles/virtual_robot_prococol +59c1eee65e45926392435e88d6ee2e16 CMakeFiles/virtual_robot_prococol__cpp +63fcb7b351bc698039d65a7ee0351759 CMakeFiles/virtual_robot_prococol_uninstall +3ffeb1b7e677634b5bc8b4bea2fa4270 rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h +87806d83d42590fbd0eef09e190132d1 rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp +3fd035041aa6c1a7beec99216d411a10 rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c +6decd0429f8e8f608f81a54cc18edee5 rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp +db79c9bdfccb2a632d9b323ca5440ce8 rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp +43aa02131af230706e1f2e00440bda8c rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h +b0cf5d6bc89f7071957b212f94d80b16 rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp +53c447c413f3d0e743334e4625234252 rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h +faf72233e360548f76f136ce53543a81 rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp +0d0d32854d95b011dcd09898eee33d5b virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake new file mode 100644 index 0000000..a8b0e74 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_generator_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake new file mode 100644 index 0000000..9713573 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "action_msgs::action_msgs__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_generator_c;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_c;rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_interface::rosidl_typesupport_interface;rcutils::rcutils" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_virtual_robot_prococol__rosidl_generator_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake new file mode 100644 index 0000000..be40e30 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp INTERFACE IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "action_msgs::action_msgs__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_cpp;rosidl_runtime_cpp::rosidl_runtime_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 3.0.0) + message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_virtual_robot_prococol__rosidl_generator_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake new file mode 100644 index 0000000..0a15c88 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_generator_py.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake new file mode 100644 index 0000000..2f19e22 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "/home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include" + INTERFACE_LINK_LIBRARIES "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c;/home/quella/miniconda3/lib/libpython3.13.so;virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c;action_msgs::action_msgs__rosidl_generator_py;builtin_interfaces::builtin_interfaces__rosidl_generator_py;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_py" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_virtual_robot_prococol__rosidl_generator_pyExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c" "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake new file mode 100644 index 0000000..3abcd8b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake new file mode 100644 index 0000000..f5137ad --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "fastcdr;rosidl_runtime_c::rosidl_runtime_c;rosidl_runtime_cpp::rosidl_runtime_cpp;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_fastrtps_c::rosidl_typesupport_fastrtps_c;virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c;action_msgs::action_msgs__rosidl_typesupport_fastrtps_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake new file mode 100644 index 0000000..f2d13f8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake new file mode 100644 index 0000000..a32d08e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "fastcdr;rmw::rmw;rosidl_runtime_c::rosidl_runtime_c;rosidl_runtime_cpp::rosidl_runtime_cpp;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;action_msgs::action_msgs__rosidl_typesupport_fastrtps_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_cpp;virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake new file mode 100644 index 0000000..19cda85 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake @@ -0,0 +1,20 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c PROPERTIES + IMPORTED_LINK_DEPENDENT_LIBRARIES_NOCONFIG "rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_c::rosidl_typesupport_c" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake new file mode 100644 index 0000000..adb278c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c PROPERTIES + INTERFACE_LINK_LIBRARIES "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c;action_msgs::action_msgs__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/virtual_robot_prococol__rosidl_typesupport_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake new file mode 100644 index 0000000..a1356dd --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake @@ -0,0 +1,20 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp PROPERTIES + IMPORTED_LINK_DEPENDENT_LIBRARIES_NOCONFIG "rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_cpp::rosidl_typesupport_cpp;rosidl_typesupport_c::rosidl_typesupport_c" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake new file mode 100644 index 0000000..ad92dac --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp PROPERTIES + INTERFACE_LINK_LIBRARIES "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp;action_msgs::action_msgs__rosidl_typesupport_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/virtual_robot_prococol__rosidl_typesupport_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake new file mode 100644 index 0000000..dc5a12e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake new file mode 100644 index 0000000..ef1616f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c;rosidl_typesupport_introspection_c::rosidl_typesupport_introspection_c;action_msgs::action_msgs__rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake new file mode 100644 index 0000000..156dae8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake new file mode 100644 index 0000000..ab187bb --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp;rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_introspection_cpp::rosidl_typesupport_introspection_cpp;action_msgs::action_msgs__rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Makefile.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..6e842c7 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Makefile.cmake @@ -0,0 +1,826 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../../CMakeLists.txt" + "../../action/TargetPosition.action" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "ament_cmake_core/package.cmake" + "ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" + "ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" + "ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake" + "ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake" + "ament_cmake_package_templates/templates.cmake" + "rosidl_cmake/rosidl_cmake-extras.cmake" + "rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "virtual_robot_prococol__py/CMakeLists.txt" + "../../msg/RobotStatus.msg" + "../../package.xml" + "/home/quella/miniconda3/lib/cmake/fmt/fmt-config-version.cmake" + "/home/quella/miniconda3/lib/cmake/fmt/fmt-config.cmake" + "/home/quella/miniconda3/lib/cmake/fmt/fmt-targets-release.cmake" + "/home/quella/miniconda3/lib/cmake/fmt/fmt-targets.cmake" + "/opt/ros/humble/cmake/yamlConfig.cmake" + "/opt/ros/humble/cmake/yamlConfigVersion.cmake" + "/opt/ros/humble/cmake/yamlTargets-none.cmake" + "/opt/ros/humble/cmake/yamlTargets.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-config-version.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-config.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-shared-targets-none.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-shared-targets.cmake" + "/opt/ros/humble/lib/foonathan_memory/cmake/foonathan_memory-config-none.cmake" + "/opt/ros/humble/lib/foonathan_memory/cmake/foonathan_memory-config-version.cmake" + "/opt/ros/humble/lib/foonathan_memory/cmake/foonathan_memory-config.cmake" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/library_path.sh" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/pythonpath.sh.in" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.bash.in" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.sh.in" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.zsh.in" + "/opt/ros/humble/share/action_msgs/cmake/action_msgsConfig-version.cmake" + "/opt/ros/humble/share/action_msgs/cmake/action_msgsConfig.cmake" + "/opt/ros/humble/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/action_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/action_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/action_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/action_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/action_msgs/cmake/export_action_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/action_msgs/cmake/export_action_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/action_msgs/cmake/export_action_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/action_msgs/cmake/export_action_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/action_msgs/cmake/export_action_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/action_msgs/cmake/export_action_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/action_msgs/cmake/export_action_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/action_msgs/cmake/export_action_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/action_msgs/cmake/export_action_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/action_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/action_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/action_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake" + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_core-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_environment-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_environment_hooks-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_index-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_package_templates-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/all.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package_xml.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_register_extension.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/assert_file_exists.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/get_executable_path.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/list_append_unique.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/normalize_path.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/package_xml_2_cmake.py" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/python.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/stamp.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/string_ends_with.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/templates/nameConfig-version.cmake.in" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/templates/nameConfig.cmake.in" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment/ament_generate_environment.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_prefix_path.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_resource.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_resources.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_has_resource.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/package_templates/templates_2_cmake.py" + "/opt/ros/humble/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in" + "/opt/ros/humble/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target_append_uninstall_code.cmake" + "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck-extras.cmake" + "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig.cmake" + "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cppcheck.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitions-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_export_definitions.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_export_dependencies.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_export_include_directories.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfaces-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_export_interfaces.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake.in" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_export_libraries.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_export_library_names.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flags-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_export_link_flags.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_export_targets.cmake" + "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8-extras.cmake" + "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config-version.cmake" + "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config.cmake" + "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_flake8.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h-extras.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_generate_version_header.cmake" + "/opt/ros/humble/share/ament_cmake_gmock/cmake/ament_add_gmock.cmake" + "/opt/ros/humble/share/ament_cmake_gmock/cmake/ament_cmake_gmock-extras.cmake" + "/opt/ros/humble/share/ament_cmake_gmock/cmake/ament_cmake_gmockConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_gmock/cmake/ament_cmake_gmockConfig.cmake" + "/opt/ros/humble/share/ament_cmake_gmock/cmake/ament_find_gmock.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_add_gtest.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_add_gtest_executable.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_add_gtest_test.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_cmake_gtest-extras.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_cmake_gtestConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_cmake_gtestConfig.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_find_gtest.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directories-extras.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_include_directories_order.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_libraries-extras.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_libraries_deduplicate.cmake" + "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake-extras.cmake" + "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig.cmake" + "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake" + "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257-extras.cmake" + "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config-version.cmake" + "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config.cmake" + "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_pep257.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_add_pytest_test.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_cmake_pytest-extras.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_cmake_pytestConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_cmake_pytestConfig.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_get_pytest_cov_version.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_has_pytest.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_python-extras.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_pythonConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_pythonConfig.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_get_python_install_dir.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_module.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_package.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_add_ros_isolated_gmock.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_add_ros_isolated_gtest.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_add_ros_isolated_pytest.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/build_shared_libs.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_get_recursive_properties.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test_label.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_test-extras.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_testConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_testConfig.cmake" + "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify-extras.cmake" + "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig.cmake" + "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_uncrustify.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_version-extras.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_versionConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_versionConfig.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_export_development_version_if_higher_than_manifest.cmake" + "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint-extras.cmake" + "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig.cmake" + "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake" + "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/ament_index_cppConfig-version.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/ament_index_cppConfig.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/export_ament_index_cppExport-none.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/export_ament_index_cppExport.cmake" + "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto-extras.cmake" + "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_autoConfig-version.cmake" + "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_autoConfig.cmake" + "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_find_test_dependencies.cmake" + "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake" + "/opt/ros/humble/share/ament_lint_common/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_lint_common/cmake/ament_lint_commonConfig-version.cmake" + "/opt/ros/humble/share/ament_lint_common/cmake/ament_lint_commonConfig.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfacesConfig-version.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fast-discovery-server-targets-none.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fast-discovery-server-targets.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fastrtps-config-version.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fastrtps-config.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fastrtps-dynamic-targets-none.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fastrtps-dynamic-targets.cmake" + "/opt/ros/humble/share/fastrtps/cmake/optionparser-targets.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/Modules/FindFastRTPS.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/fastrtps_cmake_module-extras.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig-version.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig-version.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorExport-none.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorExport.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/libyaml_vendor-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/libyaml_vendorConfig-version.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/libyaml_vendorConfig.cmake" + "/opt/ros/humble/share/python_cmake_module/cmake/Modules/FindPythonExtra.cmake" + "/opt/ros/humble/share/python_cmake_module/cmake/python_cmake_module-extras.cmake" + "/opt/ros/humble/share/python_cmake_module/cmake/python_cmake_moduleConfig-version.cmake" + "/opt/ros/humble/share/python_cmake_module/cmake/python_cmake_moduleConfig.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/rcl-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/rclConfig-version.cmake" + "/opt/ros/humble/share/rcl/cmake/rclConfig.cmake" + "/opt/ros/humble/share/rcl/cmake/rclExport-none.cmake" + "/opt/ros/humble/share/rcl/cmake/rclExport.cmake" + "/opt/ros/humble/share/rcl/cmake/rcl_set_symbol_visibility_hidden.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfacesConfig-version.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig-version.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceExport-none.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceExport.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig-version.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport-none.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig-version.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport-none.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppConfig-version.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppExport-none.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppExport.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsConfig-version.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsConfig.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsExport-none.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsExport.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_link_flags-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsConfig-version.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsConfig.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsExport-none.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsExport.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/configure_rmw_library.cmake" + "/opt/ros/humble/share/rmw/cmake/get_rmw_typesupport.cmake" + "/opt/ros/humble/share/rmw/cmake/register_rmw_implementation.cmake" + "/opt/ros/humble/share/rmw/cmake/rmw-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwConfig-version.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwConfig.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwExport-none.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_commonConfig-version.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_commonConfig.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common_libraryExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common_libraryExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cpp-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cppConfig-version.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cppConfig.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cpp-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppConfig-version.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppConfig.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppExport.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/export_rmw_implementationExport-none.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/export_rmw_implementationExport.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig-version.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/get_available_rmw_implementations.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/rmw_implementation_cmake-extras.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig-version.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgsConfig-version.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgsConfig.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapter-extras.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapterConfig-version.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapterConfig.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_auto_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmakeConfig-version.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake.in" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_libraries_package_hook.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake.in" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_targets_package_hook.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake_package_hook.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_export_typesupport_libraries.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_export_typesupport_targets.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_get_typesupport_target.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_target_interfaces.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_write_generator_arguments.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/string_camel_case_to_lower_case_underscore.cmake" + "/opt/ros/humble/share/rosidl_default_generators/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake" + "/opt/ros/humble/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig-version.cmake" + "/opt/ros/humble/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake" + "/opt/ros/humble/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake" + "/opt/ros/humble/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig-version.cmake" + "/opt/ros/humble/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/register_c.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_c-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_c_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_generator_c/resource/rosidl_generator_c__visibility_control.h.in" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/register_cpp.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/resource/rosidl_generator_cpp__visibility_control.hpp.in" + "/opt/ros/humble/share/rosidl_generator_py/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/register_py.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig-version.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_get_typesupports.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/get_used_typesupports.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/rosidl_typesupport_fastrtps_c__visibility_control.h.in" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/rosidl_typesupport_fastrtps_cpp__visibility_control.h.in" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/rosidl_typesupport_introspection_c__visibility_control.h.in" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp_generate_interfaces.cmake" + "/opt/ros/humble/share/spdlog_vendor/cmake/spdlog_vendorConfig-version.cmake" + "/opt/ros/humble/share/spdlog_vendor/cmake/spdlog_vendorConfig.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgsConfig-version.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgsConfig.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgsConfig-version.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgsConfig.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/tracetools/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/tracetools/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/tracetools/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetoolsConfig-version.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetoolsConfig.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetools_exportExport-none.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetools_exportExport.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/unique_identifier_msgsConfig-version.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/unique_identifier_msgsConfig.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigTargets-none.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigTargets.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigVersion.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.22/Modules/CMakeFindDependencyMacro.cmake" + "/usr/share/cmake-3.22/Modules/CMakeFindFrameworks.cmake" + "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake-3.22/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.22/Modules/DartConfiguration.tcl.in" + "/usr/share/cmake-3.22/Modules/FindOpenSSL.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-3.22/Modules/FindPython/Support.cmake" + "/usr/share/cmake-3.22/Modules/FindPython3.cmake" + "/usr/share/cmake-3.22/Modules/FindPythonInterp.cmake" + "/usr/share/cmake-3.22/Modules/FindPythonLibs.cmake" + "/usr/share/cmake-3.22/Modules/FindThreads.cmake" + "/usr/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake-3.22/Modules/SelectLibraryConfigurations.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "ament_cmake_core/stamps/templates_2_cmake.py.stamp" + "ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake" + "CTestConfiguration.ini" + "ament_cmake_core/stamps/RobotStatus.msg.stamp" + "ament_cmake_core/stamps/TargetPosition.action.stamp" + "ament_cmake_core/stamps/package.xml.stamp" + "ament_cmake_core/stamps/package_xml_2_cmake.py.stamp" + "rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h" + "ament_cmake_core/stamps/library_path.sh.stamp" + "rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + "rosidl_generator_cpp/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp" + "rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + "rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + "ament_cmake_core/stamps/pythonpath.sh.in.stamp" + "ament_cmake_environment_hooks/pythonpath.sh" + "ament_cmake_core/stamps/ament_prefix_path.sh.stamp" + "ament_cmake_core/stamps/path.sh.stamp" + "ament_cmake_environment_hooks/local_setup.bash" + "ament_cmake_environment_hooks/local_setup.sh" + "ament_cmake_environment_hooks/local_setup.zsh" + "rosidl_cmake/rosidl_cmake-extras.cmake" + "ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" + "ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" + "ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake" + "ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake" + "rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp" + "ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp" + "ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp" + "ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp" + "ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp" + "ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp" + "ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp" + "ament_cmake_core/stamps/nameConfig.cmake.in.stamp" + "ament_cmake_core/virtual_robot_prococolConfig.cmake" + "ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp" + "ament_cmake_core/virtual_robot_prococolConfig-version.cmake" + "ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol" + "ament_cmake_python/virtual_robot_prococol/setup.py" + "ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol" + "ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol" + "ament_cmake_index/share/ament_index/resource_index/packages/virtual_robot_prococol" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "virtual_robot_prococol__py/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/uninstall.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol_uninstall.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__cpp.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/DependInfo.cmake" + "CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/DependInfo.cmake" + "CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/DependInfo.cmake" + "virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/DependInfo.cmake" + ) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Makefile2 b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Makefile2 new file mode 100644 index 0000000..b49225c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Makefile2 @@ -0,0 +1,619 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/virtual_robot_prococol.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/all +all: CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/all +all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/all +all: virtual_robot_prococol__py/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: virtual_robot_prococol__py/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/uninstall.dir/clean +clean: CMakeFiles/virtual_robot_prococol_uninstall.dir/clean +clean: CMakeFiles/virtual_robot_prococol.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/clean +clean: CMakeFiles/virtual_robot_prococol__cpp.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/clean +clean: CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/clean +clean: CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/clean +clean: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/clean +clean: virtual_robot_prococol__py/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory virtual_robot_prococol__py + +# Recursive "all" directory target. +virtual_robot_prococol__py/all: +.PHONY : virtual_robot_prococol__py/all + +# Recursive "preinstall" directory target. +virtual_robot_prococol__py/preinstall: +.PHONY : virtual_robot_prococol__py/preinstall + +# Recursive "clean" directory target. +virtual_robot_prococol__py/clean: virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/clean +.PHONY : virtual_robot_prococol__py/clean + +#============================================================================= +# Target rules for target CMakeFiles/uninstall.dir + +# All Build rule for target. +CMakeFiles/uninstall.dir/all: CMakeFiles/virtual_robot_prococol_uninstall.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num= "Built target uninstall" +.PHONY : CMakeFiles/uninstall.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/uninstall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/uninstall.dir/rule + +# Convenience name for target. +uninstall: CMakeFiles/uninstall.dir/rule +.PHONY : uninstall + +# clean rule for target. +CMakeFiles/uninstall.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/clean +.PHONY : CMakeFiles/uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol_uninstall.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol_uninstall.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol_uninstall.dir/build.make CMakeFiles/virtual_robot_prococol_uninstall.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol_uninstall.dir/build.make CMakeFiles/virtual_robot_prococol_uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num= "Built target virtual_robot_prococol_uninstall" +.PHONY : CMakeFiles/virtual_robot_prococol_uninstall.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol_uninstall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol_uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol_uninstall.dir/rule + +# Convenience name for target. +virtual_robot_prococol_uninstall: CMakeFiles/virtual_robot_prococol_uninstall.dir/rule +.PHONY : virtual_robot_prococol_uninstall + +# clean rule for target. +CMakeFiles/virtual_robot_prococol_uninstall.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol_uninstall.dir/build.make CMakeFiles/virtual_robot_prococol_uninstall.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol_uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all +CMakeFiles/virtual_robot_prococol.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/all +CMakeFiles/virtual_robot_prococol.dir/all: CMakeFiles/virtual_robot_prococol__cpp.dir/all +CMakeFiles/virtual_robot_prococol.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/all +CMakeFiles/virtual_robot_prococol.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/all +CMakeFiles/virtual_robot_prococol.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/all +CMakeFiles/virtual_robot_prococol.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/all +CMakeFiles/virtual_robot_prococol.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol.dir/build.make CMakeFiles/virtual_robot_prococol.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol.dir/build.make CMakeFiles/virtual_robot_prococol.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num= "Built target virtual_robot_prococol" +.PHONY : CMakeFiles/virtual_robot_prococol.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 29 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol.dir/rule + +# Convenience name for target. +virtual_robot_prococol: CMakeFiles/virtual_robot_prococol.dir/rule +.PHONY : virtual_robot_prococol + +# clean rule for target. +CMakeFiles/virtual_robot_prococol.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol.dir/build.make CMakeFiles/virtual_robot_prococol.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=3,4,5,6 "Built target virtual_robot_prococol__rosidl_generator_c" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_generator_c: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rule +.PHONY : virtual_robot_prococol__rosidl_generator_c + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=20,21,22,23 "Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_c" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 8 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_typesupport_fastrtps_c: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rule +.PHONY : virtual_robot_prococol__rosidl_typesupport_fastrtps_c + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__cpp.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__cpp.dir/build.make CMakeFiles/virtual_robot_prococol__cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__cpp.dir/build.make CMakeFiles/virtual_robot_prococol__cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=1 "Built target virtual_robot_prococol__cpp" +.PHONY : CMakeFiles/virtual_robot_prococol__cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__cpp.dir/rule + +# Convenience name for target. +virtual_robot_prococol__cpp: CMakeFiles/virtual_robot_prococol__cpp.dir/rule +.PHONY : virtual_robot_prococol__cpp + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__cpp.dir/build.make CMakeFiles/virtual_robot_prococol__cpp.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/all: CMakeFiles/virtual_robot_prococol__cpp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=26,27,28,29 "Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rule +.PHONY : virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=30,31,32,33 "Built target virtual_robot_prococol__rosidl_typesupport_introspection_c" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 8 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_typesupport_introspection_c: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rule +.PHONY : virtual_robot_prococol__rosidl_typesupport_introspection_c + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=10,11,12,13 "Built target virtual_robot_prococol__rosidl_typesupport_c" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 8 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_typesupport_c: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rule +.PHONY : virtual_robot_prococol__rosidl_typesupport_c + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/all: CMakeFiles/virtual_robot_prococol__cpp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=36,37,38,39 "Built target virtual_robot_prococol__rosidl_typesupport_introspection_cpp" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_typesupport_introspection_cpp: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rule +.PHONY : virtual_robot_prococol__rosidl_typesupport_introspection_cpp + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/all: CMakeFiles/virtual_robot_prococol__cpp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=16,17,18,19 "Built target virtual_robot_prococol__rosidl_typesupport_cpp" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_typesupport_cpp: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rule +.PHONY : virtual_robot_prococol__rosidl_typesupport_cpp + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir + +# All Build rule for target. +CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build.make CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build.make CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num= "Built target ament_cmake_python_copy_virtual_robot_prococol" +.PHONY : CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/rule + +# Convenience name for target. +ament_cmake_python_copy_virtual_robot_prococol: CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/rule +.PHONY : ament_cmake_python_copy_virtual_robot_prococol + +# clean rule for target. +CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build.make CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/clean +.PHONY : CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir + +# All Build rule for target. +CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/all: CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build.make CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build.make CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num= "Built target ament_cmake_python_build_virtual_robot_prococol_egg" +.PHONY : CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/rule + +# Convenience name for target. +ament_cmake_python_build_virtual_robot_prococol_egg: CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/rule +.PHONY : ament_cmake_python_build_virtual_robot_prococol_egg + +# clean rule for target. +CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build.make CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/clean +.PHONY : CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/all: virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=7,8,9 "Built target virtual_robot_prococol__rosidl_generator_py" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 33 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_generator_py: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rule +.PHONY : virtual_robot_prococol__rosidl_generator_py + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/all: virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=24,25 "Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rule +.PHONY : virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/all: virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=34,35 "Built target virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rule +.PHONY : virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir + +# All Build rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/all +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/all: virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=14,15 "Built target virtual_robot_prococol__rosidl_typesupport_c__pyext" +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 35 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rule + +# Convenience name for target. +virtual_robot_prococol__rosidl_typesupport_c__pyext: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rule +.PHONY : virtual_robot_prococol__rosidl_typesupport_c__pyext + +# clean rule for target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/clean +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/clean + +#============================================================================= +# Target rules for target virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir + +# All Build rule for target. +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/all: CMakeFiles/virtual_robot_prococol.dir/all + $(MAKE) $(MAKESILENT) -f virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build.make virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/depend + $(MAKE) $(MAKESILENT) -f virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build.make virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=2 "Built target virtual_robot_prococol__py" +.PHONY : virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/all + +# Build rule for subdir invocation for target. +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 30 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/rule + +# Convenience name for target. +virtual_robot_prococol__py: virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/rule +.PHONY : virtual_robot_prococol__py + +# clean rule for target. +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/clean: + $(MAKE) $(MAKESILENT) -f virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build.make virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/clean +.PHONY : virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/TargetDirectories.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..6d095fc --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,32 @@ +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/test.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/edit_cache.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/rebuild_cache.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/list_install_components.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/install.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/install/local.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/install/strip.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/test.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/edit_cache.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/rebuild_cache.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/list_install_components.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/install.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/install/local.dir +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/install/strip.dir diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build.make new file mode 100644 index 0000000..9f06536 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Utility rule file for ament_cmake_python_build_virtual_robot_prococol_egg. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/progress.make + +CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol && /home/quella/miniconda3/bin/python3 setup.py egg_info + +ament_cmake_python_build_virtual_robot_prococol_egg: CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg +ament_cmake_python_build_virtual_robot_prococol_egg: CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build.make +.PHONY : ament_cmake_python_build_virtual_robot_prococol_egg + +# Rule to build all files generated by this target. +CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build: ament_cmake_python_build_virtual_robot_prococol_egg +.PHONY : CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build + +CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/clean + +CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/cmake_clean.cmake new file mode 100644 index 0000000..032548d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/compiler_depend.make new file mode 100644 index 0000000..05a34ac --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ament_cmake_python_build_virtual_robot_prococol_egg. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/compiler_depend.ts new file mode 100644 index 0000000..afbd24b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ament_cmake_python_build_virtual_robot_prococol_egg. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/progress.make @@ -0,0 +1 @@ + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build.make new file mode 100644 index 0000000..17181fd --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Utility rule file for ament_cmake_python_copy_virtual_robot_prococol. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/progress.make + +CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol: + /usr/bin/cmake -E copy_directory /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol + +ament_cmake_python_copy_virtual_robot_prococol: CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol +ament_cmake_python_copy_virtual_robot_prococol: CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build.make +.PHONY : ament_cmake_python_copy_virtual_robot_prococol + +# Rule to build all files generated by this target. +CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build: ament_cmake_python_copy_virtual_robot_prococol +.PHONY : CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build + +CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/clean + +CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/cmake_clean.cmake new file mode 100644 index 0000000..b82287f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/compiler_depend.make new file mode 100644 index 0000000..aa81ae6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ament_cmake_python_copy_virtual_robot_prococol. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/compiler_depend.ts new file mode 100644 index 0000000..d29f6b7 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ament_cmake_python_copy_virtual_robot_prococol. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/progress.make @@ -0,0 +1 @@ + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/cmake.check_cache b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/progress.marks b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/progress.marks new file mode 100644 index 0000000..a272009 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/progress.marks @@ -0,0 +1 @@ +39 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/build.make new file mode 100644 index 0000000..2c38f8d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/build.make @@ -0,0 +1,83 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Utility rule file for uninstall. + +# Include any custom commands dependencies for this target. +include CMakeFiles/uninstall.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/uninstall.dir/progress.make + +uninstall: CMakeFiles/uninstall.dir/build.make +.PHONY : uninstall + +# Rule to build all files generated by this target. +CMakeFiles/uninstall.dir/build: uninstall +.PHONY : CMakeFiles/uninstall.dir/build + +CMakeFiles/uninstall.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake +.PHONY : CMakeFiles/uninstall.dir/clean + +CMakeFiles/uninstall.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/uninstall.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000..9960e98 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/compiler_depend.make new file mode 100644 index 0000000..2d74447 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for uninstall. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/compiler_depend.ts new file mode 100644 index 0000000..ef27dcc --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for uninstall. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/build.make new file mode 100644 index 0000000..897586f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Utility rule file for virtual_robot_prococol. + +# Include any custom commands dependencies for this target. +include CMakeFiles/virtual_robot_prococol.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol.dir/progress.make + +CMakeFiles/virtual_robot_prococol: ../../msg/RobotStatus.msg +CMakeFiles/virtual_robot_prococol: ../../action/TargetPosition.action +CMakeFiles/virtual_robot_prococol: /opt/ros/humble/share/action_msgs/msg/GoalInfo.idl +CMakeFiles/virtual_robot_prococol: /opt/ros/humble/share/action_msgs/msg/GoalStatus.idl +CMakeFiles/virtual_robot_prococol: /opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl +CMakeFiles/virtual_robot_prococol: /opt/ros/humble/share/action_msgs/srv/CancelGoal.idl + +virtual_robot_prococol: CMakeFiles/virtual_robot_prococol +virtual_robot_prococol: CMakeFiles/virtual_robot_prococol.dir/build.make +.PHONY : virtual_robot_prococol + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol.dir/build: virtual_robot_prococol +.PHONY : CMakeFiles/virtual_robot_prococol.dir/build + +CMakeFiles/virtual_robot_prococol.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol.dir/clean + +CMakeFiles/virtual_robot_prococol.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/cmake_clean.cmake new file mode 100644 index 0000000..6e118df --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/virtual_robot_prococol.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/compiler_depend.make new file mode 100644 index 0000000..a969ea4 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for virtual_robot_prococol. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/compiler_depend.ts new file mode 100644 index 0000000..bb4a08e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for virtual_robot_prococol. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol.dir/progress.make @@ -0,0 +1 @@ + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..481b87a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/DependInfo.cmake @@ -0,0 +1,32 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__builder.hpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__traits.hpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__type_support.hpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/target_position.hpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__builder.hpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__traits.hpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/build.make new file mode 100644 index 0000000..65d5d13 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/build.make @@ -0,0 +1,160 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Utility rule file for virtual_robot_prococol__cpp. + +# Include any custom commands dependencies for this target. +include CMakeFiles/virtual_robot_prococol__cpp.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol__cpp.dir/progress.make + +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__builder.hpp +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__traits.hpp +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/action/target_position.hpp +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__builder.hpp +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__traits.hpp +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__type_support.hpp +CMakeFiles/virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp + +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/lib/rosidl_generator_cpp/rosidl_generator_cpp +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_cpp/__init__.py +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/action__builder.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/action__struct.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/action__traits.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/idl.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/idl__builder.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/idl__struct.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/idl__traits.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/msg__builder.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/msg__struct.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/msg__traits.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/srv__builder.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/srv__struct.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/srv__traits.hpp.em +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/action_msgs/msg/GoalInfo.idl +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/action_msgs/msg/GoalStatus.idl +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/action_msgs/srv/CancelGoal.idl +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp: /opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ code for ROS interfaces" + /home/quella/miniconda3/bin/python3 /opt/ros/humble/share/rosidl_generator_cpp/cmake/../../../lib/rosidl_generator_cpp/rosidl_generator_cpp --generator-arguments-file /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp__arguments.json + +rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__builder.hpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__builder.hpp + +rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp + +rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__traits.hpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__traits.hpp + +rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp + +rosidl_generator_cpp/virtual_robot_prococol/action/target_position.hpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/virtual_robot_prococol/action/target_position.hpp + +rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__builder.hpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__builder.hpp + +rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp + +rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__traits.hpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__traits.hpp + +rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__type_support.hpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__type_support.hpp + +virtual_robot_prococol__cpp: CMakeFiles/virtual_robot_prococol__cpp +virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__builder.hpp +virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp +virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__traits.hpp +virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__type_support.hpp +virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/action/target_position.hpp +virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__builder.hpp +virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp +virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__traits.hpp +virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp +virtual_robot_prococol__cpp: rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp +virtual_robot_prococol__cpp: CMakeFiles/virtual_robot_prococol__cpp.dir/build.make +.PHONY : virtual_robot_prococol__cpp + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__cpp.dir/build: virtual_robot_prococol__cpp +.PHONY : CMakeFiles/virtual_robot_prococol__cpp.dir/build + +CMakeFiles/virtual_robot_prococol__cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__cpp.dir/clean + +CMakeFiles/virtual_robot_prococol__cpp.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__cpp.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..8ce91cb --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/cmake_clean.cmake @@ -0,0 +1,18 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__cpp" + "rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__builder.hpp" + "rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp" + "rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__traits.hpp" + "rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__type_support.hpp" + "rosidl_generator_cpp/virtual_robot_prococol/action/target_position.hpp" + "rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__builder.hpp" + "rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp" + "rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__traits.hpp" + "rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp" + "rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/virtual_robot_prococol__cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/compiler_depend.make new file mode 100644 index 0000000..0d2f389 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for virtual_robot_prococol__cpp. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/compiler_depend.ts new file mode 100644 index 0000000..eba1f43 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for virtual_robot_prococol__cpp. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/progress.make new file mode 100644 index 0000000..781c7de --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__cpp.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 1 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake new file mode 100644 index 0000000..816413d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake @@ -0,0 +1,34 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c" "CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o.d" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c" "CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/target_position.h" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make new file mode 100644 index 0000000..8fdf4ff --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make @@ -0,0 +1,192 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Include any dependencies generated for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/flags.make + +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/lib/rosidl_generator_c/rosidl_generator_c +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_c/__init__.py +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/action__type_support.h.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/idl.h.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/idl__functions.c.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/idl__functions.h.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/idl__struct.h.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/idl__type_support.h.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/msg__functions.c.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/msg__functions.h.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/msg__struct.h.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/msg__type_support.h.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/rosidl_generator_c/resource/srv__type_support.h.em +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/action_msgs/msg/GoalInfo.idl +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/action_msgs/msg/GoalStatus.idl +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/action_msgs/srv/CancelGoal.idl +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h: /opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C code for ROS interfaces" + /home/quella/miniconda3/bin/python3 /opt/ros/humble/share/rosidl_generator_c/cmake/../../../lib/rosidl_generator_c/rosidl_generator_c --generator-arguments-file /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c__arguments.json + +rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h: rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h + +rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h: rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h + +rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h: rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h + +rosidl_generator_c/virtual_robot_prococol/action/target_position.h: rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/virtual_robot_prococol/action/target_position.h + +rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h: rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h + +rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h: rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h + +rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h: rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h + +rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c: rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c + +rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c: rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c + +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o: rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o -MF CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c + +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c > CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.i + +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c -o CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.s + +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o: rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o -MF CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c + +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c > CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.i + +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c -o CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.s + +# Object files for target virtual_robot_prococol__rosidl_generator_c +virtual_robot_prococol__rosidl_generator_c_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o" \ +"CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o" + +# External object files for target virtual_robot_prococol__rosidl_generator_c +virtual_robot_prococol__rosidl_generator_c_EXTERNAL_OBJECTS = + +libvirtual_robot_prococol__rosidl_generator_c.so: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o +libvirtual_robot_prococol__rosidl_generator_c.so: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o +libvirtual_robot_prococol__rosidl_generator_c.so: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make +libvirtual_robot_prococol__rosidl_generator_c.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_generator_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_generator_c.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_generator_c.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libvirtual_robot_prococol__rosidl_generator_c.so: /opt/ros/humble/lib/librcutils.so +libvirtual_robot_prococol__rosidl_generator_c.so: CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C shared library libvirtual_robot_prococol__rosidl_generator_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build: libvirtual_robot_prococol__rosidl_generator_c.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend: rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend: rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend: rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend: rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend: rosidl_generator_c/virtual_robot_prococol/action/target_position.h +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend: rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend: rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend: rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend: rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend: rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/cmake_clean.cmake new file mode 100644 index 0000000..cad876d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/cmake_clean.cmake @@ -0,0 +1,23 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o" + "CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o.d" + "CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o" + "CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o.d" + "libvirtual_robot_prococol__rosidl_generator_c.pdb" + "libvirtual_robot_prococol__rosidl_generator_c.so" + "rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c" + "rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h" + "rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h" + "rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h" + "rosidl_generator_c/virtual_robot_prococol/action/target_position.h" + "rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c" + "rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h" + "rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h" + "rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h" + "rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.make new file mode 100644 index 0000000..3c71e9c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_generator_c. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.ts new file mode 100644 index 0000000..a75da9a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_generator_c. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend.make new file mode 100644 index 0000000..25cfa2a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_generator_c. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/flags.make new file mode 100644 index 0000000..67b831e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_GENERATOR_C_BUILDING_DLL_virtual_robot_prococol -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" + +C_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/unique_identifier_msgs + +C_FLAGS = -fPIC -Wall -std=gnu11 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/link.txt new file mode 100644 index 0000000..8b95c75 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,libvirtual_robot_prococol__rosidl_generator_c.so -o libvirtual_robot_prococol__rosidl_generator_c.so CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o -Wl,-rpath,/opt/ros/humble/lib: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/progress.make new file mode 100644 index 0000000..d038a63 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 +CMAKE_PROGRESS_3 = 5 +CMAKE_PROGRESS_4 = 6 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..66e6eb773ba5beaff7a4525eb48c80cddfaccf73 GIT binary patch literal 44800 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 EKWSTd6#xJL literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o.d new file mode 100644 index 0000000..0fb983f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o.d @@ -0,0 +1,77 @@ +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c \ + /usr/include/stdc-predef.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /usr/include/assert.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h \ + /opt/ros/humble/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h \ + /opt/ros/humble/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..fee53fcf1656939105a7e7d9d0249b084c84f497 GIT binary patch literal 6560 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 RR`OHVa&hJbL)h!`KLLMFe{KK( literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o.d new file mode 100644 index 0000000..73ea6c6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o.d @@ -0,0 +1,68 @@ +CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c \ + /usr/include/stdc-predef.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/assert.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/DependInfo.cmake new file mode 100644 index 0000000..8c8d0fd --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c" "CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o.d" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c" "CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/DependInfo.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make new file mode 100644 index 0000000..b064b16 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Include any dependencies generated for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/flags.make + +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o: rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o -MF CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c + +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c > CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.i + +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c -o CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.s + +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o: rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o -MF CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c + +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c > CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.i + +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c -o CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.s + +# Object files for target virtual_robot_prococol__rosidl_generator_py +virtual_robot_prococol__rosidl_generator_py_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o" \ +"CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o" + +# External object files for target virtual_robot_prococol__rosidl_generator_py +virtual_robot_prococol__rosidl_generator_py_EXTERNAL_OBJECTS = + +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /home/quella/miniconda3/lib/libpython3.13.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: libvirtual_robot_prococol__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: libvirtual_robot_prococol__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/librosidl_runtime_c.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /opt/ros/humble/lib/librcutils.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so: CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C shared library rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build: rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..4db50b9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o" + "CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o.d" + "CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o" + "CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o.d" + "rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.pdb" + "rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.make new file mode 100644 index 0000000..9eaec3b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_generator_py. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.ts new file mode 100644 index 0000000..50a550f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_generator_py. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/depend.make new file mode 100644 index 0000000..7fdf31a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_generator_py. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/flags.make new file mode 100644 index 0000000..9dff512 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" -Dvirtual_robot_prococol__rosidl_generator_py_EXPORTS + +C_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py -I/home/quella/miniconda3/include/python3.13 -I/home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/unique_identifier_msgs + +C_FLAGS = -fPIC -Wall -Wextra + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/link.txt new file mode 100644 index 0000000..4a098ef --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,libvirtual_robot_prococol__rosidl_generator_py.so -o rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o -Wl,-rpath,/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib: /home/quella/miniconda3/lib/libpython3.13.so libvirtual_robot_prococol__rosidl_typesupport_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so libvirtual_robot_prococol__rosidl_generator_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic /usr/lib/x86_64-linux-gnu/libpython3.10.so -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/progress.make new file mode 100644 index 0000000..cd5d6f7 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 7 +CMAKE_PROGRESS_2 = 8 +CMAKE_PROGRESS_3 = 9 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..a5d6b22f63d6d91388d78681f6ffac6d45b3b032 GIT binary patch literal 42968 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 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.s + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o: rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.s + +# Object files for target virtual_robot_prococol__rosidl_typesupport_c +virtual_robot_prococol__rosidl_typesupport_c_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o" \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o" + +# External object files for target virtual_robot_prococol__rosidl_typesupport_c +virtual_robot_prococol__rosidl_typesupport_c_EXTERNAL_OBJECTS = + +libvirtual_robot_prococol__rosidl_typesupport_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +libvirtual_robot_prococol__rosidl_typesupport_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o +libvirtual_robot_prococol__rosidl_typesupport_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make +libvirtual_robot_prococol__rosidl_typesupport_c.so: libvirtual_robot_prococol__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_c.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so +libvirtual_robot_prococol__rosidl_typesupport_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +libvirtual_robot_prococol__rosidl_typesupport_c.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +libvirtual_robot_prococol__rosidl_typesupport_c.so: /opt/ros/humble/lib/librosidl_typesupport_c.so +libvirtual_robot_prococol__rosidl_typesupport_c.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_c.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_c.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libvirtual_robot_prococol__rosidl_typesupport_c.so: /opt/ros/humble/lib/librcutils.so +libvirtual_robot_prococol__rosidl_typesupport_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build: libvirtual_robot_prococol__rosidl_typesupport_c.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/cmake_clean.cmake new file mode 100644 index 0000000..1026afa --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o.d" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d" + "libvirtual_robot_prococol__rosidl_typesupport_c.pdb" + "libvirtual_robot_prococol__rosidl_typesupport_c.so" + "rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp" + "rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/compiler_depend.make new file mode 100644 index 0000000..542c0ea --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_typesupport_c. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/compiler_depend.ts new file mode 100644 index 0000000..d490c32 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_typesupport_c. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/depend.make new file mode 100644 index 0000000..bfc1766 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_typesupport_c. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/flags.make new file mode 100644 index 0000000..b06167e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_GENERATOR_C_BUILDING_DLL_virtual_robot_prococol -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" + +CXX_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_c + +CXX_FLAGS = -fPIC -Wall -std=gnu++14 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/link.txt new file mode 100644 index 0000000..65f6ac9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libvirtual_robot_prococol__rosidl_typesupport_c.so -o libvirtual_robot_prococol__rosidl_typesupport_c.so CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o -Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib: libvirtual_robot_prococol__rosidl_generator_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/progress.make new file mode 100644 index 0000000..635d1db --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 +CMAKE_PROGRESS_3 = 12 +CMAKE_PROGRESS_4 = 13 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..6fe83efa661ef09fe67b65ddb54c1311cccd9b23 GIT binary patch literal 19624 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d new file mode 100644 index 0000000..6319078 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d @@ -0,0 +1,33 @@ +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/DependInfo.cmake new file mode 100644 index 0000000..f87564b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/DependInfo.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/DependInfo.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make new file mode 100644 index 0000000..b67e16c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make @@ -0,0 +1,149 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Include any dependencies generated for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/flags.make + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.s + +# Object files for target virtual_robot_prococol__rosidl_typesupport_c__pyext +virtual_robot_prococol__rosidl_typesupport_c__pyext_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o" + +# External object files for target virtual_robot_prococol__rosidl_typesupport_c__pyext +virtual_robot_prococol__rosidl_typesupport_c__pyext_EXTERNAL_OBJECTS = + +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /home/quella/miniconda3/lib/libpython3.13.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: libvirtual_robot_prococol__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: libvirtual_robot_prococol__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libfastcdr.so.1.0.29 +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_runtime_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librcutils.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build: rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake new file mode 100644 index 0000000..1496685 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o.d" + "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.pdb" + "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/compiler_depend.make new file mode 100644 index 0000000..a66086b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_typesupport_c__pyext. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/compiler_depend.ts new file mode 100644 index 0000000..b973071 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_typesupport_c__pyext. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/depend.make new file mode 100644 index 0000000..01c819c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_typesupport_c__pyext. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/flags.make new file mode 100644 index 0000000..a19f32b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DFASTCDR_DYN_LINK -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" -Dvirtual_robot_prococol__rosidl_typesupport_c__pyext_EXPORTS + +C_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py -I/home/quella/miniconda3/include/python3.13 -I/home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp + +C_FLAGS = -fPIC -Wall -Wextra + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/link.txt new file mode 100644 index 0000000..1cb20d3 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so -o rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o -Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol:/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib: rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so /home/quella/miniconda3/lib/libpython3.13.so libvirtual_robot_prococol__rosidl_typesupport_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /usr/lib/x86_64-linux-gnu/libpython3.10.so libvirtual_robot_prococol__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.29 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/progress.make new file mode 100644 index 0000000..8063b3b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 14 +CMAKE_PROGRESS_2 = 15 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..099f8ed6717b4048f76c75f67854dee3c1184a59 GIT binary patch literal 26624 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o.d new file mode 100644 index 0000000..a5b2379 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o.d @@ -0,0 +1,250 @@ +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c \ + /usr/include/stdc-predef.h \ + /home/quella/miniconda3/include/python3.13/Python.h \ + /home/quella/miniconda3/include/python3.13/patchlevel.h \ + /home/quella/miniconda3/include/python3.13/pyconfig.h \ + /home/quella/miniconda3/include/python3.13/pymacconfig.h \ + /usr/include/assert.h /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/ctype.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /home/quella/miniconda3/include/python3.13/pyport.h \ + /home/quella/miniconda3/include/python3.13/exports.h \ + /home/quella/miniconda3/include/python3.13/pymacro.h \ + /home/quella/miniconda3/include/python3.13/pymath.h \ + /home/quella/miniconda3/include/python3.13/pymem.h \ + /home/quella/miniconda3/include/python3.13/cpython/pymem.h \ + /home/quella/miniconda3/include/python3.13/pytypedefs.h \ + /home/quella/miniconda3/include/python3.13/pybuffer.h \ + /home/quella/miniconda3/include/python3.13/pystats.h \ + /home/quella/miniconda3/include/python3.13/pyatomic.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyatomic.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyatomic_gcc.h \ + /home/quella/miniconda3/include/python3.13/lock.h \ + /home/quella/miniconda3/include/python3.13/cpython/lock.h \ + /home/quella/miniconda3/include/python3.13/object.h \ + /home/quella/miniconda3/include/python3.13/cpython/object.h \ + /home/quella/miniconda3/include/python3.13/objimpl.h \ + /home/quella/miniconda3/include/python3.13/cpython/objimpl.h \ + /home/quella/miniconda3/include/python3.13/typeslots.h \ + /home/quella/miniconda3/include/python3.13/pyhash.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyhash.h \ + /home/quella/miniconda3/include/python3.13/cpython/pydebug.h \ + /home/quella/miniconda3/include/python3.13/bytearrayobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/bytearrayobject.h \ + /home/quella/miniconda3/include/python3.13/bytesobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/bytesobject.h \ + /home/quella/miniconda3/include/python3.13/unicodeobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/unicodeobject.h \ + /home/quella/miniconda3/include/python3.13/pyerrors.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyerrors.h \ + /home/quella/miniconda3/include/python3.13/longobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/longobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/longintrepr.h \ + /home/quella/miniconda3/include/python3.13/boolobject.h \ + /home/quella/miniconda3/include/python3.13/floatobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/floatobject.h \ + /home/quella/miniconda3/include/python3.13/complexobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/complexobject.h \ + /home/quella/miniconda3/include/python3.13/rangeobject.h \ + /home/quella/miniconda3/include/python3.13/memoryobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/memoryobject.h \ + /home/quella/miniconda3/include/python3.13/tupleobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/tupleobject.h \ + /home/quella/miniconda3/include/python3.13/listobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/listobject.h \ + /home/quella/miniconda3/include/python3.13/dictobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/dictobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/odictobject.h \ + /home/quella/miniconda3/include/python3.13/enumobject.h \ + /home/quella/miniconda3/include/python3.13/setobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/setobject.h \ + /home/quella/miniconda3/include/python3.13/methodobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/methodobject.h \ + /home/quella/miniconda3/include/python3.13/moduleobject.h \ + /home/quella/miniconda3/include/python3.13/monitoring.h \ + /home/quella/miniconda3/include/python3.13/cpython/monitoring.h \ + /home/quella/miniconda3/include/python3.13/cpython/funcobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/classobject.h \ + /home/quella/miniconda3/include/python3.13/fileobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/fileobject.h \ + /home/quella/miniconda3/include/python3.13/pycapsule.h \ + /home/quella/miniconda3/include/python3.13/cpython/code.h \ + /home/quella/miniconda3/include/python3.13/pyframe.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyframe.h \ + /home/quella/miniconda3/include/python3.13/traceback.h \ + /home/quella/miniconda3/include/python3.13/cpython/traceback.h \ + /home/quella/miniconda3/include/python3.13/sliceobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/cellobject.h \ + /home/quella/miniconda3/include/python3.13/iterobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/initconfig.h \ + /home/quella/miniconda3/include/python3.13/pystate.h \ + /home/quella/miniconda3/include/python3.13/cpython/pystate.h \ + /home/quella/miniconda3/include/python3.13/cpython/genobject.h \ + /home/quella/miniconda3/include/python3.13/descrobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/descrobject.h \ + /home/quella/miniconda3/include/python3.13/genericaliasobject.h \ + /home/quella/miniconda3/include/python3.13/warnings.h \ + /home/quella/miniconda3/include/python3.13/cpython/warnings.h \ + /home/quella/miniconda3/include/python3.13/weakrefobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/weakrefobject.h \ + /home/quella/miniconda3/include/python3.13/structseq.h \ + /home/quella/miniconda3/include/python3.13/cpython/picklebufobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/pytime.h \ + /home/quella/miniconda3/include/python3.13/codecs.h \ + /home/quella/miniconda3/include/python3.13/pythread.h \ + /home/quella/miniconda3/include/python3.13/cpython/pythread.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /home/quella/miniconda3/include/python3.13/cpython/context.h \ + /home/quella/miniconda3/include/python3.13/modsupport.h \ + /home/quella/miniconda3/include/python3.13/cpython/modsupport.h \ + /home/quella/miniconda3/include/python3.13/compile.h \ + /home/quella/miniconda3/include/python3.13/cpython/compile.h \ + /home/quella/miniconda3/include/python3.13/pythonrun.h \ + /home/quella/miniconda3/include/python3.13/cpython/pythonrun.h \ + /home/quella/miniconda3/include/python3.13/pylifecycle.h \ + /home/quella/miniconda3/include/python3.13/cpython/pylifecycle.h \ + /home/quella/miniconda3/include/python3.13/ceval.h \ + /home/quella/miniconda3/include/python3.13/cpython/ceval.h \ + /home/quella/miniconda3/include/python3.13/sysmodule.h \ + /home/quella/miniconda3/include/python3.13/cpython/sysmodule.h \ + /home/quella/miniconda3/include/python3.13/osmodule.h \ + /home/quella/miniconda3/include/python3.13/intrcheck.h \ + /home/quella/miniconda3/include/python3.13/import.h \ + /home/quella/miniconda3/include/python3.13/cpython/import.h \ + /home/quella/miniconda3/include/python3.13/abstract.h \ + /home/quella/miniconda3/include/python3.13/cpython/abstract.h \ + /home/quella/miniconda3/include/python3.13/bltinmodule.h \ + /home/quella/miniconda3/include/python3.13/critical_section.h \ + /home/quella/miniconda3/include/python3.13/cpython/critical_section.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyctype.h \ + /home/quella/miniconda3/include/python3.13/pystrtod.h \ + /home/quella/miniconda3/include/python3.13/pystrcmp.h \ + /home/quella/miniconda3/include/python3.13/fileutils.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/quella/miniconda3/include/python3.13/cpython/fileutils.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyfpe.h \ + /home/quella/miniconda3/include/python3.13/cpython/tracemalloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..6ed54bb --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/DependInfo.cmake @@ -0,0 +1,26 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o.d" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make new file mode 100644 index 0000000..ed3807f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make @@ -0,0 +1,155 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Include any dependencies generated for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/flags.make + +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_cpp/__init__.py +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_cpp/resource/action__type_support.cpp.em +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_cpp/resource/msg__type_support.cpp.em +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_cpp/resource/srv__type_support.cpp.em +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/action_msgs/msg/GoalInfo.idl +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/action_msgs/msg/GoalStatus.idl +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/action_msgs/srv/CancelGoal.idl +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp: /opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ type support dispatch for ROS interfaces" + /home/quella/miniconda3/bin/python3 /opt/ros/humble/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp --generator-arguments-file /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp__arguments.json --typesupports rosidl_typesupport_fastrtps_cpp rosidl_typesupport_introspection_cpp + +rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp: rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o: rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.s + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o: rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.s + +# Object files for target virtual_robot_prococol__rosidl_typesupport_cpp +virtual_robot_prococol__rosidl_typesupport_cpp_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o" \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o" + +# External object files for target virtual_robot_prococol__rosidl_typesupport_cpp +virtual_robot_prococol__rosidl_typesupport_cpp_EXTERNAL_OBJECTS = + +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/librosidl_typesupport_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/librosidl_typesupport_c.so +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/librcutils.so +libvirtual_robot_prococol__rosidl_typesupport_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_cpp.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build: libvirtual_robot_prococol__rosidl_typesupport_cpp.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..592f1c6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o.d" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d" + "libvirtual_robot_prococol__rosidl_typesupport_cpp.pdb" + "libvirtual_robot_prococol__rosidl_typesupport_cpp.so" + "rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp" + "rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.make new file mode 100644 index 0000000..7e1997c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_typesupport_cpp. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.ts new file mode 100644 index 0000000..1450a96 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_typesupport_cpp. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/depend.make new file mode 100644 index 0000000..f9967a2 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_typesupport_cpp. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/flags.make new file mode 100644 index 0000000..fc9c09f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_CPP_BUILDING_DLL -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" + +CXX_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_c + +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -std=gnu++14 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/link.txt new file mode 100644 index 0000000..7edb90a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libvirtual_robot_prococol__rosidl_typesupport_cpp.so -o libvirtual_robot_prococol__rosidl_typesupport_cpp.so CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o -Wl,-rpath,/opt/ros/humble/lib: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/progress.make new file mode 100644 index 0000000..c029100 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 16 +CMAKE_PROGRESS_2 = 17 +CMAKE_PROGRESS_3 = 18 +CMAKE_PROGRESS_4 = 19 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..469c1735530673c0540f6a574081682dc6db4a27 GIT binary patch literal 23344 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d new file mode 100644 index 0000000..494489f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o.d @@ -0,0 +1,167 @@ +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/memory /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake new file mode 100644 index 0000000..179e683 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake @@ -0,0 +1,29 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o.d" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make new file mode 100644 index 0000000..d64bc5f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make @@ -0,0 +1,171 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Include any dependencies generated for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/flags.make + +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_fastrtps_c/__init__.py +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/msg__rosidl_typesupport_fastrtps_c.h.em +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/msg__type_support_c.cpp.em +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/srv__rosidl_typesupport_fastrtps_c.h.em +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/srv__type_support_c.cpp.em +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/action_msgs/msg/GoalInfo.idl +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/action_msgs/msg/GoalStatus.idl +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/action_msgs/srv/CancelGoal.idl +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h: /opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C type support for eProsima Fast-RTPS" + /home/quella/miniconda3/bin/python3 /opt/ros/humble/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c --generator-arguments-file /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c__arguments.json + +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp + +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h + +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.s + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.s + +# Object files for target virtual_robot_prococol__rosidl_typesupport_fastrtps_c +virtual_robot_prococol__rosidl_typesupport_fastrtps_c_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o" \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o" + +# External object files for target virtual_robot_prococol__rosidl_typesupport_fastrtps_c +virtual_robot_prococol__rosidl_typesupport_fastrtps_c_EXTERNAL_OBJECTS = + +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: libvirtual_robot_prococol__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libfastcdr.so.1.0.29 +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/librmw.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/librcutils.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build: libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake new file mode 100644 index 0000000..6d7782b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o.d" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o.d" + "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.pdb" + "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" + "rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.make new file mode 100644 index 0000000..c9b143b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_typesupport_fastrtps_c. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts new file mode 100644 index 0000000..7bd344b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_typesupport_fastrtps_c. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend.make new file mode 100644 index 0000000..3560a1b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_typesupport_fastrtps_c. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/flags.make new file mode 100644 index 0000000..acc96f0 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DFASTCDR_DYN_LINK -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_virtual_robot_prococol -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" + +CXX_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/unique_identifier_msgs + +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -std=gnu++14 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/link.txt new file mode 100644 index 0000000..1b8ea05 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so -o libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o -Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib: libvirtual_robot_prococol__rosidl_generator_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.29 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/progress.make new file mode 100644 index 0000000..b83cb32 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 20 +CMAKE_PROGRESS_2 = 21 +CMAKE_PROGRESS_3 = 22 +CMAKE_PROGRESS_4 = 23 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..411a2b5e46ace2048304ae38d1ecd39cee4500f1 GIT binary patch literal 37832 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

6@6?xFbkVZt^7!(_7gR^%*xFs6OsBoo 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 MZnqLU9HJ}#e|k=mAOHXW literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o.d new file mode 100644 index 0000000..b3cd4d7 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o.d @@ -0,0 +1,240 @@ +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp \ + /usr/include/stdc-predef.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/assert.h /usr/include/c++/11/limits \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h \ + /usr/include/c++/11/stdlib.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h \ + /opt/ros/humble/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h \ + /opt/ros/humble/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/target_position.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..6668c78731ddb0fcfcf7885754aa3f1c4ae9236f GIT binary patch literal 7512 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 Pee;8|5!(y}V<`RuX9Te+ literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o.d new file mode 100644 index 0000000..4d9400e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o.d @@ -0,0 +1,188 @@ +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp \ + /usr/include/stdc-predef.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h \ + /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/assert.h /usr/include/c++/11/limits \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h \ + /usr/include/c++/11/stdlib.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake new file mode 100644 index 0000000..6d95a0e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/DependInfo.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/DependInfo.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make new file mode 100644 index 0000000..7771bf7 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make @@ -0,0 +1,150 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Include any dependencies generated for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.s + +# Object files for target virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext +virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o" + +# External object files for target virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext +virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext_EXTERNAL_OBJECTS = + +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /home/quella/miniconda3/lib/libpython3.13.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: libvirtual_robot_prococol__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: libvirtual_robot_prococol__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libfastcdr.so.1.0.29 +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_runtime_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librcutils.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build: rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake new file mode 100644 index 0000000..641663a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o.d" + "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.pdb" + "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.make new file mode 100644 index 0000000..dd89183 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.ts new file mode 100644 index 0000000..203dbd1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make new file mode 100644 index 0000000..53b05bb --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make new file mode 100644 index 0000000..92ccaef --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DFASTCDR_DYN_LINK -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" -Dvirtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext_EXPORTS + +C_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py -I/home/quella/miniconda3/include/python3.13 -I/home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp + +C_FLAGS = -fPIC -Wall -Wextra + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt new file mode 100644 index 0000000..406471e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so -o rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o -Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol:/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib: rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so /home/quella/miniconda3/lib/libpython3.13.so libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so libvirtual_robot_prococol__rosidl_typesupport_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /usr/lib/x86_64-linux-gnu/libpython3.10.so libvirtual_robot_prococol__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.29 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make new file mode 100644 index 0000000..59fdd58 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 24 +CMAKE_PROGRESS_2 = 25 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..51d17349451ebae081d1fe632c891d65e4ce7072 GIT binary patch literal 26640 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 CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.s + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.s + +# Object files for target virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp +virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o" \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o" + +# External object files for target virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp +virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp_EXTERNAL_OBJECTS = + +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/libfastcdr.so.1.0.29 +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/librmw.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/librcutils.so +libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build: libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..ca37938 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o.d" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o.d" + "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.pdb" + "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" + "rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.make new file mode 100644 index 0000000..e5b20d6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts new file mode 100644 index 0000000..c61625e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/depend.make new file mode 100644 index 0000000..2748b35 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/flags.make new file mode 100644 index 0000000..e5e1cd5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DFASTCDR_DYN_LINK -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_virtual_robot_prococol -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" + +CXX_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/unique_identifier_msgs + +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -Wredundant-decls -std=gnu++14 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/link.txt new file mode 100644 index 0000000..7386b96 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so -o libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o -Wl,-rpath,/opt/ros/humble/lib: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.29 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/progress.make new file mode 100644 index 0000000..fef404e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 26 +CMAKE_PROGRESS_2 = 27 +CMAKE_PROGRESS_3 = 28 +CMAKE_PROGRESS_4 = 29 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..61c10fb18c16a3957c946654adaa2a058a44d649 GIT binary patch literal 46456 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o.d new file mode 100644 index 0000000..d35234e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o.d @@ -0,0 +1,201 @@ +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp \ + /usr/include/stdc-predef.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/memory /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/streambuf /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /usr/include/c++/11/limits \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/DependInfo.cmake new file mode 100644 index 0000000..4bc934f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/DependInfo.cmake @@ -0,0 +1,29 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o.d" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make new file mode 100644 index 0000000..320f806 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make @@ -0,0 +1,168 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Include any dependencies generated for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/flags.make + +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_introspection_c/__init__.py +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/msg__rosidl_typesupport_introspection_c.h.em +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/msg__type_support.c.em +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/srv__rosidl_typesupport_introspection_c.h.em +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/srv__type_support.c.em +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/action_msgs/msg/GoalInfo.idl +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/action_msgs/msg/GoalStatus.idl +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/action_msgs/srv/CancelGoal.idl +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C introspection for ROS interfaces" + /home/quella/miniconda3/bin/python3 /opt/ros/humble/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c --generator-arguments-file /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c__arguments.json + +rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c: rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c + +rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c: rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o: rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.s + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o: rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.s + +# Object files for target virtual_robot_prococol__rosidl_typesupport_introspection_c +virtual_robot_prococol__rosidl_typesupport_introspection_c_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o" \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o" + +# External object files for target virtual_robot_prococol__rosidl_typesupport_introspection_c +virtual_robot_prococol__rosidl_typesupport_introspection_c_EXTERNAL_OBJECTS = + +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: libvirtual_robot_prococol__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/librcutils.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C shared library libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build: libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake new file mode 100644 index 0000000..a63200a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o.d" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o.d" + "libvirtual_robot_prococol__rosidl_typesupport_introspection_c.pdb" + "libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" + "rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c" + "rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.make new file mode 100644 index 0000000..fcb6ddd --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_typesupport_introspection_c. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.ts new file mode 100644 index 0000000..fcbd3c2 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_typesupport_introspection_c. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend.make new file mode 100644 index 0000000..dbfcf0c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_typesupport_introspection_c. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/flags.make new file mode 100644 index 0000000..2af7fcc --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_virtual_robot_prococol -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" + +C_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c + +C_FLAGS = -fPIC -Wall -std=gnu11 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/link.txt new file mode 100644 index 0000000..2aa1fb9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so -o libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o -Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib: libvirtual_robot_prococol__rosidl_generator_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/progress.make new file mode 100644 index 0000000..0e9a99b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 30 +CMAKE_PROGRESS_2 = 31 +CMAKE_PROGRESS_3 = 32 +CMAKE_PROGRESS_4 = 33 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..c0154e68fdf415883794b43629acdf4bff01a161 GIT binary patch literal 22384 zcmeI4Z)_aZ5x}1v2qq9Pe@fF5$Pp-YX>)PX04W5x5E46(fD@96iop78ubpe{yX)N^ zO^_*8EoeeintrM((#k4Og{r7liv%rEYZauVe?EjNA3&th(W*2bDm92!3awQ-^LA!E ze!H9V{&B2IyyR|oe{bH*ym_ivta{`dCIy?^Z-{d;TY-p5Ywt^Koe-}=*?dk>#Psr|ow&6EhM-ghoG=zL?T103SB6z(+apD{tGaxa7f({Ep{6*K7yVRv6w zi<^2~tt7H2Tx3zFn{od1jh%7A6-w$eb}03XPs9EhJ^nu&f|xOZlgr6h25iUL#XGxs zr&_k{KBXQhRGeCV(5jSrN{&^olzQRcpk?KIokFRow&~_wrD_2Wt&UQDP*rQay>_*# zhN=Uq>g1hT)fC%mS8Icg0&N2olr*$#0Lwl3-mjFI+l#O%!|QBsUlMnI5LLC9EO=pP!&@oTjZ28l}^JmqrmzK{krLD7g^k+S$(EDE&)gehBL~^C4pk&aX7=M(J-F^G73} zqxjQE*G%f8*h}O5VxQ*G&V>vjZn=G1#C9ys^Jv_2s+klmW`z;A+&*sq+5fm>!uH!E z`px3p{&EH%ZD%I}9qZQJl4;xCQ!6^P%!(D+RoV7sD{A_1#n)G^%(kz}uKWyDfCre* zm=ky(rQ_c13dU&y8J{maUQLf~RZY8Eo36a@yq5itOqj=<%S&Njt-q-C$>wzn=YI(V zsBR5%C`<5->%TZvzXLgxEWUBQJyk!997>q}18#Mw{zFtBrvEtAhv}bepnox)RAKtp zP<@#G9aJ9{pJA%+LO(b@%^f;Givb;Ip#M+<{l}^P4ypfhv1mO@em`mGhMUise}?KgCxIGxO8}apdl1Kwp#Ki%8-H z&F8Cbvd4CpLyViiZjR(w|G4H0RE9X~xea29{!h@@l&Su(<}GT3j#c0jPA^I~x$E@c<2qo(2CeC_Z)O^0m;G_wquHTi~c%G{V8tKA%>Y6X` z{A4|&5Mn(p`i8dh`rQH-xM+8b^s@Z-GzYsR&vCdBhD68Hu=@wi7kK?*J*5j=yJMuM zPIeZ;g$C*wG4%XM^95c%S^=tsH<3sXn_pK25C6E{>|1`;WQU9I; z9^~f*pK#?*82*d_50d{I$>W6*7WQZOlfm+@0Y`t9ko+BPGqv%`VELbf@MFMH&%>l= zl=N(Y3jyTs5MN6CUEo3fFT2W>pGWf^`~Mr@LGtHc?aD7DdG`O?#Ph`2?)9KBNKX+s z`Z;RYJvS39zZp2n|In~|jQBgmN2$MCuW{x3XdY&N{sKJ6pEeLc{ZEoS$Ke;igXI59 z^3Rie7un_8`(?gmZ#lcmwpFc_%cY8w?QL+w-?Gdb-FWjIejTV5`UbTs(qt8i4$!i# zeIQf)Jk5arj&8IX@ z$b3qsdlq^8eEL##D&6sPe{)SbprmDb+!BxIEc%vYOlQTdIHTHUJNW`!R5Cq)2uoXCo1N3m-!$mu}yOdnTpw5PGo*B;>5)`E%~x=GtE44 zQp(gZJ)h!zVw*bC_bYOq&!$T$jHG@LFHV?r!$Ps(SpBu4`(WXjpF0e`n*jG53Qp87 z&dHqa2a^e%MipuRp26g##gX8d++rGM^}?*nFI<;sr=poM_NJEwLt(sn#CeNm8A{M?g&|vC6!O=-G%gCIuA~=*9FVAIQO7LZ8%lH*1vnMwEDBH)W1jbGNpu$Z z)y>^Z@AD-|_VApLFvMxh!m?lNR?-AwJ?V5WwG?8v=4>YR$9l$7ahmg==SI{N=8NMr zZ+9h{{Cp0@$y}e37-?(jNR+dtvbme|3{U7e9C$oR7koVDI(SWf=$2btte~6F#(w{eo zoAPgl@DGTiKP%wHb{EleZ^%C{_zlEa{~D;nauabgKDiM2ju5_+INH4lUhK~|1z#;V zKkJV2IHoNBtk92j+vvHl7locSA^(yg|2oOPDmdoD4tQZXOx*168zJ&Qefe=1q@B^fOcZmMc z5c#JJ{v7Ffo;Y^r3-IDN91$F!J!Jm2p@;q9XZBIgT|)j!8fWAi1aB8y=GD!_(G0d( zMbAgyE;z>d5WKM5P27w#=OgNo@(+gS877W4H^Phi`;6fC2tF?Oa=~8~`cc<)^qlpt z1V?|4!wbvrh@1W&3z2_2gr73_q^n*{hUlM<&Ozb$u>3-UpF`(Q8*$upz>DK^kKj1B zGk@67!}=c=^7je(9|*oh@Sh7V^W>L8KkmLnaeiIMuM&EGZ^&N<>jAL*QE(iW#nj&u z#LaOz86y9W5U!2D8>*$D(5Orm%wbu9E_K>6hsV)%=_bFJ-%tFg!5<`^qw|#IE#ka> zgZVJalXJ|!Pn`3d`SZjx)L-UDiSIY~Tf}*(49jPTx6t{`od5I@udiUv{_uJU=G?DV z8h_?%aR&;oi(sD7RH;3N{Fh07%;0RdmGXu4jFLR5^TwC;V=iG~d7MMBWc0hsDO8%Y z34Sf@{a-4==; z^E$Q32#$97JZTgBR+7a{yWqD8o)di9_?n!Ky9L*F>Ad3WJ*-|Q^p}PFdcj8omv;9U zypxW{1V_7kejXIOQ|KQT{BFS~1ebP?7<@k+*9F&h>AXED_`O2^DZ#r0Z=rpxCKZ~r z3jS%@$4#5yD4(O_cEP1Q_nq~RkR1DfT*~hhdQkra9hU`{@_Pi={!>5q3ohjk3XXA8 zlqchYucdw591&dim-HVMTjTxNRV@(*GgI6~=udm{I_Mg{FWhm&(dA(H5;JhxX+u*$Z zX~f{X{%OqMyv}LD;JluxZg5`D#205+jW1r$l)=de3Ugk!#Gfb3d3}<~R(B6M`5xFh z6?eOn_bT>aKI_=K9F^_MJ9(Aufxj7+t(4pYU5mR}*vk%N+#G52_&Sj)m+Co9_(XE!yqcUt|GJp3w?PRW28ObI$| zJ*7F?`j+DatM<|k$5cbCjWX^LdE`bf&X>kt~EGyLIdU!`p!{kDEzmeuO z56}*!uZQs-5$cTF9`EU(PRs*YR+Igo8V1>amc@GyLH;Z1_XurSKEpe-#qaDv@jKe# z3e?Fy#t+Ac?Q{I_dqj}^k&E2+rw#uzF81E>Gd9TnIDUzSGC_ew`)J#=k9inqzZEK= ztTyZub}Qk%8(u;7%bQ&h+5ZKAO#3*GqltD`+zo^kKkWF04EO?UOzRsHo; zSJ$k+ZnhRCDiy&}5!XdNVpNFxujYCqRU6`*cuo9y`r<#!_TV@Bo8PDH!IwLOcS}N`{J$} z>BQ;DC};;-hEdRgzn+v{ye4iVwxk`M#Ky^lD^8`$vt zNBR7xh=W+z@Vv_A5h@eRhe`3rld`#LX$8P{NpInZOH~{j!7c()Dd59G0#?OnhTTi; zbNt=HidFGSVU($Vr}jC1o-91zIa}C&8dI4274Wj0n1q8ud$vns4E8<1%j_TQgKyJ1 zbF`22EI_YA0+g+@xDPI}>J_J@N=n@im5h@x3?glH4k~d{7HXV?A{e{fUg}To()Bf< zq3UQi@MUMOgQw!ySyR$eURy=di6ZB~in`bP8R_B|@M6VC%5}%@_SAD^b$wUM)x=L@ zJq8c@jbT3SDX+r%huIeTi8ZAmJ+d^xXmVa;GSNfdy6$2f9m}EB$I0e{A2-d5f0Zr zt!8ZhG2w4Re+C}L+k~6;?mjrdX(i)t2x1{kU^zvcEAJx%=WptVXb8gg{2j{B9OrKk zS75g1I$R?M#Q7VG(B%T2S7RY&3OMftq2l_ycf`3y;`*l$AgNK0al?nDK?>uSXuM+J zb2JuK-1oH8hF(Wmzs_2udXA;lh89-W(T=d%aV)GT$Oh>wsupNgFX%Wum_(OdFbWJr zSe?N0Aiad;2U=P1i{J{B^v>rrUh@+RexQab(tUDO>vA=6JjMHc#=Zvr7|UXeamfZY zAVJpcwrE=vybpNJjUov8)XN#LML6a-`trH*clb@hi@A#~KVnlNCjUENgKHkvzYe~* zCgw*`nE!(!2)fCCoiLN14Tpw9%~@j|LMrQn$07D9se@HLH_YzD} zsZr0}O;F1CcZh$343QtXO@7S7GJf6=pEE79dw+Sn0!kTwNJWC{1M(we@?(A?Kih$t z%6SS1|Gr|JkAr)BKi1g>`vo(gG-=v?5BPC-%>1#*zeaxC@&0-I5ENX~^j{}`jz8O* z{tsZHEPf9uel|H`{7%Ee{(LTF-01R%_Hi;Hj9NYb literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o.d new file mode 100644 index 0000000..274f097 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o.d @@ -0,0 +1,59 @@ +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake new file mode 100644 index 0000000..8db46e3 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/DependInfo.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/DependInfo.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/DependInfo.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make new file mode 100644 index 0000000..8cb6010 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make @@ -0,0 +1,150 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Include any dependencies generated for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/flags.make + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.s + +# Object files for target virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext +virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o" + +# External object files for target virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext +virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext_EXTERNAL_OBJECTS = + +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /home/quella/miniconda3/lib/libpython3.13.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: libvirtual_robot_prococol__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: libvirtual_robot_prococol__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/libfastcdr.so.1.0.29 +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_runtime_c.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: /opt/ros/humble/lib/librcutils.so +rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build: rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake new file mode 100644 index 0000000..c408227 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o.d" + "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.pdb" + "rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.make new file mode 100644 index 0000000..7cad4fa --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.ts new file mode 100644 index 0000000..1409f8c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/depend.make new file mode 100644 index 0000000..5a07a6f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/flags.make new file mode 100644 index 0000000..4dcabee --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DFASTCDR_DYN_LINK -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" -Dvirtual_robot_prococol__rosidl_typesupport_introspection_c__pyext_EXPORTS + +C_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py -I/home/quella/miniconda3/include/python3.13 -I/home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp + +C_FLAGS = -fPIC -Wall -Wextra + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/link.txt new file mode 100644 index 0000000..4466d27 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so -o rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o -Wl,-rpath,/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol:/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib: rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so /home/quella/miniconda3/lib/libpython3.13.so libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so libvirtual_robot_prococol__rosidl_typesupport_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /usr/lib/x86_64-linux-gnu/libpython3.10.so libvirtual_robot_prococol__rosidl_generator_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.29 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/progress.make new file mode 100644 index 0000000..30c3091 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 34 +CMAKE_PROGRESS_2 = 35 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e72dd95cb75235f2d5b06f6862161a048753c92d GIT binary patch literal 26648 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 OnmvVH(bJU~|NjGnRwRS~ literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o.d new file mode 100644 index 0000000..7202a2b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o.d @@ -0,0 +1,250 @@ +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c \ + /usr/include/stdc-predef.h \ + /home/quella/miniconda3/include/python3.13/Python.h \ + /home/quella/miniconda3/include/python3.13/patchlevel.h \ + /home/quella/miniconda3/include/python3.13/pyconfig.h \ + /home/quella/miniconda3/include/python3.13/pymacconfig.h \ + /usr/include/assert.h /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/ctype.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /home/quella/miniconda3/include/python3.13/pyport.h \ + /home/quella/miniconda3/include/python3.13/exports.h \ + /home/quella/miniconda3/include/python3.13/pymacro.h \ + /home/quella/miniconda3/include/python3.13/pymath.h \ + /home/quella/miniconda3/include/python3.13/pymem.h \ + /home/quella/miniconda3/include/python3.13/cpython/pymem.h \ + /home/quella/miniconda3/include/python3.13/pytypedefs.h \ + /home/quella/miniconda3/include/python3.13/pybuffer.h \ + /home/quella/miniconda3/include/python3.13/pystats.h \ + /home/quella/miniconda3/include/python3.13/pyatomic.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyatomic.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyatomic_gcc.h \ + /home/quella/miniconda3/include/python3.13/lock.h \ + /home/quella/miniconda3/include/python3.13/cpython/lock.h \ + /home/quella/miniconda3/include/python3.13/object.h \ + /home/quella/miniconda3/include/python3.13/cpython/object.h \ + /home/quella/miniconda3/include/python3.13/objimpl.h \ + /home/quella/miniconda3/include/python3.13/cpython/objimpl.h \ + /home/quella/miniconda3/include/python3.13/typeslots.h \ + /home/quella/miniconda3/include/python3.13/pyhash.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyhash.h \ + /home/quella/miniconda3/include/python3.13/cpython/pydebug.h \ + /home/quella/miniconda3/include/python3.13/bytearrayobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/bytearrayobject.h \ + /home/quella/miniconda3/include/python3.13/bytesobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/bytesobject.h \ + /home/quella/miniconda3/include/python3.13/unicodeobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/unicodeobject.h \ + /home/quella/miniconda3/include/python3.13/pyerrors.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyerrors.h \ + /home/quella/miniconda3/include/python3.13/longobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/longobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/longintrepr.h \ + /home/quella/miniconda3/include/python3.13/boolobject.h \ + /home/quella/miniconda3/include/python3.13/floatobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/floatobject.h \ + /home/quella/miniconda3/include/python3.13/complexobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/complexobject.h \ + /home/quella/miniconda3/include/python3.13/rangeobject.h \ + /home/quella/miniconda3/include/python3.13/memoryobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/memoryobject.h \ + /home/quella/miniconda3/include/python3.13/tupleobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/tupleobject.h \ + /home/quella/miniconda3/include/python3.13/listobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/listobject.h \ + /home/quella/miniconda3/include/python3.13/dictobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/dictobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/odictobject.h \ + /home/quella/miniconda3/include/python3.13/enumobject.h \ + /home/quella/miniconda3/include/python3.13/setobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/setobject.h \ + /home/quella/miniconda3/include/python3.13/methodobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/methodobject.h \ + /home/quella/miniconda3/include/python3.13/moduleobject.h \ + /home/quella/miniconda3/include/python3.13/monitoring.h \ + /home/quella/miniconda3/include/python3.13/cpython/monitoring.h \ + /home/quella/miniconda3/include/python3.13/cpython/funcobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/classobject.h \ + /home/quella/miniconda3/include/python3.13/fileobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/fileobject.h \ + /home/quella/miniconda3/include/python3.13/pycapsule.h \ + /home/quella/miniconda3/include/python3.13/cpython/code.h \ + /home/quella/miniconda3/include/python3.13/pyframe.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyframe.h \ + /home/quella/miniconda3/include/python3.13/traceback.h \ + /home/quella/miniconda3/include/python3.13/cpython/traceback.h \ + /home/quella/miniconda3/include/python3.13/sliceobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/cellobject.h \ + /home/quella/miniconda3/include/python3.13/iterobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/initconfig.h \ + /home/quella/miniconda3/include/python3.13/pystate.h \ + /home/quella/miniconda3/include/python3.13/cpython/pystate.h \ + /home/quella/miniconda3/include/python3.13/cpython/genobject.h \ + /home/quella/miniconda3/include/python3.13/descrobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/descrobject.h \ + /home/quella/miniconda3/include/python3.13/genericaliasobject.h \ + /home/quella/miniconda3/include/python3.13/warnings.h \ + /home/quella/miniconda3/include/python3.13/cpython/warnings.h \ + /home/quella/miniconda3/include/python3.13/weakrefobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/weakrefobject.h \ + /home/quella/miniconda3/include/python3.13/structseq.h \ + /home/quella/miniconda3/include/python3.13/cpython/picklebufobject.h \ + /home/quella/miniconda3/include/python3.13/cpython/pytime.h \ + /home/quella/miniconda3/include/python3.13/codecs.h \ + /home/quella/miniconda3/include/python3.13/pythread.h \ + /home/quella/miniconda3/include/python3.13/cpython/pythread.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /home/quella/miniconda3/include/python3.13/cpython/context.h \ + /home/quella/miniconda3/include/python3.13/modsupport.h \ + /home/quella/miniconda3/include/python3.13/cpython/modsupport.h \ + /home/quella/miniconda3/include/python3.13/compile.h \ + /home/quella/miniconda3/include/python3.13/cpython/compile.h \ + /home/quella/miniconda3/include/python3.13/pythonrun.h \ + /home/quella/miniconda3/include/python3.13/cpython/pythonrun.h \ + /home/quella/miniconda3/include/python3.13/pylifecycle.h \ + /home/quella/miniconda3/include/python3.13/cpython/pylifecycle.h \ + /home/quella/miniconda3/include/python3.13/ceval.h \ + /home/quella/miniconda3/include/python3.13/cpython/ceval.h \ + /home/quella/miniconda3/include/python3.13/sysmodule.h \ + /home/quella/miniconda3/include/python3.13/cpython/sysmodule.h \ + /home/quella/miniconda3/include/python3.13/osmodule.h \ + /home/quella/miniconda3/include/python3.13/intrcheck.h \ + /home/quella/miniconda3/include/python3.13/import.h \ + /home/quella/miniconda3/include/python3.13/cpython/import.h \ + /home/quella/miniconda3/include/python3.13/abstract.h \ + /home/quella/miniconda3/include/python3.13/cpython/abstract.h \ + /home/quella/miniconda3/include/python3.13/bltinmodule.h \ + /home/quella/miniconda3/include/python3.13/critical_section.h \ + /home/quella/miniconda3/include/python3.13/cpython/critical_section.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyctype.h \ + /home/quella/miniconda3/include/python3.13/pystrtod.h \ + /home/quella/miniconda3/include/python3.13/pystrcmp.h \ + /home/quella/miniconda3/include/python3.13/fileutils.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/quella/miniconda3/include/python3.13/cpython/fileutils.h \ + /home/quella/miniconda3/include/python3.13/cpython/pyfpe.h \ + /home/quella/miniconda3/include/python3.13/cpython/tracemalloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..14e6e84 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake @@ -0,0 +1,28 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o.d" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o" "gcc" "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make new file mode 100644 index 0000000..d9c7801 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make @@ -0,0 +1,165 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Include any dependencies generated for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/flags.make + +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/lib/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_introspection_cpp/__init__.py +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.hpp.em +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/msg__rosidl_typesupport_introspection_cpp.hpp.em +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/srv__rosidl_typesupport_introspection_cpp.hpp.em +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/srv__type_support.cpp.em +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/action_msgs/msg/GoalInfo.idl +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/action_msgs/msg/GoalStatus.idl +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/action_msgs/srv/CancelGoal.idl +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ introspection for ROS interfaces" + /home/quella/miniconda3/bin/python3 /opt/ros/humble/lib/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp --generator-arguments-file /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp__arguments.json + +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp + +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp + +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.s + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o -MF CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o.d -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o -c /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp > CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.i + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp -o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.s + +# Object files for target virtual_robot_prococol__rosidl_typesupport_introspection_cpp +virtual_robot_prococol__rosidl_typesupport_introspection_cpp_OBJECTS = \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o" \ +"CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o" + +# External object files for target virtual_robot_prococol__rosidl_typesupport_introspection_cpp +virtual_robot_prococol__rosidl_typesupport_introspection_cpp_EXTERNAL_OBJECTS = + +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/librcutils.so +libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so: CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build: libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/clean + +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..e27f56d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o.d" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o" + "CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o.d" + "libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.pdb" + "libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" + "rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp" + "rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.make new file mode 100644 index 0000000..9ea4261 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for virtual_robot_prococol__rosidl_typesupport_introspection_cpp. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts new file mode 100644 index 0000000..532c353 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for virtual_robot_prococol__rosidl_typesupport_introspection_cpp. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend.make new file mode 100644 index 0000000..bc2a53b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for virtual_robot_prococol__rosidl_typesupport_introspection_cpp. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/flags.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/flags.make new file mode 100644 index 0000000..04858f1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_INTROSPECTION_CPP_BUILDING_DLL -DROS_PACKAGE_NAME=\"virtual_robot_prococol\" + +CXX_INCLUDES = -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp -I/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c + +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/link.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/link.txt new file mode 100644 index 0000000..dc3c650 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so -o libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o -Wl,-rpath,/opt/ros/humble/lib: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -latomic diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/progress.make new file mode 100644 index 0000000..662587f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 36 +CMAKE_PROGRESS_2 = 37 +CMAKE_PROGRESS_3 = 38 +CMAKE_PROGRESS_4 = 39 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ca5698e19f6f1accfcc7206067baecaceb84b55b GIT binary patch literal 42168 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 Ctsj^G literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o.d new file mode 100644 index 0000000..0429675 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o.d @@ -0,0 +1,237 @@ +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/array \ + /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/srv/cancel_goal.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp \ + /usr/include/c++/11/sstream /usr/include/c++/11/istream \ + /usr/include/c++/11/ios /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/streambuf /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/11/codecvt /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/iomanip /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp \ + /opt/ros/humble/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/rosidl_generator_cpp__visibility_control.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/goal_info.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/goal_status_array.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp \ + /opt/ros/humble/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..cb2ff456eda2ef11581bf4493b0970664b55029f GIT binary patch literal 8144 zcmb_h-D_OO6`z%CS#fM@Pp&X zzp{I;Dut@CF%%Y4&~pjJp)Y-G-$H2{(LkW|4=9vAxFs!y2I3Mwh#*kUnS0LO(P*XU zZgRxV$M1a2*O|F9dfQG<_Cz9rDI#7HL5)!%a!&{4F;yHB=f%@X_5{>XX8?Ym4m|hS zT&nf&)ZLGxsn*7J%X^%FGUoyzfN+6DOZMb^6RebntB7iAYbq)|6`k({<6T zJI*51{Cr)kmKv^CD9c7|q2|hZqgI5!^0jM~=CYVUY}PHfUK1T0fjZ5}5!AXC3FGfr z*Ioj}F#h@jwXREH{GICB%YH>3D-4D&LR!FJjNRRMEZjawd%PsZ+tR=%Tb~XL3avbL zOt19ol~WKGW@Dx%Ca%RU&MkOV*NesD*042nDekFi{AY=TH8gA`ULXeOV!yCY7-mzM zIgFVt#CqX}^i@9-k+)_F=zcA-@vl~{e$>%oxc*; z-yy!*LRmlO^NF=Dn}<#HnD`&;QTwU4J*sUQEZg}z z;inDxbI>8Qf5yP`gyWfp#CA3b=lEs(uY{{Lq{;U~0HFP|%1U786~ez_;CBdb#|!cQ zNcdBR{AYx#*a055X9NZu{i>MI@FwBs3_HIgoR4|7^9kYS4fz)#(9!-g2JR4!ae>5k zeogo{e7KEcwO8=06BDw3D)|84Vna%vXFZUAwGVv-_|<>~_IcI=@V81nzJ{{kH4S&rv<5{8V|CfmZi3OLGV2;_A-2!VyTH1Iosck=rmz&qLBIRF>(hnW#6 z>rJ;j>a00M&n?xeiPd;I*>v8t59Zbjjf1(Pz?EM0Pz#p>{-~78RZkYz*3yZ%l#9+% z!7ID6Tr0jI>$P&JxUO6!M;f(eX|XKb^}5sa>h)T~m8Gf+Xx%AdyJfLnPsfL6va>RO zD`(5ebap%+O80VG_m%A2^|T#EIWg2$PG>VyGQ5R&vTb1^H9ix@xz_8~LhFvS-CoaT z)Ao3#OV8Pfyd7@5gSncU&g8F#@*50RXw_hv(QSMrl;5Du;dS>qPA0l{98!0$YwJ)T7!=9ZTp9&StS}dxdz^(A8J5aDPuiwgt^BVM6ZC)W~ z+0dq`N+depb(3(_Jz|%V3GGTOD^9anSau+3gyyUP=n(JMBub)x(&}ieuhdVA*a&W z>*Hxq@fPGXy)K}-*OcnyVhrQ;nuusnxrdMry;%?C~ZBd+oqxnn5O_RKAq;GTj&`xz+H@0o(UQLYB!r>U+v*_Jbag=W? z_+B$QY_v|w&O45ju;oapt)S0alpT9AkqEm6C@8a&le2bS=EvdFP9A+W5(#}$ON$P~ z+)~MbFJKX)?{c_?i5KCw18L>$NZT>@g1BNp7|gc#FsOT)iSWy~H>neFpDseu6=HPKb<6f9mBFI`xF51l(}#Hr$|4BN*Zy$8M;LN z&2e2J{d0yxQ~x6HQFM$AQl6vn+oC#FaZ6%-9zQg1`bL%8@E(oyfZG9O+<#4dj45;O g0TS~kF%{zF;E7t*jqa$uzmtBH8u*f-U{uBb0jd1)umAu6 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o.d b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o.d new file mode 100644 index 0000000..bbdfcca --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o.d @@ -0,0 +1,184 @@ +CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o: \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/array \ + /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/build.make new file mode 100644 index 0000000..b5a2605 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Utility rule file for virtual_robot_prococol_uninstall. + +# Include any custom commands dependencies for this target. +include CMakeFiles/virtual_robot_prococol_uninstall.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/virtual_robot_prococol_uninstall.dir/progress.make + +CMakeFiles/virtual_robot_prococol_uninstall: + /usr/bin/cmake -P /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake + +virtual_robot_prococol_uninstall: CMakeFiles/virtual_robot_prococol_uninstall +virtual_robot_prococol_uninstall: CMakeFiles/virtual_robot_prococol_uninstall.dir/build.make +.PHONY : virtual_robot_prococol_uninstall + +# Rule to build all files generated by this target. +CMakeFiles/virtual_robot_prococol_uninstall.dir/build: virtual_robot_prococol_uninstall +.PHONY : CMakeFiles/virtual_robot_prococol_uninstall.dir/build + +CMakeFiles/virtual_robot_prococol_uninstall.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol_uninstall.dir/cmake_clean.cmake +.PHONY : CMakeFiles/virtual_robot_prococol_uninstall.dir/clean + +CMakeFiles/virtual_robot_prococol_uninstall.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/virtual_robot_prococol_uninstall.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000..18ca98a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/virtual_robot_prococol_uninstall" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/virtual_robot_prococol_uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/compiler_depend.make new file mode 100644 index 0000000..5167336 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for virtual_robot_prococol_uninstall. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/compiler_depend.ts new file mode 100644 index 0000000..968d76a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for virtual_robot_prococol_uninstall. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/virtual_robot_prococol_uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestConfiguration.ini b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestConfiguration.ini new file mode 100644 index 0000000..bc7253d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestConfiguration.ini @@ -0,0 +1,105 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol +BuildDirectory: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: quella-virtual-machine + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: + +# Subprojects +LabelsForSubprojects: + +# Submission information +SubmitURL: + +# Dashboard start time +NightlyStartTime: + +# Commands for the build/test/submit cycle +ConfigureCommand: "/usr/bin/cmake" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol" +MakeCommand: +DefaultCTestConfigurationType: + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: +UpdateOptions: +UpdateType: + +# Compiler info +Compiler: /usr/bin/c++ +CompilerVersion: 11.4.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +DrMemoryCommand: +DrMemoryCommandOptions: +CudaSanitizerCommand: +CudaSanitizerCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: +CoverageExtraFlags: + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: +CTestSubmitRetryCount: diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestCustom.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestCustom.cmake new file mode 100644 index 0000000..14956f3 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestCustom.cmake @@ -0,0 +1,2 @@ +set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0) +set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestTestfile.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestTestfile.cmake new file mode 100644 index 0000000..fe7396f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CTestTestfile.cmake @@ -0,0 +1,19 @@ +# CMake generated Testfile for +# Source directory: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol +# Build directory: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(cppcheck "/home/quella/miniconda3/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/cppcheck.xunit.xml" "--package-name" "virtual_robot_prococol" "--output-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cppcheck/cppcheck.txt" "--command" "/opt/ros/humble/bin/ament_cppcheck" "--xunit-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/cppcheck.xunit.xml" "--include_dirs" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py") +set_tests_properties(cppcheck PROPERTIES LABELS "cppcheck;linter" TIMEOUT "300" WORKING_DIRECTORY "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cppcheck.cmake;66;ament_add_test;/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake;87;ament_cppcheck;/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;34;ament_package;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;0;") +add_test(flake8 "/home/quella/miniconda3/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/flake8.xunit.xml" "--package-name" "virtual_robot_prococol" "--output-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_flake8/flake8.txt" "--command" "/opt/ros/humble/bin/ament_flake8" "--xunit-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/flake8.xunit.xml") +set_tests_properties(flake8 PROPERTIES LABELS "flake8;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_flake8.cmake;63;ament_add_test;/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake;18;ament_flake8;/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;34;ament_package;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;0;") +add_test(lint_cmake "/home/quella/miniconda3/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/lint_cmake.xunit.xml" "--package-name" "virtual_robot_prococol" "--output-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_lint_cmake/lint_cmake.txt" "--command" "/opt/ros/humble/bin/ament_lint_cmake" "--xunit-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/lint_cmake.xunit.xml") +set_tests_properties(lint_cmake PROPERTIES LABELS "lint_cmake;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake;47;ament_add_test;/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;21;ament_lint_cmake;/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;34;ament_package;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;0;") +add_test(pep257 "/home/quella/miniconda3/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/pep257.xunit.xml" "--package-name" "virtual_robot_prococol" "--output-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_pep257/pep257.txt" "--command" "/opt/ros/humble/bin/ament_pep257" "--xunit-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/pep257.xunit.xml") +set_tests_properties(pep257 PROPERTIES LABELS "pep257;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_pep257.cmake;41;ament_add_test;/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake;18;ament_pep257;/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;34;ament_package;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;0;") +add_test(uncrustify "/home/quella/miniconda3/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/uncrustify.xunit.xml" "--package-name" "virtual_robot_prococol" "--output-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_uncrustify/uncrustify.txt" "--command" "/opt/ros/humble/bin/ament_uncrustify" "--xunit-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/uncrustify.xunit.xml") +set_tests_properties(uncrustify PROPERTIES LABELS "uncrustify;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_uncrustify.cmake;70;ament_add_test;/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake;43;ament_uncrustify;/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;34;ament_package;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;0;") +add_test(xmllint "/home/quella/miniconda3/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/xmllint.xunit.xml" "--package-name" "virtual_robot_prococol" "--output-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_xmllint/xmllint.txt" "--command" "/opt/ros/humble/bin/ament_xmllint" "--xunit-file" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/test_results/virtual_robot_prococol/xmllint.xunit.xml") +set_tests_properties(xmllint PROPERTIES LABELS "xmllint;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake;50;ament_add_test;/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;18;ament_xmllint;/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;34;ament_package;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/CMakeLists.txt;0;") +subdirs("virtual_robot_prococol__py") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/Makefile b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/Makefile new file mode 100644 index 0000000..2dbb371 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/Makefile @@ -0,0 +1,965 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named uninstall + +# Build rule for target. +uninstall: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 uninstall +.PHONY : uninstall + +# fast build rule for target. +uninstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build +.PHONY : uninstall/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol_uninstall + +# Build rule for target. +virtual_robot_prococol_uninstall: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol_uninstall +.PHONY : virtual_robot_prococol_uninstall + +# fast build rule for target. +virtual_robot_prococol_uninstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol_uninstall.dir/build.make CMakeFiles/virtual_robot_prococol_uninstall.dir/build +.PHONY : virtual_robot_prococol_uninstall/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol + +# Build rule for target. +virtual_robot_prococol: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol +.PHONY : virtual_robot_prococol + +# fast build rule for target. +virtual_robot_prococol/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol.dir/build.make CMakeFiles/virtual_robot_prococol.dir/build +.PHONY : virtual_robot_prococol/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_generator_c + +# Build rule for target. +virtual_robot_prococol__rosidl_generator_c: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_generator_c +.PHONY : virtual_robot_prococol__rosidl_generator_c + +# fast build rule for target. +virtual_robot_prococol__rosidl_generator_c/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build +.PHONY : virtual_robot_prococol__rosidl_generator_c/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_typesupport_fastrtps_c + +# Build rule for target. +virtual_robot_prococol__rosidl_typesupport_fastrtps_c: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_typesupport_fastrtps_c +.PHONY : virtual_robot_prococol__rosidl_typesupport_fastrtps_c + +# fast build rule for target. +virtual_robot_prococol__rosidl_typesupport_fastrtps_c/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build +.PHONY : virtual_robot_prococol__rosidl_typesupport_fastrtps_c/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__cpp + +# Build rule for target. +virtual_robot_prococol__cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__cpp +.PHONY : virtual_robot_prococol__cpp + +# fast build rule for target. +virtual_robot_prococol__cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__cpp.dir/build.make CMakeFiles/virtual_robot_prococol__cpp.dir/build +.PHONY : virtual_robot_prococol__cpp/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp + +# Build rule for target. +virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp +.PHONY : virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp + +# fast build rule for target. +virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build +.PHONY : virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_typesupport_introspection_c + +# Build rule for target. +virtual_robot_prococol__rosidl_typesupport_introspection_c: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_typesupport_introspection_c +.PHONY : virtual_robot_prococol__rosidl_typesupport_introspection_c + +# fast build rule for target. +virtual_robot_prococol__rosidl_typesupport_introspection_c/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build +.PHONY : virtual_robot_prococol__rosidl_typesupport_introspection_c/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_typesupport_c + +# Build rule for target. +virtual_robot_prococol__rosidl_typesupport_c: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_typesupport_c +.PHONY : virtual_robot_prococol__rosidl_typesupport_c + +# fast build rule for target. +virtual_robot_prococol__rosidl_typesupport_c/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build +.PHONY : virtual_robot_prococol__rosidl_typesupport_c/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_typesupport_introspection_cpp + +# Build rule for target. +virtual_robot_prococol__rosidl_typesupport_introspection_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_typesupport_introspection_cpp +.PHONY : virtual_robot_prococol__rosidl_typesupport_introspection_cpp + +# fast build rule for target. +virtual_robot_prococol__rosidl_typesupport_introspection_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build +.PHONY : virtual_robot_prococol__rosidl_typesupport_introspection_cpp/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_typesupport_cpp + +# Build rule for target. +virtual_robot_prococol__rosidl_typesupport_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_typesupport_cpp +.PHONY : virtual_robot_prococol__rosidl_typesupport_cpp + +# fast build rule for target. +virtual_robot_prococol__rosidl_typesupport_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build +.PHONY : virtual_robot_prococol__rosidl_typesupport_cpp/fast + +#============================================================================= +# Target rules for targets named ament_cmake_python_copy_virtual_robot_prococol + +# Build rule for target. +ament_cmake_python_copy_virtual_robot_prococol: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ament_cmake_python_copy_virtual_robot_prococol +.PHONY : ament_cmake_python_copy_virtual_robot_prococol + +# fast build rule for target. +ament_cmake_python_copy_virtual_robot_prococol/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build.make CMakeFiles/ament_cmake_python_copy_virtual_robot_prococol.dir/build +.PHONY : ament_cmake_python_copy_virtual_robot_prococol/fast + +#============================================================================= +# Target rules for targets named ament_cmake_python_build_virtual_robot_prococol_egg + +# Build rule for target. +ament_cmake_python_build_virtual_robot_prococol_egg: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ament_cmake_python_build_virtual_robot_prococol_egg +.PHONY : ament_cmake_python_build_virtual_robot_prococol_egg + +# fast build rule for target. +ament_cmake_python_build_virtual_robot_prococol_egg/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build.make CMakeFiles/ament_cmake_python_build_virtual_robot_prococol_egg.dir/build +.PHONY : ament_cmake_python_build_virtual_robot_prococol_egg/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_generator_py + +# Build rule for target. +virtual_robot_prococol__rosidl_generator_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_generator_py +.PHONY : virtual_robot_prococol__rosidl_generator_py + +# fast build rule for target. +virtual_robot_prococol__rosidl_generator_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build +.PHONY : virtual_robot_prococol__rosidl_generator_py/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext + +# Build rule for target. +virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext +.PHONY : virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext + +# fast build rule for target. +virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build +.PHONY : virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext + +# Build rule for target. +virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext +.PHONY : virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext + +# fast build rule for target. +virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build +.PHONY : virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__rosidl_typesupport_c__pyext + +# Build rule for target. +virtual_robot_prococol__rosidl_typesupport_c__pyext: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__rosidl_typesupport_c__pyext +.PHONY : virtual_robot_prococol__rosidl_typesupport_c__pyext + +# fast build rule for target. +virtual_robot_prococol__rosidl_typesupport_c__pyext/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build +.PHONY : virtual_robot_prococol__rosidl_typesupport_c__pyext/fast + +#============================================================================= +# Target rules for targets named virtual_robot_prococol__py + +# Build rule for target. +virtual_robot_prococol__py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__py +.PHONY : virtual_robot_prococol__py + +# fast build rule for target. +virtual_robot_prococol__py/fast: + $(MAKE) $(MAKESILENT) -f virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build.make virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build +.PHONY : virtual_robot_prococol__py/fast + +rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.o: rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o +.PHONY : rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.o + +# target to build an object file +rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o +.PHONY : rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o + +rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.i: rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.i +.PHONY : rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.i + +# target to preprocess a source file +rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.i +.PHONY : rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.i + +rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.s: rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.s +.PHONY : rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.s + +# target to generate assembly for a file +rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.s +.PHONY : rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.s + +rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.o: rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o +.PHONY : rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.o + +# target to build an object file +rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o +.PHONY : rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o + +rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.i: rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.i +.PHONY : rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.i + +# target to preprocess a source file +rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.i +.PHONY : rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.i + +rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.s: rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.s +.PHONY : rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.s + +# target to generate assembly for a file +rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.s +.PHONY : rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.s + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.o: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.o + +# target to build an object file +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.i: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.i +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.i + +# target to preprocess a source file +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.i +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.i + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.s: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.s +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.s + +# target to generate assembly for a file +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.s +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.s + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.o: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.o + +# target to build an object file +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.i: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.i +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.i + +# target to preprocess a source file +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.i +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.i + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.s: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.s +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.s + +# target to generate assembly for a file +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.s +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.s + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.o: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.o + +# target to build an object file +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.i: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.i +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.i + +# target to preprocess a source file +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.i +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.i + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.s: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.s +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.s + +# target to generate assembly for a file +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.s +.PHONY : rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.s + +rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.o: rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o +.PHONY : rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.o + +# target to build an object file +rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o +.PHONY : rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o + +rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.i: rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.i +.PHONY : rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.i + +# target to preprocess a source file +rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.i +.PHONY : rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.i + +rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.s: rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.s +.PHONY : rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.s + +# target to generate assembly for a file +rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.s +.PHONY : rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.s + +rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.o: rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o +.PHONY : rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.o + +# target to build an object file +rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o +.PHONY : rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o + +rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.i: rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.i +.PHONY : rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.i + +# target to preprocess a source file +rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.i +.PHONY : rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.i + +rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.s: rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.s +.PHONY : rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.s + +# target to generate assembly for a file +rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.s +.PHONY : rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.s + +rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.o: rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.o + +# target to build an object file +rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o + +rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.i: rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.i +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.i +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.i + +rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.s: rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.s +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.s +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.s + +rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.o: rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.o + +# target to build an object file +rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o + +rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.i: rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.i +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.i +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.i + +rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.s: rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.s +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.s +.PHONY : rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.s + +rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.o: rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o + +rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.i: rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.i + +rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.s: rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.s + +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.o: rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o + +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.i: rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.i + +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.s: rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.s + +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.o: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.i: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.s: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.o: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.i: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.s: rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.o: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.i: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.s: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.o: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.i: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.s: rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.s + +rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.o: rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o + +rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.i: rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.i + +rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.s: rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.s + +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.o: rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o + +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.i: rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.i + +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.s: rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.s + +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.o: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.i: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.s: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.o: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.i: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.s: rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... ament_cmake_python_build_virtual_robot_prococol_egg" + @echo "... ament_cmake_python_copy_virtual_robot_prococol" + @echo "... uninstall" + @echo "... virtual_robot_prococol" + @echo "... virtual_robot_prococol__cpp" + @echo "... virtual_robot_prococol__py" + @echo "... virtual_robot_prococol_uninstall" + @echo "... virtual_robot_prococol__rosidl_generator_c" + @echo "... virtual_robot_prococol__rosidl_generator_py" + @echo "... virtual_robot_prococol__rosidl_typesupport_c" + @echo "... virtual_robot_prococol__rosidl_typesupport_c__pyext" + @echo "... virtual_robot_prococol__rosidl_typesupport_cpp" + @echo "... virtual_robot_prococol__rosidl_typesupport_fastrtps_c" + @echo "... virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext" + @echo "... virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp" + @echo "... virtual_robot_prococol__rosidl_typesupport_introspection_c" + @echo "... virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext" + @echo "... virtual_robot_prococol__rosidl_typesupport_introspection_cpp" + @echo "... rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.o" + @echo "... rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.i" + @echo "... rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.s" + @echo "... rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.o" + @echo "... rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.i" + @echo "... rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.s" + @echo "... rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.o" + @echo "... rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.i" + @echo "... rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.s" + @echo "... rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.o" + @echo "... rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.i" + @echo "... rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.s" + @echo "... rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.o" + @echo "... rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.i" + @echo "... rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.s" + @echo "... rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.o" + @echo "... rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.i" + @echo "... rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.s" + @echo "... rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.o" + @echo "... rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.i" + @echo "... rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.s" + @echo "... rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.o" + @echo "... rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.i" + @echo "... rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.s" + @echo "... rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.o" + @echo "... rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.i" + @echo "... rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.s" + @echo "... rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.o" + @echo "... rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.i" + @echo "... rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.s" + @echo "... rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.o" + @echo "... rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.i" + @echo "... rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.s" + @echo "... rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.s" + @echo "... rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.o" + @echo "... rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.i" + @echo "... rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.s" + @echo "... rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.o" + @echo "... rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.i" + @echo "... rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/package.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/package.cmake new file mode 100644 index 0000000..1327ff1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/package.cmake @@ -0,0 +1,14 @@ +set(_AMENT_PACKAGE_NAME "virtual_robot_prococol") +set(virtual_robot_prococol_VERSION "0.0.0") +set(virtual_robot_prococol_MAINTAINER "quella <2892744389@qq.com>") +set(virtual_robot_prococol_BUILD_DEPENDS "rosidl_default_generators" "rclcpp") +set(virtual_robot_prococol_BUILDTOOL_DEPENDS "ament_cmake") +set(virtual_robot_prococol_BUILD_EXPORT_DEPENDS "rosidl_default_generators" "rclcpp") +set(virtual_robot_prococol_BUILDTOOL_EXPORT_DEPENDS ) +set(virtual_robot_prococol_EXEC_DEPENDS "rosidl_default_generators" "rclcpp") +set(virtual_robot_prococol_TEST_DEPENDS "ament_lint_auto" "ament_lint_common") +set(virtual_robot_prococol_GROUP_DEPENDS ) +set(virtual_robot_prococol_MEMBER_OF_GROUPS "rosidl_interface_packages") +set(virtual_robot_prococol_DEPRECATED "") +set(virtual_robot_prococol_EXPORT_TAGS) +list(APPEND virtual_robot_prococol_EXPORT_TAGS "ament_cmake") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/RobotStatus.msg.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/RobotStatus.msg.stamp new file mode 100644 index 0000000..3c8c903 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/RobotStatus.msg.stamp @@ -0,0 +1,7 @@ +# 位置坐标 +float32 pos_x +float32 pos_y + +# 速度参数 +float32 speed_x +float32 speed_y \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/TargetPosition.action.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/TargetPosition.action.stamp new file mode 100644 index 0000000..20548b5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/TargetPosition.action.stamp @@ -0,0 +1,17 @@ +# goal +float32 target_x +float32 target_y +float32 target_speed + +--- +# result +bool success +string msg +int8 status +int8 STATUS_SUCCEEDED=1 +int8 STATUS_ABORTED=2 +int8 STATUS_CANCELED=3 + +--- +# feedback +float32 progress \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp new file mode 100644 index 0000000..9de0768 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp @@ -0,0 +1,92 @@ +# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in + +set(_exported_dependencies "action_msgs;rosidl_runtime_c;rosidl_typesupport_interface;rcutils;fastrtps_cmake_module;fastcdr;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_c;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_cpp;fastrtps_cmake_module;fastcdr;rmw;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_typesupport_c;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_c;rosidl_typesupport_cpp;rosidl_typesupport_interface") + +find_package(ament_cmake_libraries QUIET REQUIRED) + +# find_package() all dependencies +# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS +# variables to virtual_robot_prococol_DEFINITIONS, virtual_robot_prococol_INCLUDE_DIRS, +# virtual_robot_prococol_LIBRARIES, and virtual_robot_prococol_LINK_FLAGS. +# Additionally collect the direct dependency names in +# virtual_robot_prococol_DEPENDENCIES as well as the recursive dependency names +# in virtual_robot_prococol_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(virtual_robot_prococol_DEPENDENCIES ${_exported_dependencies}) + set(virtual_robot_prococol_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) + set(_libraries) + foreach(_dep ${_exported_dependencies}) + if(NOT ${_dep}_FOUND) + find_package("${_dep}" QUIET REQUIRED) + endif() + # if a package provides modern CMake interface targets use them + # exclusively assuming the classic CMake variables only exist for + # backward compatibility + set(use_modern_cmake FALSE) + if(NOT "${${_dep}_TARGETS}" STREQUAL "") + foreach(_target ${${_dep}_TARGETS}) + # only use actual targets + # in case a package uses this variable for other content + if(TARGET "${_target}") + get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) + if(_include_dirs) + list_append_unique(virtual_robot_prococol_INCLUDE_DIRS "${_include_dirs}") + endif() + + get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) + if(_imported_configurations) + string(TOUPPER "${_imported_configurations}" _imported_configurations) + if(DEBUG_CONFIGURATIONS) + string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) + else() + set(_debug_configurations_uppercase "DEBUG") + endif() + foreach(_imported_config ${_imported_configurations}) + get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) + if(_imported_implib) + set(_imported_implib_config "optimized") + if(${_imported_config} IN_LIST _debug_configurations_uppercase) + set(_imported_implib_config "debug") + endif() + list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) + else() + get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) + if(_imported_location) + list(APPEND _libraries "${_imported_location}") + endif() + endif() + endforeach() + endif() + + get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) + if(_link_libraries) + list(APPEND _libraries "${_link_libraries}") + endif() + set(use_modern_cmake TRUE) + endif() + endforeach() + endif() + if(NOT use_modern_cmake) + if(${_dep}_DEFINITIONS) + list_append_unique(virtual_robot_prococol_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(virtual_robot_prococol_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(virtual_robot_prococol_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(virtual_robot_prococol_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND virtual_robot_prococol_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp new file mode 100644 index 0000000..743c5ec --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp @@ -0,0 +1,16 @@ +# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in + +set(_exported_include_dirs "${virtual_robot_prococol_DIR}/../../../include/virtual_robot_prococol") + +# append include directories to virtual_robot_prococol_INCLUDE_DIRS +# warn about not existing paths +if(NOT _exported_include_dirs STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + foreach(_exported_include_dir ${_exported_include_dirs}) + if(NOT IS_DIRECTORY "${_exported_include_dir}") + message(WARNING "Package 'virtual_robot_prococol' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND virtual_robot_prococol_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp new file mode 100644 index 0000000..cd256c1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp @@ -0,0 +1,141 @@ +# generated from ament_cmake_export_libraries/cmake/template/ament_cmake_export_libraries.cmake.in + +set(_exported_libraries "virtual_robot_prococol__rosidl_generator_c;virtual_robot_prococol__rosidl_typesupport_c;virtual_robot_prococol__rosidl_typesupport_cpp") +set(_exported_library_names "") + +# populate virtual_robot_prococol_LIBRARIES +if(NOT _exported_libraries STREQUAL "") + # loop over libraries, either target names or absolute paths + list(LENGTH _exported_libraries _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_libraries ${_i} _arg) + + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND virtual_robot_prococol_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'virtual_robot_prococol' passes the build configuration keyword '${_cfg}' as the last exported library") + endif() + list(GET _exported_libraries ${_i} _library) + else() + # the value is a library without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${virtual_robot_prococol_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # warn about not existing library and ignore it + message(FATAL_ERROR "Package 'virtual_robot_prococol' exports the library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR "Package 'virtual_robot_prococol' found the library '${_library}' at '${_lib}' which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'virtual_robot_prococol' found the library '${_lib}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'virtual_robot_prococol' exports the library '${_library}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES ${_cfg} "${_library}") + endif() + endif() + endwhile() +endif() + +# find_library() library names with optional LIBRARY_DIRS +# and add the libraries to virtual_robot_prococol_LIBRARIES +if(NOT _exported_library_names STREQUAL "") + # loop over library names + # but remember related build configuration keyword if available + list(LENGTH _exported_library_names _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_library_names ${_i} _arg) + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND virtual_robot_prococol_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library name + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'virtual_robot_prococol' passes the build configuration keyword '${_cfg}' as the last exported target") + endif() + list(GET _exported_library_names ${_i} _library) + else() + # the value is a library target without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + # extract optional LIBRARY_DIRS from library name + string(REPLACE ":" ";" _library_dirs "${_library}") + list(GET _library_dirs 0 _library_name) + list(REMOVE_AT _library_dirs 0) + + set(_lib "NOTFOUND") + if(NOT _library_dirs) + # search for library in the common locations + find_library( + _lib + NAMES "${_library_name}" + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING "Package 'virtual_robot_prococol' exports library '${_library_name}' which couldn't be found") + endif() + else() + # search for library in the specified directories + find_library( + _lib + NAMES "${_library_name}" + PATHS ${_library_dirs} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING + "Package 'virtual_robot_prococol' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") + endif() + endif() + if(_lib) + list(APPEND virtual_robot_prococol_LIBRARIES ${_cfg} "${_lib}") + endif() + endwhile() +endif() + +# TODO(dirk-thomas) deduplicate virtual_robot_prococol_LIBRARIES +# while maintaining library order +# as well as build configuration keywords +# as well as linker flags diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp new file mode 100644 index 0000000..b1c85db --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp @@ -0,0 +1,27 @@ +# generated from ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in + +set(_exported_targets "export_virtual_robot_prococol__rosidl_generator_c;export_virtual_robot_prococol__rosidl_typesupport_fastrtps_c;export_virtual_robot_prococol__rosidl_generator_cpp;export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp;virtual_robot_prococol__rosidl_typesupport_introspection_c;virtual_robot_prococol__rosidl_typesupport_c;virtual_robot_prococol__rosidl_typesupport_introspection_cpp;virtual_robot_prococol__rosidl_typesupport_cpp;export_virtual_robot_prococol__rosidl_generator_py") + +# include all exported targets +if(NOT _exported_targets STREQUAL "") + foreach(_target ${_exported_targets}) + set(_export_file "${virtual_robot_prococol_DIR}/${_target}Export.cmake") + include("${_export_file}") + + # extract the target names associated with the export + set(_regex "foreach\\((_cmake)?_expected_?[Tt]arget (IN ITEMS )?(.+)\\)") + file( + STRINGS "${_export_file}" _foreach_targets + REGEX "${_regex}") + list(LENGTH _foreach_targets _matches) + if(NOT _matches EQUAL 1) + message(FATAL_ERROR + "Failed to find exported target names in '${_export_file}'") + endif() + string(REGEX REPLACE "${_regex}" "\\3" _targets "${_foreach_targets}") + string(REPLACE " " ";" _targets "${_targets}") + list(LENGTH _targets _length) + + list(APPEND virtual_robot_prococol_TARGETS ${_targets}) + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_prefix_path.sh.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_prefix_path.sh.stamp new file mode 100644 index 0000000..02e441b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/ament_prefix_path.sh.stamp @@ -0,0 +1,4 @@ +# copied from +# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh + +ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/library_path.sh.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/library_path.sh.stamp new file mode 100644 index 0000000..292e518 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/library_path.sh.stamp @@ -0,0 +1,16 @@ +# copied from ament_package/template/environment_hook/library_path.sh + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +if [ $_IS_DARWIN -eq 0 ]; then + ament_prepend_unique_value LD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" +else + ament_prepend_unique_value DYLD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" +fi +unset _IS_DARWIN diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp new file mode 100644 index 0000000..ee49c9f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "@PACKAGE_VERSION@") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/nameConfig.cmake.in.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/nameConfig.cmake.in.stamp new file mode 100644 index 0000000..6fb3fe7 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/nameConfig.cmake.in.stamp @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_@PROJECT_NAME@_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED @PROJECT_NAME@_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(@PROJECT_NAME@_FOUND FALSE) + elseif(NOT @PROJECT_NAME@_FOUND) + # use separate condition to avoid uninitialized variable warning + set(@PROJECT_NAME@_FOUND FALSE) + endif() + return() +endif() +set(_@PROJECT_NAME@_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT @PROJECT_NAME@_FIND_QUIETLY) + message(STATUS "Found @PROJECT_NAME@: @PACKAGE_VERSION@ (${@PROJECT_NAME@_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "") + set(_msg "Package '@PROJECT_NAME@' is deprecated") + # append custom deprecation text if available + if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "TRUE") + set(_msg "${_msg} (@PACKAGE_DEPRECATED@)") + endif() + # optionally quiet the deprecation message + if(NOT ${@PROJECT_NAME@_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(@PROJECT_NAME@_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "@PACKAGE_CONFIG_EXTRA_FILES@") +foreach(_extra ${_extras}) + include("${@PROJECT_NAME@_DIR}/${_extra}") +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/package.xml.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/package.xml.stamp new file mode 100644 index 0000000..b1ad2d8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/package.xml.stamp @@ -0,0 +1,23 @@ + + + + virtual_robot_prococol + 0.0.0 + TODO: Package description + quella + Apache-2.0 + + ament_cmake + + + rosidl_default_generators + rclcpp + + ament_lint_auto + ament_lint_common + + rosidl_interface_packages + + ament_cmake + + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp new file mode 100644 index 0000000..8be9894 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp @@ -0,0 +1,150 @@ +#!/usr/bin/env python3 + +# Copyright 2014-2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +from collections import OrderedDict +import os +import sys + +from catkin_pkg.package import parse_package_string + + +def main(argv=sys.argv[1:]): + """ + Extract the information from package.xml and make them accessible to CMake. + + Parse the given package.xml file and + print CMake code defining several variables containing the content. + """ + parser = argparse.ArgumentParser( + description='Parse package.xml file and print CMake code defining ' + 'several variables', + ) + parser.add_argument( + 'package_xml', + type=argparse.FileType('r', encoding='utf-8'), + help='The path to a package.xml file', + ) + parser.add_argument( + 'outfile', + nargs='?', + help='The filename where the output should be written to', + ) + args = parser.parse_args(argv) + + try: + package = parse_package_string( + args.package_xml.read(), filename=args.package_xml.name) + except Exception as e: + print("Error parsing '%s':" % args.package_xml.name, file=sys.stderr) + raise e + finally: + args.package_xml.close() + + lines = generate_cmake_code(package) + if args.outfile: + with open(args.outfile, 'w', encoding='utf-8') as f: + for line in lines: + f.write('%s\n' % line) + else: + for line in lines: + print(line) + + +def get_dependency_values(key, depends): + dependencies = [] + + # Filter the dependencies, checking for any condition attributes + dependencies.append((key, ' '.join([ + '"%s"' % str(d) for d in depends + if d.condition is None or d.evaluate_condition(os.environ) + ]))) + + for d in depends: + comparisons = [ + 'version_lt', + 'version_lte', + 'version_eq', + 'version_gte', + 'version_gt'] + for comp in comparisons: + value = getattr(d, comp, None) + if value is not None: + dependencies.append(('%s_%s_%s' % (key, str(d), comp.upper()), + '"%s"' % value)) + return dependencies + + +def generate_cmake_code(package): + """ + Return a list of CMake set() commands containing the manifest information. + + :param package: catkin_pkg.package.Package + :returns: list of str + """ + variables = [] + variables.append(('VERSION', '"%s"' % package.version)) + + variables.append(( + 'MAINTAINER', + '"%s"' % (', '.join([str(m) for m in package.maintainers])))) + + variables.extend(get_dependency_values('BUILD_DEPENDS', + package.build_depends)) + variables.extend(get_dependency_values('BUILDTOOL_DEPENDS', + package.buildtool_depends)) + variables.extend(get_dependency_values('BUILD_EXPORT_DEPENDS', + package.build_export_depends)) + variables.extend(get_dependency_values('BUILDTOOL_EXPORT_DEPENDS', + package.buildtool_export_depends)) + variables.extend(get_dependency_values('EXEC_DEPENDS', + package.exec_depends)) + variables.extend(get_dependency_values('TEST_DEPENDS', + package.test_depends)) + variables.extend(get_dependency_values('GROUP_DEPENDS', + package.group_depends)) + variables.extend(get_dependency_values('MEMBER_OF_GROUPS', + package.member_of_groups)) + + deprecated = [e.content for e in package.exports + if e.tagname == 'deprecated'] + variables.append(('DEPRECATED', + '"%s"' % ((deprecated[0] if deprecated[0] else 'TRUE') + if deprecated + else ''))) + + lines = [] + lines.append('set(_AMENT_PACKAGE_NAME "%s")' % package.name) + for (k, v) in variables: + lines.append('set(%s_%s %s)' % (package.name, k, v)) + + lines.append('set(%s_EXPORT_TAGS)' % package.name) + replaces = OrderedDict() + replaces['${prefix}/'] = '' + replaces['\\'] = '\\\\' # escape backslashes + replaces['"'] = '\\"' # prevent double quotes to end the CMake string + replaces[';'] = '\\;' # prevent semicolons to be interpreted as list separators + for export in package.exports: + export = str(export) + for k, v in replaces.items(): + export = export.replace(k, v) + lines.append('list(APPEND %s_EXPORT_TAGS "%s")' % (package.name, export)) + + return lines + + +if __name__ == '__main__': + main() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/path.sh.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/path.sh.stamp new file mode 100644 index 0000000..e59b749 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/path.sh.stamp @@ -0,0 +1,5 @@ +# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh + +if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then + ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" +fi diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/pythonpath.sh.in.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/pythonpath.sh.in.stamp new file mode 100644 index 0000000..de278c1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/pythonpath.sh.in.stamp @@ -0,0 +1,3 @@ +# generated from ament_package/template/environment_hook/pythonpath.sh.in + +ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/@PYTHON_INSTALL_DIR@" diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/robot_status.msg.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/robot_status.msg.stamp new file mode 100644 index 0000000..3c8c903 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/robot_status.msg.stamp @@ -0,0 +1,7 @@ +# 位置坐标 +float32 pos_x +float32 pos_y + +# 速度参数 +float32 speed_x +float32 speed_y \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp new file mode 100644 index 0000000..60a2082 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp @@ -0,0 +1,4 @@ +# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in + +set(virtual_robot_prococol_IDL_FILES "msg/RobotStatus.idl;action/TargetPosition.idl") +set(virtual_robot_prococol_INTERFACE_FILES "msg/RobotStatus.msg;action/TargetPosition.action") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp new file mode 100644 index 0000000..6e19643 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp @@ -0,0 +1,49 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_libraries.cmake.in + +set(_exported_typesupport_libraries + "__rosidl_typesupport_fastrtps_c:virtual_robot_prococol__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp") + +# populate virtual_robot_prococol_LIBRARIES_ +if(NOT _exported_typesupport_libraries STREQUAL "") + # loop over typesupport libraries + foreach(_tuple ${_exported_typesupport_libraries}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _library) + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${virtual_robot_prococol_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # the library wasn't found + message(FATAL_ERROR + "Package 'virtual_robot_prococol' exports the typesupport library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR + "Package 'virtual_robot_prococol' found the typesupport library '${_library}' at '${_lib}' " + "which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'virtual_robot_prococol' found the typesupport library '${_lib}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES${_suffix} ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'virtual_robot_prococol' exports the typesupport library '${_library}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES${_suffix} "${_library}") + endif() + endif() + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp new file mode 100644 index 0000000..725488b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp @@ -0,0 +1,23 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_targets.cmake.in + +set(_exported_typesupport_targets + "__rosidl_generator_c:virtual_robot_prococol__rosidl_generator_c;__rosidl_typesupport_fastrtps_c:virtual_robot_prococol__rosidl_typesupport_fastrtps_c;__rosidl_generator_cpp:virtual_robot_prococol__rosidl_generator_cpp;__rosidl_typesupport_fastrtps_cpp:virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp;__rosidl_typesupport_introspection_c:virtual_robot_prococol__rosidl_typesupport_introspection_c;__rosidl_typesupport_c:virtual_robot_prococol__rosidl_typesupport_c;__rosidl_typesupport_introspection_cpp:virtual_robot_prococol__rosidl_typesupport_introspection_cpp;__rosidl_typesupport_cpp:virtual_robot_prococol__rosidl_typesupport_cpp;__rosidl_generator_py:virtual_robot_prococol__rosidl_generator_py") + +# populate virtual_robot_prococol_TARGETS_ +if(NOT _exported_typesupport_targets STREQUAL "") + # loop over typesupport targets + foreach(_tuple ${_exported_typesupport_targets}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _target) + + set(_target "virtual_robot_prococol::${_target}") + if(NOT TARGET "${_target}") + # the exported target must exist + message(WARNING "Package 'virtual_robot_prococol' exports the typesupport target '${_target}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_TARGETS${_suffix} "${_target}") + endif() + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/target_position.action.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/target_position.action.stamp new file mode 100644 index 0000000..20548b5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/target_position.action.stamp @@ -0,0 +1,17 @@ +# goal +float32 target_x +float32 target_y +float32 target_speed + +--- +# result +bool success +string msg +int8 status +int8 STATUS_SUCCEEDED=1 +int8 STATUS_ABORTED=2 +int8 STATUS_CANCELED=3 + +--- +# feedback +float32 progress \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/templates_2_cmake.py.stamp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/templates_2_cmake.py.stamp new file mode 100644 index 0000000..fb2fb47 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/stamps/templates_2_cmake.py.stamp @@ -0,0 +1,112 @@ +#!/usr/bin/env python3 + +# Copyright 2014-2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import os +import sys + +from ament_package.templates import get_environment_hook_template_path +from ament_package.templates import get_package_level_template_names +from ament_package.templates import get_package_level_template_path +from ament_package.templates import get_prefix_level_template_names +from ament_package.templates import get_prefix_level_template_path + +IS_WINDOWS = os.name == 'nt' + + +def main(argv=sys.argv[1:]): + """ + Extract the information about templates provided by ament_package. + + Call the API provided by ament_package and + print CMake code defining several variables containing information about + the available templates. + """ + parser = argparse.ArgumentParser( + description='Extract information about templates provided by ' + 'ament_package and print CMake code defining several ' + 'variables', + ) + parser.add_argument( + 'outfile', + nargs='?', + help='The filename where the output should be written to', + ) + args = parser.parse_args(argv) + + lines = generate_cmake_code() + if args.outfile: + basepath = os.path.dirname(args.outfile) + if not os.path.exists(basepath): + os.makedirs(basepath) + with open(args.outfile, 'w') as f: + for line in lines: + f.write('%s\n' % line) + else: + for line in lines: + print(line) + + +def generate_cmake_code(): + """ + Return a list of CMake set() commands containing the template information. + + :returns: list of str + """ + variables = [] + + if not IS_WINDOWS: + variables.append(( + 'ENVIRONMENT_HOOK_LIBRARY_PATH', + '"%s"' % get_environment_hook_template_path('library_path.sh'))) + else: + variables.append(('ENVIRONMENT_HOOK_LIBRARY_PATH', '')) + + ext = '.bat.in' if IS_WINDOWS else '.sh.in' + variables.append(( + 'ENVIRONMENT_HOOK_PYTHONPATH', + '"%s"' % get_environment_hook_template_path('pythonpath' + ext))) + + templates = [] + for name in get_package_level_template_names(): + templates.append('"%s"' % get_package_level_template_path(name)) + variables.append(( + 'PACKAGE_LEVEL', + templates)) + + templates = [] + for name in get_prefix_level_template_names(): + templates.append('"%s"' % get_prefix_level_template_path(name)) + variables.append(( + 'PREFIX_LEVEL', + templates)) + + lines = [] + for (k, v) in variables: + if isinstance(v, list): + lines.append('set(ament_cmake_package_templates_%s "")' % k) + for vv in v: + lines.append('list(APPEND ament_cmake_package_templates_%s %s)' + % (k, vv)) + else: + lines.append('set(ament_cmake_package_templates_%s %s)' % (k, v)) + # Ensure backslashes are replaced with forward slashes because CMake cannot + # parse files with backslashes in it. + return [line.replace('\\', '/') for line in lines] + + +if __name__ == '__main__': + main() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig-version.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig-version.cmake new file mode 100644 index 0000000..7beb732 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "0.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig.cmake new file mode 100644 index 0000000..110ce86 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_virtual_robot_prococol_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED virtual_robot_prococol_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(virtual_robot_prococol_FOUND FALSE) + elseif(NOT virtual_robot_prococol_FOUND) + # use separate condition to avoid uninitialized variable warning + set(virtual_robot_prococol_FOUND FALSE) + endif() + return() +endif() +set(_virtual_robot_prococol_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT virtual_robot_prococol_FIND_QUIETLY) + message(STATUS "Found virtual_robot_prococol: 0.0.0 (${virtual_robot_prococol_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'virtual_robot_prococol' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${virtual_robot_prococol_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(virtual_robot_prococol_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "rosidl_cmake-extras.cmake;ament_cmake_export_dependencies-extras.cmake;ament_cmake_export_include_directories-extras.cmake;ament_cmake_export_libraries-extras.cmake;ament_cmake_export_targets-extras.cmake;rosidl_cmake_export_typesupport_targets-extras.cmake;rosidl_cmake_export_typesupport_libraries-extras.cmake") +foreach(_extra ${_extras}) + include("${virtual_robot_prococol_DIR}/${_extra}") +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/ament_prefix_path.dsv b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/library_path.dsv b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/library_path.dsv new file mode 100644 index 0000000..89bec93 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/library_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.bash b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.bash new file mode 100644 index 0000000..49782f2 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.bash @@ -0,0 +1,46 @@ +# generated from ament_package/template/package_level/local_setup.bash.in + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.dsv b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.dsv new file mode 100644 index 0000000..7283a3a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.dsv @@ -0,0 +1,4 @@ +source;share/virtual_robot_prococol/environment/ament_prefix_path.sh +source;share/virtual_robot_prococol/environment/library_path.sh +source;share/virtual_robot_prococol/environment/path.sh +source;share/virtual_robot_prococol/environment/pythonpath.sh diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.sh b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.sh new file mode 100644 index 0000000..2ed852d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.sh @@ -0,0 +1,186 @@ +# generated from ament_package/template/package_level/local_setup.sh.in + +# since this file is sourced use either the provided AMENT_CURRENT_PREFIX +# or fall back to the destination set at configure time +: ${AMENT_CURRENT_PREFIX:="/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol"} +if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then + if [ -z "$COLCON_CURRENT_PREFIX" ]; then + echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ + "exist. Consider sourcing a different extension than '.sh'." 1>&2 + else + AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" + fi +fi + +# function to append values to environment variables +# using colons as separators and avoiding leading separators +ament_append_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # avoid leading separator + eval _values=\"\$$_listname\" + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + _ament_append_value_IFS=$IFS + unset IFS + eval export $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + IFS=$_ament_append_value_IFS + unset _ament_append_value_IFS + fi + unset _values + + unset _value + unset _listname +} + +# function to append non-duplicate values to environment variables +# using colons as separators and avoiding leading separators +ament_append_unique_value() { + # arguments + _listname=$1 + _value=$2 + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\$$_listname + _duplicate= + _ament_append_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ $_item = $_value ]; then + _duplicate=1 + fi + done + unset _item + + # append only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid leading separator + if [ -z "$_values" ]; then + eval $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + fi + fi + IFS=$_ament_append_unique_value_IFS + unset _ament_append_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# function to prepend non-duplicate values to environment variables +# using colons as separators and avoiding trailing separators +ament_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\"\$$_listname\" + _duplicate= + _ament_prepend_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ "$_item" = "$_value" ]; then + _duplicate=1 + fi + done + unset _item + + # prepend only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid trailing separator + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval export $_listname=\"$_value:\$$_listname\" + #eval echo "prepend list \$$_listname" + fi + fi + IFS=$_ament_prepend_unique_value_IFS + unset _ament_prepend_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# list all environment hooks of this package +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/virtual_robot_prococol/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/virtual_robot_prococol/environment/library_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/virtual_robot_prococol/environment/path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/virtual_robot_prococol/environment/pythonpath.sh" + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS + fi + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + if [ -f "$_hook" ]; then + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + # trace output + if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_hook\"" + fi + . "$_hook" + fi + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +# reset AMENT_CURRENT_PREFIX after each package +# allowing to source multiple package-level setup files +unset AMENT_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.zsh b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.zsh new file mode 100644 index 0000000..fe161be --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.zsh @@ -0,0 +1,59 @@ +# generated from ament_package/template/package_level/local_setup.zsh.in + +AMENT_SHELL=zsh + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# function to convert array-like strings into arrays +# to wordaround SH_WORD_SPLIT not being set +ament_zsh_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +# the package-level local_setup file unsets AMENT_CURRENT_PREFIX +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/package.dsv b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/package.dsv new file mode 100644 index 0000000..494a107 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/package.dsv @@ -0,0 +1,4 @@ +source;share/virtual_robot_prococol/local_setup.bash +source;share/virtual_robot_prococol/local_setup.dsv +source;share/virtual_robot_prococol/local_setup.sh +source;share/virtual_robot_prococol/local_setup.zsh diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/path.dsv b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/path.dsv new file mode 100644 index 0000000..b94426a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.dsv b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.dsv new file mode 100644 index 0000000..83bcc38 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.13/site-packages diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.sh b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.sh new file mode 100644 index 0000000..d8f98ad --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from ament_package/template/environment_hook/pythonpath.sh.in + +ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/lib/python3.13/site-packages" diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake new file mode 100644 index 0000000..9de0768 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake @@ -0,0 +1,92 @@ +# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in + +set(_exported_dependencies "action_msgs;rosidl_runtime_c;rosidl_typesupport_interface;rcutils;fastrtps_cmake_module;fastcdr;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_c;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_cpp;fastrtps_cmake_module;fastcdr;rmw;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_typesupport_c;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_c;rosidl_typesupport_cpp;rosidl_typesupport_interface") + +find_package(ament_cmake_libraries QUIET REQUIRED) + +# find_package() all dependencies +# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS +# variables to virtual_robot_prococol_DEFINITIONS, virtual_robot_prococol_INCLUDE_DIRS, +# virtual_robot_prococol_LIBRARIES, and virtual_robot_prococol_LINK_FLAGS. +# Additionally collect the direct dependency names in +# virtual_robot_prococol_DEPENDENCIES as well as the recursive dependency names +# in virtual_robot_prococol_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(virtual_robot_prococol_DEPENDENCIES ${_exported_dependencies}) + set(virtual_robot_prococol_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) + set(_libraries) + foreach(_dep ${_exported_dependencies}) + if(NOT ${_dep}_FOUND) + find_package("${_dep}" QUIET REQUIRED) + endif() + # if a package provides modern CMake interface targets use them + # exclusively assuming the classic CMake variables only exist for + # backward compatibility + set(use_modern_cmake FALSE) + if(NOT "${${_dep}_TARGETS}" STREQUAL "") + foreach(_target ${${_dep}_TARGETS}) + # only use actual targets + # in case a package uses this variable for other content + if(TARGET "${_target}") + get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) + if(_include_dirs) + list_append_unique(virtual_robot_prococol_INCLUDE_DIRS "${_include_dirs}") + endif() + + get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) + if(_imported_configurations) + string(TOUPPER "${_imported_configurations}" _imported_configurations) + if(DEBUG_CONFIGURATIONS) + string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) + else() + set(_debug_configurations_uppercase "DEBUG") + endif() + foreach(_imported_config ${_imported_configurations}) + get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) + if(_imported_implib) + set(_imported_implib_config "optimized") + if(${_imported_config} IN_LIST _debug_configurations_uppercase) + set(_imported_implib_config "debug") + endif() + list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) + else() + get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) + if(_imported_location) + list(APPEND _libraries "${_imported_location}") + endif() + endif() + endforeach() + endif() + + get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) + if(_link_libraries) + list(APPEND _libraries "${_link_libraries}") + endif() + set(use_modern_cmake TRUE) + endif() + endforeach() + endif() + if(NOT use_modern_cmake) + if(${_dep}_DEFINITIONS) + list_append_unique(virtual_robot_prococol_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(virtual_robot_prococol_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(virtual_robot_prococol_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(virtual_robot_prococol_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND virtual_robot_prococol_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake new file mode 100644 index 0000000..743c5ec --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake @@ -0,0 +1,16 @@ +# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in + +set(_exported_include_dirs "${virtual_robot_prococol_DIR}/../../../include/virtual_robot_prococol") + +# append include directories to virtual_robot_prococol_INCLUDE_DIRS +# warn about not existing paths +if(NOT _exported_include_dirs STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + foreach(_exported_include_dir ${_exported_include_dirs}) + if(NOT IS_DIRECTORY "${_exported_include_dir}") + message(WARNING "Package 'virtual_robot_prococol' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND virtual_robot_prococol_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake new file mode 100644 index 0000000..cd256c1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake @@ -0,0 +1,141 @@ +# generated from ament_cmake_export_libraries/cmake/template/ament_cmake_export_libraries.cmake.in + +set(_exported_libraries "virtual_robot_prococol__rosidl_generator_c;virtual_robot_prococol__rosidl_typesupport_c;virtual_robot_prococol__rosidl_typesupport_cpp") +set(_exported_library_names "") + +# populate virtual_robot_prococol_LIBRARIES +if(NOT _exported_libraries STREQUAL "") + # loop over libraries, either target names or absolute paths + list(LENGTH _exported_libraries _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_libraries ${_i} _arg) + + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND virtual_robot_prococol_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'virtual_robot_prococol' passes the build configuration keyword '${_cfg}' as the last exported library") + endif() + list(GET _exported_libraries ${_i} _library) + else() + # the value is a library without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${virtual_robot_prococol_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # warn about not existing library and ignore it + message(FATAL_ERROR "Package 'virtual_robot_prococol' exports the library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR "Package 'virtual_robot_prococol' found the library '${_library}' at '${_lib}' which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'virtual_robot_prococol' found the library '${_lib}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'virtual_robot_prococol' exports the library '${_library}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES ${_cfg} "${_library}") + endif() + endif() + endwhile() +endif() + +# find_library() library names with optional LIBRARY_DIRS +# and add the libraries to virtual_robot_prococol_LIBRARIES +if(NOT _exported_library_names STREQUAL "") + # loop over library names + # but remember related build configuration keyword if available + list(LENGTH _exported_library_names _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_library_names ${_i} _arg) + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND virtual_robot_prococol_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library name + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'virtual_robot_prococol' passes the build configuration keyword '${_cfg}' as the last exported target") + endif() + list(GET _exported_library_names ${_i} _library) + else() + # the value is a library target without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + # extract optional LIBRARY_DIRS from library name + string(REPLACE ":" ";" _library_dirs "${_library}") + list(GET _library_dirs 0 _library_name) + list(REMOVE_AT _library_dirs 0) + + set(_lib "NOTFOUND") + if(NOT _library_dirs) + # search for library in the common locations + find_library( + _lib + NAMES "${_library_name}" + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING "Package 'virtual_robot_prococol' exports library '${_library_name}' which couldn't be found") + endif() + else() + # search for library in the specified directories + find_library( + _lib + NAMES "${_library_name}" + PATHS ${_library_dirs} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING + "Package 'virtual_robot_prococol' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") + endif() + endif() + if(_lib) + list(APPEND virtual_robot_prococol_LIBRARIES ${_cfg} "${_lib}") + endif() + endwhile() +endif() + +# TODO(dirk-thomas) deduplicate virtual_robot_prococol_LIBRARIES +# while maintaining library order +# as well as build configuration keywords +# as well as linker flags diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake new file mode 100644 index 0000000..b1c85db --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake @@ -0,0 +1,27 @@ +# generated from ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in + +set(_exported_targets "export_virtual_robot_prococol__rosidl_generator_c;export_virtual_robot_prococol__rosidl_typesupport_fastrtps_c;export_virtual_robot_prococol__rosidl_generator_cpp;export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp;virtual_robot_prococol__rosidl_typesupport_introspection_c;virtual_robot_prococol__rosidl_typesupport_c;virtual_robot_prococol__rosidl_typesupport_introspection_cpp;virtual_robot_prococol__rosidl_typesupport_cpp;export_virtual_robot_prococol__rosidl_generator_py") + +# include all exported targets +if(NOT _exported_targets STREQUAL "") + foreach(_target ${_exported_targets}) + set(_export_file "${virtual_robot_prococol_DIR}/${_target}Export.cmake") + include("${_export_file}") + + # extract the target names associated with the export + set(_regex "foreach\\((_cmake)?_expected_?[Tt]arget (IN ITEMS )?(.+)\\)") + file( + STRINGS "${_export_file}" _foreach_targets + REGEX "${_regex}") + list(LENGTH _foreach_targets _matches) + if(NOT _matches EQUAL 1) + message(FATAL_ERROR + "Failed to find exported target names in '${_export_file}'") + endif() + string(REGEX REPLACE "${_regex}" "\\3" _targets "${_foreach_targets}") + string(REPLACE " " ";" _targets "${_targets}") + list(LENGTH _targets _length) + + list(APPEND virtual_robot_prococol_TARGETS ${_targets}) + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol new file mode 100644 index 0000000..1347ae0 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol @@ -0,0 +1 @@ +rosidl_default_generators;rclcpp;ament_lint_auto;ament_lint_common \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/packages/virtual_robot_prococol b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/packages/virtual_robot_prococol new file mode 100644 index 0000000..e69de29 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol new file mode 100644 index 0000000..7b84406 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol @@ -0,0 +1 @@ +/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol new file mode 100644 index 0000000..e2d296a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol @@ -0,0 +1,4 @@ +action/TargetPosition.action +action/TargetPosition.idl +msg/RobotStatus.idl +msg/RobotStatus.msg \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_package_templates/templates.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_package_templates/templates.cmake new file mode 100644 index 0000000..42a5a03 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_package_templates/templates.cmake @@ -0,0 +1,14 @@ +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_LIBRARY_PATH "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/library_path.sh") +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_PYTHONPATH "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/pythonpath.sh.in") +set(ament_cmake_package_templates_PACKAGE_LEVEL "") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.bash.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.zsh.in") +set(ament_cmake_package_templates_PREFIX_LEVEL "") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/_local_setup_util.py") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/setup.py b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/setup.py new file mode 100644 index 0000000..9b8563c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/setup.py @@ -0,0 +1,9 @@ +from setuptools import find_packages +from setuptools import setup + +setup( + name='virtual_robot_prococol', + version='0.0.0', + packages=find_packages( + include=('virtual_robot_prococol', 'virtual_robot_prococol.*')), +) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/PKG-INFO b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/PKG-INFO new file mode 100644 index 0000000..0b2165e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/PKG-INFO @@ -0,0 +1,3 @@ +Metadata-Version: 2.4 +Name: virtual_robot_prococol +Version: 0.0.0 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/SOURCES.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/SOURCES.txt new file mode 100644 index 0000000..d2d0d67 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/SOURCES.txt @@ -0,0 +1,6 @@ +setup.py +virtual_robot_prococol/__init__.py +virtual_robot_prococol.egg-info/PKG-INFO +virtual_robot_prococol.egg-info/SOURCES.txt +virtual_robot_prococol.egg-info/dependency_links.txt +virtual_robot_prococol.egg-info/top_level.txt \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/dependency_links.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/top_level.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/top_level.txt new file mode 100644 index 0000000..0645f98 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/top_level.txt @@ -0,0 +1 @@ +virtual_robot_prococol diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol/__init__.py b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake new file mode 100644 index 0000000..88ac667 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake @@ -0,0 +1,57 @@ +# generated from +# ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in + +function(ament_cmake_uninstall_target_remove_empty_directories path) + set(install_space "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol") + if(install_space STREQUAL "") + message(FATAL_ERROR "The CMAKE_INSTALL_PREFIX variable must not be empty") + endif() + + string(LENGTH "${install_space}" length) + string(SUBSTRING "${path}" 0 ${length} path_prefix) + if(NOT path_prefix STREQUAL install_space) + message(FATAL_ERROR "The path '${path}' must be within the install space '${install_space}'") + endif() + if(path STREQUAL install_space) + return() + endif() + + # check if directory is empty + file(GLOB files "${path}/*") + list(LENGTH files length) + if(length EQUAL 0) + message(STATUS "Uninstalling: ${path}/") + execute_process(COMMAND "/usr/bin/cmake" "-E" "remove_directory" "${path}") + # recursively try to remove parent directories + get_filename_component(parent_path "${path}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endfunction() + +# uninstall files installed using the standard install() function +set(install_manifest "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/install_manifest.txt") +if(NOT EXISTS "${install_manifest}") + message(FATAL_ERROR "Cannot find install manifest: ${install_manifest}") +endif() + +file(READ "${install_manifest}" installed_files) +string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") +foreach(installed_file ${installed_files}) + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(STATUS "Uninstalling: ${installed_file}") + file(REMOVE "${installed_file}") + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(FATAL_ERROR "Failed to remove '${installed_file}'") + endif() + + # remove empty parent folders + get_filename_component(parent_path "${installed_file}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endforeach() + +# end of template + +message(STATUS "Execute custom uninstall script") + +# begin of custom uninstall code diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/cmake_args.last b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/cmake_args.last new file mode 100644 index 0000000..4af1832 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/cmake_args.last @@ -0,0 +1 @@ +None \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/cmake_install.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/cmake_install.cmake new file mode 100644 index 0000000..da46b4f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/cmake_install.cmake @@ -0,0 +1,644 @@ +# Install script for directory: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/rosidl_interfaces" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/virtual_robot_prococol/virtual_robot_prococol" TYPE DIRECTORY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/" REGEX "/[^/]*\\.h$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/environment" TYPE FILE FILES "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/library_path.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/environment" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/library_path.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so" + OLD_RPATH "/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/virtual_robot_prococol/virtual_robot_prococol" TYPE DIRECTORY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/" REGEX "/[^/]*\\.cpp$" EXCLUDE) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" + OLD_RPATH "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/virtual_robot_prococol/virtual_robot_prococol" TYPE DIRECTORY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/" REGEX "/[^/]*\\.hpp$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/virtual_robot_prococol/virtual_robot_prococol" TYPE DIRECTORY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/" REGEX "/[^/]*\\.cpp$" EXCLUDE) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" + OLD_RPATH "/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/virtual_robot_prococol/virtual_robot_prococol" TYPE DIRECTORY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/" REGEX "/[^/]*\\.h$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" + OLD_RPATH "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" + OLD_RPATH "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/virtual_robot_prococol/virtual_robot_prococol" TYPE DIRECTORY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/" REGEX "/[^/]*\\.hpp$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" + OLD_RPATH "/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_cpp.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" + OLD_RPATH "/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/environment" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/environment" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/pythonpath.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info" TYPE DIRECTORY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_python/virtual_robot_prococol/virtual_robot_prococol.egg-info/") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol" TYPE DIRECTORY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/" REGEX "/[^/]*\\.pyc$" EXCLUDE REGEX "/\\_\\_pycache\\_\\_$" EXCLUDE) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + execute_process( + COMMAND + "/home/quella/miniconda3/bin/python3" "-m" "compileall" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" + OLD_RPATH "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol:/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" + OLD_RPATH "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol:/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" + OLD_RPATH "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol:/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so" + OLD_RPATH "/home/quella/miniconda3/lib:/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/msg" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/action" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/msg" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/msg/RobotStatus.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/action" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/action/TargetPosition.action") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/package_run_dependencies" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/parent_prefix_path" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/environment" TYPE FILE FILES "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/environment" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/ament_prefix_path.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/environment" TYPE FILE FILES "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/environment" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/path.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.bash") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.zsh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/local_setup.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_environment_hooks/package.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/packages" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_index/share/ament_index/resource_index/packages/virtual_robot_prococol") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/Export/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol/cmake" TYPE FILE FILES + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig.cmake" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/ament_cmake_core/virtual_robot_prococolConfig-version.cmake" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/virtual_robot_prococol" TYPE FILE FILES "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/package.xml") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_build.rc b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_build.rc new file mode 100644 index 0000000..573541a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_command_prefix_build.sh b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_command_prefix_build.sh new file mode 100644 index 0000000..f9867d5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_command_prefix_build.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_command_prefix_build.sh.env b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_command_prefix_build.sh.env new file mode 100644 index 0000000..99ed568 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/colcon_command_prefix_build.sh.env @@ -0,0 +1,69 @@ +AMENT_PREFIX_PATH=/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble +BROWSER=/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/bin/helpers/browser.sh +CMAKE_PREFIX_PATH=/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol +COLCON=1 +COLCON_PREFIX_PATH=/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install +COLORTERM=truecolor +CONDA_DEFAULT_ENV=base +CONDA_EXE=/home/quella/miniconda3/bin/conda +CONDA_PREFIX=/home/quella/miniconda3 +CONDA_PROMPT_MODIFIER=(base) +CONDA_PYTHON_EXE=/home/quella/miniconda3/bin/python +CONDA_SHLVL=1 +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +GIT_ASKPASS=/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/extensions/git/dist/askpass.sh +HOME=/home/quella +LANG=zh_CN.UTF-8 +LANGUAGE=zh_CN:en +LC_ADDRESS=zh_CN.UTF-8 +LC_IDENTIFICATION=zh_CN.UTF-8 +LC_MEASUREMENT=zh_CN.UTF-8 +LC_MONETARY=zh_CN.UTF-8 +LC_NAME=zh_CN.UTF-8 +LC_NUMERIC=zh_CN.UTF-8 +LC_PAPER=zh_CN.UTF-8 +LC_TELEPHONE=zh_CN.UTF-8 +LC_TIME=zh_CN.UTF-8 +LD_LIBRARY_PATH=/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=quella +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: +MOTD_SHOWN=pam +OLDPWD=/home/quella/ROS2_WS/protocol_ws +PAPERSIZE=a4 +PATH=/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/debugCommand:/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/copilotCli:/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/bin/remote-cli:/home/quella/miniconda3/bin:/home/quella/miniconda3/condabin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +PWD=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +PYTHONPATH=/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol/lib/python3.13/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages +PYTHONSTARTUP=/home/quella/.vscode-server/data/User/workspaceStorage/fb064e484f24c3e3a601ac18f2be7228/ms-python.python/pythonrc.py +PYTHON_BASIC_REPL=1 +ROS_DISTRO=humble +ROS_LOCALHOST_ONLY=0 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SHELL=/bin/bash +SHLVL=1 +SSH_CLIENT=192.168.231.1 1794 22 +SSH_CONNECTION=192.168.231.1 1794 192.168.231.132 22 +SSL_CERT_DIR=/usr/lib/ssl/certs +SSL_CERT_FILE=/usr/lib/ssl/certs/ca-certificates.crt +TERM=xterm-256color +TERM_PROGRAM=vscode +TERM_PROGRAM_VERSION=1.109.2 +USER=quella +VSCODE_GIT_ASKPASS_EXTRA_ARGS= +VSCODE_GIT_ASKPASS_MAIN=/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/extensions/git/dist/askpass-main.js +VSCODE_GIT_ASKPASS_NODE=/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/node +VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-72f20bdc6f.sock +VSCODE_IPC_HOOK_CLI=/run/user/1000/vscode-ipc-86809169-e7f6-44f8-ad4f-91b193746a13.sock +VSCODE_PYTHON_AUTOACTIVATE_GUARD=1 +XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop +XDG_RUNTIME_DIR=/run/user/1000 +XDG_SESSION_CLASS=user +XDG_SESSION_ID=2 +XDG_SESSION_TYPE=tty +_=/usr/bin/colcon +_CE_CONDA= +_CE_M= +_CONDA_EXE=/home/quella/miniconda3/bin/conda +_CONDA_ROOT=/home/quella/miniconda3 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/install_manifest.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/install_manifest.txt new file mode 100644 index 0000000..fbda3c6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/install_manifest.txt @@ -0,0 +1,114 @@ +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.c +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.c +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.sh +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.dsv +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__traits.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__builder.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__builder.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__traits.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.c +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.c +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.cpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.sh +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.dsv +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/top_level.txt +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/PKG-INFO +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/dependency_links.txt +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/SOURCES.txt +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position_s.c +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status.py +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status_s.c +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.idl +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.idl +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.msg +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.action +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.sh +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.dsv +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.sh +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.dsv +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.bash +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.sh +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.zsh +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.dsv +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/packages/virtual_robot_prococol +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake-extras.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_dependencies-extras.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_include_directories-extras.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_libraries-extras.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_targets-extras.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig-version.cmake +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.xml \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_c.so b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_c.so new file mode 100755 index 0000000000000000000000000000000000000000..fa5e7ba50b52d972d4b42483d4df10b0b1e844cf GIT binary patch literal 64568 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_c.so b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_c.so new file mode 100755 index 0000000000000000000000000000000000000000..646e7ce0423829d0fbd079192993fd6441b06534 GIT binary patch literal 34000 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 HmG%D*wS4Pu literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_cpp.so b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_cpp.so new file mode 100755 index 0000000000000000000000000000000000000000..cb687e4d3cf2e38f49c02b2cf12c242b6a84af92 GIT binary patch literal 41072 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so new file mode 100755 index 0000000000000000000000000000000000000000..3cfb532bd6d2dcf77c6be6fac69bae8a55b5769f GIT binary patch literal 61576 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol.idls b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol.idls new file mode 100644 index 0000000..1fa6c98 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol.idls @@ -0,0 +1,2 @@ +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:msg/RobotStatus.idl +/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:action/TargetPosition.idl diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl new file mode 100644 index 0000000..b4863a9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl @@ -0,0 +1,37 @@ +// generated from rosidl_adapter/resource/action.idl.em +// with input from virtual_robot_prococol/action/TargetPosition.action +// generated code does not contain a copyright notice + + +module virtual_robot_prococol { + module action { + @verbatim (language="comment", text= + "goal") + struct TargetPosition_Goal { + float target_x; + + float target_y; + + float target_speed; + }; + module TargetPosition_Result_Constants { + const int8 STATUS_SUCCEEDED = 1; + const int8 STATUS_ABORTED = 2; + const int8 STATUS_CANCELED = 3; + }; + @verbatim (language="comment", text= + "result") + struct TargetPosition_Result { + boolean success; + + string msg; + + int8 status; + }; + @verbatim (language="comment", text= + "feedback") + struct TargetPosition_Feedback { + float progress; + }; + }; +}; diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl new file mode 100644 index 0000000..9ccad17 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl @@ -0,0 +1,22 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from virtual_robot_prococol/msg/RobotStatus.msg +// generated code does not contain a copyright notice + + +module virtual_robot_prococol { + module msg { + @verbatim (language="comment", text= + "位置坐标") + struct RobotStatus { + float pos_x; + + float pos_y; + + @verbatim (language="comment", text= + "速度参数") + float speed_x; + + float speed_y; + }; + }; +}; diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter__arguments__virtual_robot_prococol.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter__arguments__virtual_robot_prococol.json new file mode 100644 index 0000000..4e72cf8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter__arguments__virtual_robot_prococol.json @@ -0,0 +1,7 @@ +{ + "package_name": "virtual_robot_prococol", + "non_idl_tuples": [ + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol:msg/RobotStatus.msg", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol:action/TargetPosition.action" + ] +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake-extras.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake-extras.cmake new file mode 100644 index 0000000..60a2082 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake-extras.cmake @@ -0,0 +1,4 @@ +# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in + +set(virtual_robot_prococol_IDL_FILES "msg/RobotStatus.idl;action/TargetPosition.idl") +set(virtual_robot_prococol_INTERFACE_FILES "msg/RobotStatus.msg;action/TargetPosition.action") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake new file mode 100644 index 0000000..6e19643 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake @@ -0,0 +1,49 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_libraries.cmake.in + +set(_exported_typesupport_libraries + "__rosidl_typesupport_fastrtps_c:virtual_robot_prococol__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp") + +# populate virtual_robot_prococol_LIBRARIES_ +if(NOT _exported_typesupport_libraries STREQUAL "") + # loop over typesupport libraries + foreach(_tuple ${_exported_typesupport_libraries}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _library) + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${virtual_robot_prococol_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # the library wasn't found + message(FATAL_ERROR + "Package 'virtual_robot_prococol' exports the typesupport library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR + "Package 'virtual_robot_prococol' found the typesupport library '${_library}' at '${_lib}' " + "which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'virtual_robot_prococol' found the typesupport library '${_lib}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES${_suffix} ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'virtual_robot_prococol' exports the typesupport library '${_library}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES${_suffix} "${_library}") + endif() + endif() + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake new file mode 100644 index 0000000..725488b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake @@ -0,0 +1,23 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_targets.cmake.in + +set(_exported_typesupport_targets + "__rosidl_generator_c:virtual_robot_prococol__rosidl_generator_c;__rosidl_typesupport_fastrtps_c:virtual_robot_prococol__rosidl_typesupport_fastrtps_c;__rosidl_generator_cpp:virtual_robot_prococol__rosidl_generator_cpp;__rosidl_typesupport_fastrtps_cpp:virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp;__rosidl_typesupport_introspection_c:virtual_robot_prococol__rosidl_typesupport_introspection_c;__rosidl_typesupport_c:virtual_robot_prococol__rosidl_typesupport_c;__rosidl_typesupport_introspection_cpp:virtual_robot_prococol__rosidl_typesupport_introspection_cpp;__rosidl_typesupport_cpp:virtual_robot_prococol__rosidl_typesupport_cpp;__rosidl_generator_py:virtual_robot_prococol__rosidl_generator_py") + +# populate virtual_robot_prococol_TARGETS_ +if(NOT _exported_typesupport_targets STREQUAL "") + # loop over typesupport targets + foreach(_tuple ${_exported_typesupport_targets}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _target) + + set(_target "virtual_robot_prococol::${_target}") + if(NOT TARGET "${_target}") + # the exported target must exist + message(WARNING "Package 'virtual_robot_prococol' exports the typesupport target '${_target}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_TARGETS${_suffix} "${_target}") + endif() + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c new file mode 100644 index 0000000..55d80fc --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c @@ -0,0 +1,1996 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice +#include "virtual_robot_prococol/action/detail/target_position__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +bool +virtual_robot_prococol__action__TargetPosition_Goal__init(virtual_robot_prococol__action__TargetPosition_Goal * msg) +{ + if (!msg) { + return false; + } + // target_x + // target_y + // target_speed + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Goal__fini(virtual_robot_prococol__action__TargetPosition_Goal * msg) +{ + if (!msg) { + return; + } + // target_x + // target_y + // target_speed +} + +bool +virtual_robot_prococol__action__TargetPosition_Goal__are_equal(const virtual_robot_prococol__action__TargetPosition_Goal * lhs, const virtual_robot_prococol__action__TargetPosition_Goal * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // target_x + if (lhs->target_x != rhs->target_x) { + return false; + } + // target_y + if (lhs->target_y != rhs->target_y) { + return false; + } + // target_speed + if (lhs->target_speed != rhs->target_speed) { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Goal__copy( + const virtual_robot_prococol__action__TargetPosition_Goal * input, + virtual_robot_prococol__action__TargetPosition_Goal * output) +{ + if (!input || !output) { + return false; + } + // target_x + output->target_x = input->target_x; + // target_y + output->target_y = input->target_y; + // target_speed + output->target_speed = input->target_speed; + return true; +} + +virtual_robot_prococol__action__TargetPosition_Goal * +virtual_robot_prococol__action__TargetPosition_Goal__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Goal * msg = (virtual_robot_prococol__action__TargetPosition_Goal *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Goal), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_Goal)); + bool success = virtual_robot_prococol__action__TargetPosition_Goal__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_Goal__destroy(virtual_robot_prococol__action__TargetPosition_Goal * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_Goal__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__init(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Goal * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_Goal *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_Goal), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_Goal__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_Goal__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_Goal__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_Goal__Sequence * +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array = (virtual_robot_prococol__action__TargetPosition_Goal__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Goal__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_Goal__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_Goal__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Goal__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Goal__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_Goal); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Goal * data = + (virtual_robot_prococol__action__TargetPosition_Goal *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Goal__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_Goal__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Goal__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `msg` +#include "rosidl_runtime_c/string_functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_Result__init(virtual_robot_prococol__action__TargetPosition_Result * msg) +{ + if (!msg) { + return false; + } + // success + // msg + if (!rosidl_runtime_c__String__init(&msg->msg)) { + virtual_robot_prococol__action__TargetPosition_Result__fini(msg); + return false; + } + // status + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Result__fini(virtual_robot_prococol__action__TargetPosition_Result * msg) +{ + if (!msg) { + return; + } + // success + // msg + rosidl_runtime_c__String__fini(&msg->msg); + // status +} + +bool +virtual_robot_prococol__action__TargetPosition_Result__are_equal(const virtual_robot_prococol__action__TargetPosition_Result * lhs, const virtual_robot_prococol__action__TargetPosition_Result * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // success + if (lhs->success != rhs->success) { + return false; + } + // msg + if (!rosidl_runtime_c__String__are_equal( + &(lhs->msg), &(rhs->msg))) + { + return false; + } + // status + if (lhs->status != rhs->status) { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Result__copy( + const virtual_robot_prococol__action__TargetPosition_Result * input, + virtual_robot_prococol__action__TargetPosition_Result * output) +{ + if (!input || !output) { + return false; + } + // success + output->success = input->success; + // msg + if (!rosidl_runtime_c__String__copy( + &(input->msg), &(output->msg))) + { + return false; + } + // status + output->status = input->status; + return true; +} + +virtual_robot_prococol__action__TargetPosition_Result * +virtual_robot_prococol__action__TargetPosition_Result__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Result * msg = (virtual_robot_prococol__action__TargetPosition_Result *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Result), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_Result)); + bool success = virtual_robot_prococol__action__TargetPosition_Result__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_Result__destroy(virtual_robot_prococol__action__TargetPosition_Result * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_Result__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__init(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Result * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_Result *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_Result), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_Result__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_Result__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Result__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_Result__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_Result__Sequence * +virtual_robot_prococol__action__TargetPosition_Result__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Result__Sequence * array = (virtual_robot_prococol__action__TargetPosition_Result__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Result__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_Result__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_Result__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_Result__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Result__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Result__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Result__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Result__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Result__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_Result); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Result * data = + (virtual_robot_prococol__action__TargetPosition_Result *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Result__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_Result__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Result__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__init(virtual_robot_prococol__action__TargetPosition_Feedback * msg) +{ + if (!msg) { + return false; + } + // progress + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Feedback__fini(virtual_robot_prococol__action__TargetPosition_Feedback * msg) +{ + if (!msg) { + return; + } + // progress +} + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__are_equal(const virtual_robot_prococol__action__TargetPosition_Feedback * lhs, const virtual_robot_prococol__action__TargetPosition_Feedback * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // progress + if (lhs->progress != rhs->progress) { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__copy( + const virtual_robot_prococol__action__TargetPosition_Feedback * input, + virtual_robot_prococol__action__TargetPosition_Feedback * output) +{ + if (!input || !output) { + return false; + } + // progress + output->progress = input->progress; + return true; +} + +virtual_robot_prococol__action__TargetPosition_Feedback * +virtual_robot_prococol__action__TargetPosition_Feedback__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Feedback * msg = (virtual_robot_prococol__action__TargetPosition_Feedback *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Feedback), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_Feedback)); + bool success = virtual_robot_prococol__action__TargetPosition_Feedback__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_Feedback__destroy(virtual_robot_prococol__action__TargetPosition_Feedback * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_Feedback__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__init(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Feedback * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_Feedback *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_Feedback), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_Feedback__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_Feedback__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_Feedback__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array = (virtual_robot_prococol__action__TargetPosition_Feedback__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Feedback__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_Feedback); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Feedback * data = + (virtual_robot_prococol__action__TargetPosition_Feedback *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Feedback__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_Feedback__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Feedback__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `goal_id` +#include "unique_identifier_msgs/msg/detail/uuid__functions.h" +// Member `goal` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(msg); + return false; + } + // goal + if (!virtual_robot_prococol__action__TargetPosition_Goal__init(&msg->goal)) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(msg); + return false; + } + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); + // goal + virtual_robot_prococol__action__TargetPosition_Goal__fini(&msg->goal); +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__are_equal( + &(lhs->goal_id), &(rhs->goal_id))) + { + return false; + } + // goal + if (!virtual_robot_prococol__action__TargetPosition_Goal__are_equal( + &(lhs->goal), &(rhs->goal))) + { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * output) +{ + if (!input || !output) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__copy( + &(input->goal_id), &(output->goal_id))) + { + return false; + } + // goal + if (!virtual_robot_prococol__action__TargetPosition_Goal__copy( + &(input->goal), &(output->goal))) + { + return false; + } + return true; +} + +virtual_robot_prococol__action__TargetPosition_SendGoal_Request * +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request)); + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * data = + (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `stamp` +#include "builtin_interfaces/msg/detail/time__functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg) +{ + if (!msg) { + return false; + } + // accepted + // stamp + if (!builtin_interfaces__msg__Time__init(&msg->stamp)) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(msg); + return false; + } + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg) +{ + if (!msg) { + return; + } + // accepted + // stamp + builtin_interfaces__msg__Time__fini(&msg->stamp); +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // accepted + if (lhs->accepted != rhs->accepted) { + return false; + } + // stamp + if (!builtin_interfaces__msg__Time__are_equal( + &(lhs->stamp), &(rhs->stamp))) + { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * output) +{ + if (!input || !output) { + return false; + } + // accepted + output->accepted = input->accepted; + // stamp + if (!builtin_interfaces__msg__Time__copy( + &(input->stamp), &(output->stamp))) + { + return false; + } + return true; +} + +virtual_robot_prococol__action__TargetPosition_SendGoal_Response * +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response)); + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * data = + (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(msg); + return false; + } + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Request * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__are_equal( + &(lhs->goal_id), &(rhs->goal_id))) + { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Request * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Request * output) +{ + if (!input || !output) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__copy( + &(input->goal_id), &(output->goal_id))) + { + return false; + } + return true; +} + +virtual_robot_prococol__action__TargetPosition_GetResult_Request * +virtual_robot_prococol__action__TargetPosition_GetResult_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request)); + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__init(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Request * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array = (virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Request * data = + (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `result` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg) +{ + if (!msg) { + return false; + } + // status + // result + if (!virtual_robot_prococol__action__TargetPosition_Result__init(&msg->result)) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(msg); + return false; + } + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg) +{ + if (!msg) { + return; + } + // status + // result + virtual_robot_prococol__action__TargetPosition_Result__fini(&msg->result); +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Response * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // status + if (lhs->status != rhs->status) { + return false; + } + // result + if (!virtual_robot_prococol__action__TargetPosition_Result__are_equal( + &(lhs->result), &(rhs->result))) + { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Response * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Response * output) +{ + if (!input || !output) { + return false; + } + // status + output->status = input->status; + // result + if (!virtual_robot_prococol__action__TargetPosition_Result__copy( + &(input->result), &(output->result))) + { + return false; + } + return true; +} + +virtual_robot_prococol__action__TargetPosition_GetResult_Response * +virtual_robot_prococol__action__TargetPosition_GetResult_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response)); + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__init(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Response * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array = (virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Response * data = + (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__functions.h" +// Member `feedback` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(msg); + return false; + } + // feedback + if (!virtual_robot_prococol__action__TargetPosition_Feedback__init(&msg->feedback)) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(msg); + return false; + } + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); + // feedback + virtual_robot_prococol__action__TargetPosition_Feedback__fini(&msg->feedback); +} + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__are_equal(const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * lhs, const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__are_equal( + &(lhs->goal_id), &(rhs->goal_id))) + { + return false; + } + // feedback + if (!virtual_robot_prococol__action__TargetPosition_Feedback__are_equal( + &(lhs->feedback), &(rhs->feedback))) + { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__copy( + const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * input, + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * output) +{ + if (!input || !output) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__copy( + &(input->goal_id), &(output->goal_id))) + { + return false; + } + // feedback + if (!virtual_robot_prococol__action__TargetPosition_Feedback__copy( + &(input->feedback), &(output->feedback))) + { + return false; + } + return true; +} + +virtual_robot_prococol__action__TargetPosition_FeedbackMessage * +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage)); + bool success = virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__destroy(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__init(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__fini(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_FeedbackMessage__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * input, + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * data = + (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_FeedbackMessage__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h new file mode 100644 index 0000000..cbd32a6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.h @@ -0,0 +1,1241 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__FUNCTIONS_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h" + +#include "virtual_robot_prococol/action/detail/target_position__struct.h" + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_Goal + * )) before or use + * virtual_robot_prococol__action__TargetPosition_Goal__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__init(virtual_robot_prococol__action__TargetPosition_Goal * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Goal__fini(virtual_robot_prococol__action__TargetPosition_Goal * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_Goal__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Goal * +virtual_robot_prococol__action__TargetPosition_Goal__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Goal__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Goal__destroy(virtual_robot_prococol__action__TargetPosition_Goal * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__are_equal(const virtual_robot_prococol__action__TargetPosition_Goal * lhs, const virtual_robot_prococol__action__TargetPosition_Goal * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__copy( + const virtual_robot_prococol__action__TargetPosition_Goal * input, + virtual_robot_prococol__action__TargetPosition_Goal * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_Goal__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__init(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Goal__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_Goal__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Goal__Sequence * +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Goal__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Goal__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_Result + * )) before or use + * virtual_robot_prococol__action__TargetPosition_Result__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__init(virtual_robot_prococol__action__TargetPosition_Result * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Result__fini(virtual_robot_prococol__action__TargetPosition_Result * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_Result__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Result * +virtual_robot_prococol__action__TargetPosition_Result__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Result__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Result__destroy(virtual_robot_prococol__action__TargetPosition_Result * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__are_equal(const virtual_robot_prococol__action__TargetPosition_Result * lhs, const virtual_robot_prococol__action__TargetPosition_Result * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__copy( + const virtual_robot_prococol__action__TargetPosition_Result * input, + virtual_robot_prococol__action__TargetPosition_Result * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_Result__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__init(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Result__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Result__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_Result__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Result__Sequence * +virtual_robot_prococol__action__TargetPosition_Result__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Result__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Result__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Result__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Result__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Result__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Result__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_Feedback + * )) before or use + * virtual_robot_prococol__action__TargetPosition_Feedback__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__init(virtual_robot_prococol__action__TargetPosition_Feedback * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Feedback__fini(virtual_robot_prococol__action__TargetPosition_Feedback * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_Feedback__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Feedback * +virtual_robot_prococol__action__TargetPosition_Feedback__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Feedback__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Feedback__destroy(virtual_robot_prococol__action__TargetPosition_Feedback * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__are_equal(const virtual_robot_prococol__action__TargetPosition_Feedback * lhs, const virtual_robot_prococol__action__TargetPosition_Feedback * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__copy( + const virtual_robot_prococol__action__TargetPosition_Feedback * input, + virtual_robot_prococol__action__TargetPosition_Feedback * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_Feedback__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__init(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Feedback__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request + * )) before or use + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_SendGoal_Request * +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response + * )) before or use + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_SendGoal_Response * +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_GetResult_Request + * )) before or use + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_GetResult_Request * +virtual_robot_prococol__action__TargetPosition_GetResult_Request__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Request * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Request * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Request * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Request * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__init(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_GetResult_Response + * )) before or use + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_GetResult_Response * +virtual_robot_prococol__action__TargetPosition_GetResult_Response__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Response * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Response * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Response * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Response * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__init(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage + * )) before or use + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_FeedbackMessage * +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__destroy(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__are_equal(const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * lhs, const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__copy( + const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * input, + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__init(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__fini(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * input, + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__FUNCTIONS_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h new file mode 100644 index 0000000..746d983 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__struct.h @@ -0,0 +1,231 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_Goal +{ + float target_x; + float target_y; + float target_speed; +} virtual_robot_prococol__action__TargetPosition_Goal; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_Goal. +typedef struct virtual_robot_prococol__action__TargetPosition_Goal__Sequence +{ + virtual_robot_prococol__action__TargetPosition_Goal * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_Goal__Sequence; + + +// Constants defined in the message + +/// Constant 'STATUS_SUCCEEDED'. +enum +{ + virtual_robot_prococol__action__TargetPosition_Result__STATUS_SUCCEEDED = 1 +}; + +/// Constant 'STATUS_ABORTED'. +enum +{ + virtual_robot_prococol__action__TargetPosition_Result__STATUS_ABORTED = 2 +}; + +/// Constant 'STATUS_CANCELED'. +enum +{ + virtual_robot_prococol__action__TargetPosition_Result__STATUS_CANCELED = 3 +}; + +// Include directives for member types +// Member 'msg' +#include "rosidl_runtime_c/string.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_Result +{ + bool success; + rosidl_runtime_c__String msg; + int8_t status; +} virtual_robot_prococol__action__TargetPosition_Result; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_Result. +typedef struct virtual_robot_prococol__action__TargetPosition_Result__Sequence +{ + virtual_robot_prococol__action__TargetPosition_Result * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_Result__Sequence; + + +// Constants defined in the message + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_Feedback +{ + float progress; +} virtual_robot_prococol__action__TargetPosition_Feedback; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_Feedback. +typedef struct virtual_robot_prococol__action__TargetPosition_Feedback__Sequence +{ + virtual_robot_prococol__action__TargetPosition_Feedback * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_Feedback__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'goal_id' +#include "unique_identifier_msgs/msg/detail/uuid__struct.h" +// Member 'goal' +#include "virtual_robot_prococol/action/detail/target_position__struct.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_SendGoal_Request +{ + unique_identifier_msgs__msg__UUID goal_id; + virtual_robot_prococol__action__TargetPosition_Goal goal; +} virtual_robot_prococol__action__TargetPosition_SendGoal_Request; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_SendGoal_Request. +typedef struct virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'stamp' +#include "builtin_interfaces/msg/detail/time__struct.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_SendGoal_Response +{ + bool accepted; + builtin_interfaces__msg__Time stamp; +} virtual_robot_prococol__action__TargetPosition_SendGoal_Response; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_SendGoal_Response. +typedef struct virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__struct.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_GetResult_Request +{ + unique_identifier_msgs__msg__UUID goal_id; +} virtual_robot_prococol__action__TargetPosition_GetResult_Request; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_GetResult_Request. +typedef struct virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'result' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_GetResult_Response +{ + int8_t status; + virtual_robot_prococol__action__TargetPosition_Result result; +} virtual_robot_prococol__action__TargetPosition_GetResult_Response; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_GetResult_Response. +typedef struct virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__struct.h" +// Member 'feedback' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_FeedbackMessage +{ + unique_identifier_msgs__msg__UUID goal_id; + virtual_robot_prococol__action__TargetPosition_Feedback feedback; +} virtual_robot_prococol__action__TargetPosition_FeedbackMessage; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_FeedbackMessage. +typedef struct virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence +{ + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h new file mode 100644 index 0000000..558e70a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__type_support.h @@ -0,0 +1,161 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/action_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_action_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition +)(); + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_Goal +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_Result +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_Feedback +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_SendGoal_Request +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_SendGoal_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_SendGoal +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_GetResult_Request +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_GetResult_Response +)(); + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_GetResult +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_FeedbackMessage +)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/target_position.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/target_position.h new file mode 100644 index 0000000..b19bbb5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/action/target_position.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_H_ + +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" +#include "virtual_robot_prococol/action/detail/target_position__type_support.h" + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c new file mode 100644 index 0000000..6d25e81 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c @@ -0,0 +1,260 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +bool +virtual_robot_prococol__msg__RobotStatus__init(virtual_robot_prococol__msg__RobotStatus * msg) +{ + if (!msg) { + return false; + } + // pos_x + // pos_y + // speed_x + // speed_y + return true; +} + +void +virtual_robot_prococol__msg__RobotStatus__fini(virtual_robot_prococol__msg__RobotStatus * msg) +{ + if (!msg) { + return; + } + // pos_x + // pos_y + // speed_x + // speed_y +} + +bool +virtual_robot_prococol__msg__RobotStatus__are_equal(const virtual_robot_prococol__msg__RobotStatus * lhs, const virtual_robot_prococol__msg__RobotStatus * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // pos_x + if (lhs->pos_x != rhs->pos_x) { + return false; + } + // pos_y + if (lhs->pos_y != rhs->pos_y) { + return false; + } + // speed_x + if (lhs->speed_x != rhs->speed_x) { + return false; + } + // speed_y + if (lhs->speed_y != rhs->speed_y) { + return false; + } + return true; +} + +bool +virtual_robot_prococol__msg__RobotStatus__copy( + const virtual_robot_prococol__msg__RobotStatus * input, + virtual_robot_prococol__msg__RobotStatus * output) +{ + if (!input || !output) { + return false; + } + // pos_x + output->pos_x = input->pos_x; + // pos_y + output->pos_y = input->pos_y; + // speed_x + output->speed_x = input->speed_x; + // speed_y + output->speed_y = input->speed_y; + return true; +} + +virtual_robot_prococol__msg__RobotStatus * +virtual_robot_prococol__msg__RobotStatus__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__msg__RobotStatus * msg = (virtual_robot_prococol__msg__RobotStatus *)allocator.allocate(sizeof(virtual_robot_prococol__msg__RobotStatus), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__msg__RobotStatus)); + bool success = virtual_robot_prococol__msg__RobotStatus__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__msg__RobotStatus__destroy(virtual_robot_prococol__msg__RobotStatus * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__msg__RobotStatus__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__init(virtual_robot_prococol__msg__RobotStatus__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__msg__RobotStatus * data = NULL; + + if (size) { + data = (virtual_robot_prococol__msg__RobotStatus *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__msg__RobotStatus), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__msg__RobotStatus__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__msg__RobotStatus__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__msg__RobotStatus__Sequence__fini(virtual_robot_prococol__msg__RobotStatus__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__msg__RobotStatus__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__msg__RobotStatus__Sequence * +virtual_robot_prococol__msg__RobotStatus__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__msg__RobotStatus__Sequence * array = (virtual_robot_prococol__msg__RobotStatus__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__msg__RobotStatus__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__msg__RobotStatus__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__msg__RobotStatus__Sequence__destroy(virtual_robot_prococol__msg__RobotStatus__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__msg__RobotStatus__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__are_equal(const virtual_robot_prococol__msg__RobotStatus__Sequence * lhs, const virtual_robot_prococol__msg__RobotStatus__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__msg__RobotStatus__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__copy( + const virtual_robot_prococol__msg__RobotStatus__Sequence * input, + virtual_robot_prococol__msg__RobotStatus__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__msg__RobotStatus); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__msg__RobotStatus * data = + (virtual_robot_prococol__msg__RobotStatus *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__msg__RobotStatus__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__msg__RobotStatus__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__msg__RobotStatus__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h new file mode 100644 index 0000000..e04ac8d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__FUNCTIONS_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h" + +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" + +/// Initialize msg/RobotStatus message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__msg__RobotStatus + * )) before or use + * virtual_robot_prococol__msg__RobotStatus__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__init(virtual_robot_prococol__msg__RobotStatus * msg); + +/// Finalize msg/RobotStatus message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__msg__RobotStatus__fini(virtual_robot_prococol__msg__RobotStatus * msg); + +/// Create msg/RobotStatus message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__msg__RobotStatus__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__msg__RobotStatus * +virtual_robot_prococol__msg__RobotStatus__create(); + +/// Destroy msg/RobotStatus message. +/** + * It calls + * virtual_robot_prococol__msg__RobotStatus__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__msg__RobotStatus__destroy(virtual_robot_prococol__msg__RobotStatus * msg); + +/// Check for msg/RobotStatus message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__are_equal(const virtual_robot_prococol__msg__RobotStatus * lhs, const virtual_robot_prococol__msg__RobotStatus * rhs); + +/// Copy a msg/RobotStatus message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__copy( + const virtual_robot_prococol__msg__RobotStatus * input, + virtual_robot_prococol__msg__RobotStatus * output); + +/// Initialize array of msg/RobotStatus messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__msg__RobotStatus__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__init(virtual_robot_prococol__msg__RobotStatus__Sequence * array, size_t size); + +/// Finalize array of msg/RobotStatus messages. +/** + * It calls + * virtual_robot_prococol__msg__RobotStatus__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__msg__RobotStatus__Sequence__fini(virtual_robot_prococol__msg__RobotStatus__Sequence * array); + +/// Create array of msg/RobotStatus messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__msg__RobotStatus__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__msg__RobotStatus__Sequence * +virtual_robot_prococol__msg__RobotStatus__Sequence__create(size_t size); + +/// Destroy array of msg/RobotStatus messages. +/** + * It calls + * virtual_robot_prococol__msg__RobotStatus__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__msg__RobotStatus__Sequence__destroy(virtual_robot_prococol__msg__RobotStatus__Sequence * array); + +/// Check for msg/RobotStatus message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__are_equal(const virtual_robot_prococol__msg__RobotStatus__Sequence * lhs, const virtual_robot_prococol__msg__RobotStatus__Sequence * rhs); + +/// Copy an array of msg/RobotStatus messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__copy( + const virtual_robot_prococol__msg__RobotStatus__Sequence * input, + virtual_robot_prococol__msg__RobotStatus__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__FUNCTIONS_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h new file mode 100644 index 0000000..59be791 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__struct.h @@ -0,0 +1,48 @@ +// NOLINT: This file starts with a BOM since it contain non-ASCII characters +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +/// Struct defined in msg/RobotStatus in the package virtual_robot_prococol. +/** + * 位置坐标 + */ +typedef struct virtual_robot_prococol__msg__RobotStatus +{ + float pos_x; + float pos_y; + /// 速度参数 + float speed_x; + float speed_y; +} virtual_robot_prococol__msg__RobotStatus; + +// Struct for a sequence of virtual_robot_prococol__msg__RobotStatus. +typedef struct virtual_robot_prococol__msg__RobotStatus__Sequence +{ + virtual_robot_prococol__msg__RobotStatus * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__msg__RobotStatus__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h new file mode 100644 index 0000000..d7680e8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + msg, + RobotStatus +)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h new file mode 100644 index 0000000..21ebee5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/robot_status.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_H_ + +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.h" + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h new file mode 100644 index 0000000..7d19fef --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h @@ -0,0 +1,42 @@ +// generated from rosidl_generator_c/resource/rosidl_generator_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_GENERATOR_C_EXPORT_virtual_robot_prococol __attribute__ ((dllexport)) + #define ROSIDL_GENERATOR_C_IMPORT_virtual_robot_prococol __attribute__ ((dllimport)) + #else + #define ROSIDL_GENERATOR_C_EXPORT_virtual_robot_prococol __declspec(dllexport) + #define ROSIDL_GENERATOR_C_IMPORT_virtual_robot_prococol __declspec(dllimport) + #endif + #ifdef ROSIDL_GENERATOR_C_BUILDING_DLL_virtual_robot_prococol + #define ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol ROSIDL_GENERATOR_C_EXPORT_virtual_robot_prococol + #else + #define ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol ROSIDL_GENERATOR_C_IMPORT_virtual_robot_prococol + #endif +#else + #define ROSIDL_GENERATOR_C_EXPORT_virtual_robot_prococol __attribute__ ((visibility("default"))) + #define ROSIDL_GENERATOR_C_IMPORT_virtual_robot_prococol + #if __GNUC__ >= 4 + #define ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol __attribute__ ((visibility("default"))) + #else + #define ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c__arguments.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c__arguments.json new file mode 100644 index 0000000..f362c62 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c__arguments.json @@ -0,0 +1,42 @@ +{ + "package_name": "virtual_robot_prococol", + "output_dir": "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c/virtual_robot_prococol", + "template_dir": "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource", + "idl_tuples": [ + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:action/TargetPosition.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/share/rosidl_generator_c/cmake/../../../lib/rosidl_generator_c/rosidl_generator_c", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../../../local/lib/python3.10/dist-packages/rosidl_generator_c/__init__.py", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/action__type_support.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/idl.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/idl__functions.c.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/idl__functions.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/idl__struct.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/idl__type_support.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/msg__functions.c.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/msg__functions.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/msg__struct.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/msg__type_support.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/srv__type_support.h.em", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__builder.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__builder.hpp new file mode 100644 index 0000000..ce0522b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__builder.hpp @@ -0,0 +1,478 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__BUILDER_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__BUILDER_HPP_ + +#include +#include + +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_Goal_target_speed +{ +public: + explicit Init_TargetPosition_Goal_target_speed(::virtual_robot_prococol::action::TargetPosition_Goal & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_Goal target_speed(::virtual_robot_prococol::action::TargetPosition_Goal::_target_speed_type arg) + { + msg_.target_speed = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Goal msg_; +}; + +class Init_TargetPosition_Goal_target_y +{ +public: + explicit Init_TargetPosition_Goal_target_y(::virtual_robot_prococol::action::TargetPosition_Goal & msg) + : msg_(msg) + {} + Init_TargetPosition_Goal_target_speed target_y(::virtual_robot_prococol::action::TargetPosition_Goal::_target_y_type arg) + { + msg_.target_y = std::move(arg); + return Init_TargetPosition_Goal_target_speed(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Goal msg_; +}; + +class Init_TargetPosition_Goal_target_x +{ +public: + Init_TargetPosition_Goal_target_x() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_Goal_target_y target_x(::virtual_robot_prococol::action::TargetPosition_Goal::_target_x_type arg) + { + msg_.target_x = std::move(arg); + return Init_TargetPosition_Goal_target_y(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Goal msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_Goal>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_Goal_target_x(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_Result_status +{ +public: + explicit Init_TargetPosition_Result_status(::virtual_robot_prococol::action::TargetPosition_Result & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_Result status(::virtual_robot_prococol::action::TargetPosition_Result::_status_type arg) + { + msg_.status = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Result msg_; +}; + +class Init_TargetPosition_Result_msg +{ +public: + explicit Init_TargetPosition_Result_msg(::virtual_robot_prococol::action::TargetPosition_Result & msg) + : msg_(msg) + {} + Init_TargetPosition_Result_status msg(::virtual_robot_prococol::action::TargetPosition_Result::_msg_type arg) + { + msg_.msg = std::move(arg); + return Init_TargetPosition_Result_status(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Result msg_; +}; + +class Init_TargetPosition_Result_success +{ +public: + Init_TargetPosition_Result_success() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_Result_msg success(::virtual_robot_prococol::action::TargetPosition_Result::_success_type arg) + { + msg_.success = std::move(arg); + return Init_TargetPosition_Result_msg(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Result msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_Result>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_Result_success(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_Feedback_progress +{ +public: + Init_TargetPosition_Feedback_progress() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::virtual_robot_prococol::action::TargetPosition_Feedback progress(::virtual_robot_prococol::action::TargetPosition_Feedback::_progress_type arg) + { + msg_.progress = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Feedback msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_Feedback>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_Feedback_progress(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_SendGoal_Request_goal +{ +public: + explicit Init_TargetPosition_SendGoal_Request_goal(::virtual_robot_prococol::action::TargetPosition_SendGoal_Request & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Request goal(::virtual_robot_prococol::action::TargetPosition_SendGoal_Request::_goal_type arg) + { + msg_.goal = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Request msg_; +}; + +class Init_TargetPosition_SendGoal_Request_goal_id +{ +public: + Init_TargetPosition_SendGoal_Request_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_SendGoal_Request_goal goal_id(::virtual_robot_prococol::action::TargetPosition_SendGoal_Request::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return Init_TargetPosition_SendGoal_Request_goal(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Request msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_SendGoal_Request>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_SendGoal_Request_goal_id(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_SendGoal_Response_stamp +{ +public: + explicit Init_TargetPosition_SendGoal_Response_stamp(::virtual_robot_prococol::action::TargetPosition_SendGoal_Response & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Response stamp(::virtual_robot_prococol::action::TargetPosition_SendGoal_Response::_stamp_type arg) + { + msg_.stamp = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Response msg_; +}; + +class Init_TargetPosition_SendGoal_Response_accepted +{ +public: + Init_TargetPosition_SendGoal_Response_accepted() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_SendGoal_Response_stamp accepted(::virtual_robot_prococol::action::TargetPosition_SendGoal_Response::_accepted_type arg) + { + msg_.accepted = std::move(arg); + return Init_TargetPosition_SendGoal_Response_stamp(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Response msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_SendGoal_Response>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_SendGoal_Response_accepted(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_GetResult_Request_goal_id +{ +public: + Init_TargetPosition_GetResult_Request_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::virtual_robot_prococol::action::TargetPosition_GetResult_Request goal_id(::virtual_robot_prococol::action::TargetPosition_GetResult_Request::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_GetResult_Request msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_GetResult_Request>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_GetResult_Request_goal_id(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_GetResult_Response_result +{ +public: + explicit Init_TargetPosition_GetResult_Response_result(::virtual_robot_prococol::action::TargetPosition_GetResult_Response & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_GetResult_Response result(::virtual_robot_prococol::action::TargetPosition_GetResult_Response::_result_type arg) + { + msg_.result = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_GetResult_Response msg_; +}; + +class Init_TargetPosition_GetResult_Response_status +{ +public: + Init_TargetPosition_GetResult_Response_status() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_GetResult_Response_result status(::virtual_robot_prococol::action::TargetPosition_GetResult_Response::_status_type arg) + { + msg_.status = std::move(arg); + return Init_TargetPosition_GetResult_Response_result(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_GetResult_Response msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_GetResult_Response>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_GetResult_Response_status(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_FeedbackMessage_feedback +{ +public: + explicit Init_TargetPosition_FeedbackMessage_feedback(::virtual_robot_prococol::action::TargetPosition_FeedbackMessage & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_FeedbackMessage feedback(::virtual_robot_prococol::action::TargetPosition_FeedbackMessage::_feedback_type arg) + { + msg_.feedback = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_FeedbackMessage msg_; +}; + +class Init_TargetPosition_FeedbackMessage_goal_id +{ +public: + Init_TargetPosition_FeedbackMessage_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_FeedbackMessage_feedback goal_id(::virtual_robot_prococol::action::TargetPosition_FeedbackMessage::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return Init_TargetPosition_FeedbackMessage_feedback(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_FeedbackMessage msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_FeedbackMessage>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_FeedbackMessage_goal_id(); +} + +} // namespace virtual_robot_prococol + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__BUILDER_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp new file mode 100644 index 0000000..8f792a5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__struct.hpp @@ -0,0 +1,1141 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_HPP_ + +#include +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Goal __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Goal __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_Goal_ +{ + using Type = TargetPosition_Goal_; + + explicit TargetPosition_Goal_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->target_x = 0.0f; + this->target_y = 0.0f; + this->target_speed = 0.0f; + } + } + + explicit TargetPosition_Goal_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_alloc; + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->target_x = 0.0f; + this->target_y = 0.0f; + this->target_speed = 0.0f; + } + } + + // field types and members + using _target_x_type = + float; + _target_x_type target_x; + using _target_y_type = + float; + _target_y_type target_y; + using _target_speed_type = + float; + _target_speed_type target_speed; + + // setters for named parameter idiom + Type & set__target_x( + const float & _arg) + { + this->target_x = _arg; + return *this; + } + Type & set__target_y( + const float & _arg) + { + this->target_y = _arg; + return *this; + } + Type & set__target_speed( + const float & _arg) + { + this->target_speed = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_Goal_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_Goal_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Goal + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Goal + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_Goal_ & other) const + { + if (this->target_x != other.target_x) { + return false; + } + if (this->target_y != other.target_y) { + return false; + } + if (this->target_speed != other.target_speed) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_Goal_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_Goal_ + +// alias to use template instance with default allocator +using TargetPosition_Goal = + virtual_robot_prococol::action::TargetPosition_Goal_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Result __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Result __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_Result_ +{ + using Type = TargetPosition_Result_; + + explicit TargetPosition_Result_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->success = false; + this->msg = ""; + this->status = 0; + } + } + + explicit TargetPosition_Result_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : msg(_alloc) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->success = false; + this->msg = ""; + this->status = 0; + } + } + + // field types and members + using _success_type = + bool; + _success_type success; + using _msg_type = + std::basic_string, typename std::allocator_traits::template rebind_alloc>; + _msg_type msg; + using _status_type = + int8_t; + _status_type status; + + // setters for named parameter idiom + Type & set__success( + const bool & _arg) + { + this->success = _arg; + return *this; + } + Type & set__msg( + const std::basic_string, typename std::allocator_traits::template rebind_alloc> & _arg) + { + this->msg = _arg; + return *this; + } + Type & set__status( + const int8_t & _arg) + { + this->status = _arg; + return *this; + } + + // constant declarations + static constexpr int8_t STATUS_SUCCEEDED = + 1; + static constexpr int8_t STATUS_ABORTED = + 2; + static constexpr int8_t STATUS_CANCELED = + 3; + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_Result_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_Result_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Result + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Result + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_Result_ & other) const + { + if (this->success != other.success) { + return false; + } + if (this->msg != other.msg) { + return false; + } + if (this->status != other.status) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_Result_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_Result_ + +// alias to use template instance with default allocator +using TargetPosition_Result = + virtual_robot_prococol::action::TargetPosition_Result_>; + +// constant definitions +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 +template +constexpr int8_t TargetPosition_Result_::STATUS_SUCCEEDED; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 +template +constexpr int8_t TargetPosition_Result_::STATUS_ABORTED; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 +template +constexpr int8_t TargetPosition_Result_::STATUS_CANCELED; +#endif // __cplusplus < 201703L + +} // namespace action + +} // namespace virtual_robot_prococol + + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Feedback __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Feedback __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_Feedback_ +{ + using Type = TargetPosition_Feedback_; + + explicit TargetPosition_Feedback_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->progress = 0.0f; + } + } + + explicit TargetPosition_Feedback_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_alloc; + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->progress = 0.0f; + } + } + + // field types and members + using _progress_type = + float; + _progress_type progress; + + // setters for named parameter idiom + Type & set__progress( + const float & _arg) + { + this->progress = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_Feedback_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_Feedback_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Feedback + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Feedback + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_Feedback_ & other) const + { + if (this->progress != other.progress) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_Feedback_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_Feedback_ + +// alias to use template instance with default allocator +using TargetPosition_Feedback = + virtual_robot_prococol::action::TargetPosition_Feedback_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + + +// Include directives for member types +// Member 'goal_id' +#include "unique_identifier_msgs/msg/detail/uuid__struct.hpp" +// Member 'goal' +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Request __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Request __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_SendGoal_Request_ +{ + using Type = TargetPosition_SendGoal_Request_; + + explicit TargetPosition_SendGoal_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init), + goal(_init) + { + (void)_init; + } + + explicit TargetPosition_SendGoal_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_alloc, _init), + goal(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _goal_id_type = + unique_identifier_msgs::msg::UUID_; + _goal_id_type goal_id; + using _goal_type = + virtual_robot_prococol::action::TargetPosition_Goal_; + _goal_type goal; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_ & _arg) + { + this->goal_id = _arg; + return *this; + } + Type & set__goal( + const virtual_robot_prococol::action::TargetPosition_Goal_ & _arg) + { + this->goal = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_SendGoal_Request_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_SendGoal_Request_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Request + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Request + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_SendGoal_Request_ & other) const + { + if (this->goal_id != other.goal_id) { + return false; + } + if (this->goal != other.goal) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_SendGoal_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_SendGoal_Request_ + +// alias to use template instance with default allocator +using TargetPosition_SendGoal_Request = + virtual_robot_prococol::action::TargetPosition_SendGoal_Request_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + + +// Include directives for member types +// Member 'stamp' +#include "builtin_interfaces/msg/detail/time__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Response __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Response __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_SendGoal_Response_ +{ + using Type = TargetPosition_SendGoal_Response_; + + explicit TargetPosition_SendGoal_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : stamp(_init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->accepted = false; + } + } + + explicit TargetPosition_SendGoal_Response_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : stamp(_alloc, _init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->accepted = false; + } + } + + // field types and members + using _accepted_type = + bool; + _accepted_type accepted; + using _stamp_type = + builtin_interfaces::msg::Time_; + _stamp_type stamp; + + // setters for named parameter idiom + Type & set__accepted( + const bool & _arg) + { + this->accepted = _arg; + return *this; + } + Type & set__stamp( + const builtin_interfaces::msg::Time_ & _arg) + { + this->stamp = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_SendGoal_Response_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_SendGoal_Response_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Response + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Response + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_SendGoal_Response_ & other) const + { + if (this->accepted != other.accepted) { + return false; + } + if (this->stamp != other.stamp) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_SendGoal_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_SendGoal_Response_ + +// alias to use template instance with default allocator +using TargetPosition_SendGoal_Response = + virtual_robot_prococol::action::TargetPosition_SendGoal_Response_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace virtual_robot_prococol +{ + +namespace action +{ + +struct TargetPosition_SendGoal +{ + using Request = virtual_robot_prococol::action::TargetPosition_SendGoal_Request; + using Response = virtual_robot_prococol::action::TargetPosition_SendGoal_Response; +}; + +} // namespace action + +} // namespace virtual_robot_prococol + + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Request __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Request __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_GetResult_Request_ +{ + using Type = TargetPosition_GetResult_Request_; + + explicit TargetPosition_GetResult_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init) + { + (void)_init; + } + + explicit TargetPosition_GetResult_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _goal_id_type = + unique_identifier_msgs::msg::UUID_; + _goal_id_type goal_id; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_ & _arg) + { + this->goal_id = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_GetResult_Request_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_GetResult_Request_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Request + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Request + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_GetResult_Request_ & other) const + { + if (this->goal_id != other.goal_id) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_GetResult_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_GetResult_Request_ + +// alias to use template instance with default allocator +using TargetPosition_GetResult_Request = + virtual_robot_prococol::action::TargetPosition_GetResult_Request_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + + +// Include directives for member types +// Member 'result' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Response __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Response __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_GetResult_Response_ +{ + using Type = TargetPosition_GetResult_Response_; + + explicit TargetPosition_GetResult_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : result(_init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->status = 0; + } + } + + explicit TargetPosition_GetResult_Response_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : result(_alloc, _init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->status = 0; + } + } + + // field types and members + using _status_type = + int8_t; + _status_type status; + using _result_type = + virtual_robot_prococol::action::TargetPosition_Result_; + _result_type result; + + // setters for named parameter idiom + Type & set__status( + const int8_t & _arg) + { + this->status = _arg; + return *this; + } + Type & set__result( + const virtual_robot_prococol::action::TargetPosition_Result_ & _arg) + { + this->result = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_GetResult_Response_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_GetResult_Response_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Response + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Response + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_GetResult_Response_ & other) const + { + if (this->status != other.status) { + return false; + } + if (this->result != other.result) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_GetResult_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_GetResult_Response_ + +// alias to use template instance with default allocator +using TargetPosition_GetResult_Response = + virtual_robot_prococol::action::TargetPosition_GetResult_Response_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace virtual_robot_prococol +{ + +namespace action +{ + +struct TargetPosition_GetResult +{ + using Request = virtual_robot_prococol::action::TargetPosition_GetResult_Request; + using Response = virtual_robot_prococol::action::TargetPosition_GetResult_Response; +}; + +} // namespace action + +} // namespace virtual_robot_prococol + + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__struct.hpp" +// Member 'feedback' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_FeedbackMessage __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_FeedbackMessage __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_FeedbackMessage_ +{ + using Type = TargetPosition_FeedbackMessage_; + + explicit TargetPosition_FeedbackMessage_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init), + feedback(_init) + { + (void)_init; + } + + explicit TargetPosition_FeedbackMessage_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_alloc, _init), + feedback(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _goal_id_type = + unique_identifier_msgs::msg::UUID_; + _goal_id_type goal_id; + using _feedback_type = + virtual_robot_prococol::action::TargetPosition_Feedback_; + _feedback_type feedback; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_ & _arg) + { + this->goal_id = _arg; + return *this; + } + Type & set__feedback( + const virtual_robot_prococol::action::TargetPosition_Feedback_ & _arg) + { + this->feedback = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_FeedbackMessage_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_FeedbackMessage_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_FeedbackMessage + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_FeedbackMessage + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_FeedbackMessage_ & other) const + { + if (this->goal_id != other.goal_id) { + return false; + } + if (this->feedback != other.feedback) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_FeedbackMessage_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_FeedbackMessage_ + +// alias to use template instance with default allocator +using TargetPosition_FeedbackMessage = + virtual_robot_prococol::action::TargetPosition_FeedbackMessage_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + +#include "action_msgs/srv/cancel_goal.hpp" +#include "action_msgs/msg/goal_info.hpp" +#include "action_msgs/msg/goal_status_array.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +struct TargetPosition +{ + /// The goal message defined in the action definition. + using Goal = virtual_robot_prococol::action::TargetPosition_Goal; + /// The result message defined in the action definition. + using Result = virtual_robot_prococol::action::TargetPosition_Result; + /// The feedback message defined in the action definition. + using Feedback = virtual_robot_prococol::action::TargetPosition_Feedback; + + struct Impl + { + /// The send_goal service using a wrapped version of the goal message as a request. + using SendGoalService = virtual_robot_prococol::action::TargetPosition_SendGoal; + /// The get_result service using a wrapped version of the result message as a response. + using GetResultService = virtual_robot_prococol::action::TargetPosition_GetResult; + /// The feedback message with generic fields which wraps the feedback message. + using FeedbackMessage = virtual_robot_prococol::action::TargetPosition_FeedbackMessage; + + /// The generic service to cancel a goal. + using CancelGoalService = action_msgs::srv::CancelGoal; + /// The generic message for the status of a goal. + using GoalStatusMessage = action_msgs::msg::GoalStatusArray; + }; +}; + +typedef struct TargetPosition TargetPosition; + +} // namespace action + +} // namespace virtual_robot_prococol + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__traits.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__traits.hpp new file mode 100644 index 0000000..1144fae --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__traits.hpp @@ -0,0 +1,1051 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TRAITS_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_Goal & msg, + std::ostream & out) +{ + out << "{"; + // member: target_x + { + out << "target_x: "; + rosidl_generator_traits::value_to_yaml(msg.target_x, out); + out << ", "; + } + + // member: target_y + { + out << "target_y: "; + rosidl_generator_traits::value_to_yaml(msg.target_y, out); + out << ", "; + } + + // member: target_speed + { + out << "target_speed: "; + rosidl_generator_traits::value_to_yaml(msg.target_speed, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_Goal & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: target_x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "target_x: "; + rosidl_generator_traits::value_to_yaml(msg.target_x, out); + out << "\n"; + } + + // member: target_y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "target_y: "; + rosidl_generator_traits::value_to_yaml(msg.target_y, out); + out << "\n"; + } + + // member: target_speed + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "target_speed: "; + rosidl_generator_traits::value_to_yaml(msg.target_speed, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_Goal & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_Goal & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_Goal & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_Goal"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_Goal"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_Result & msg, + std::ostream & out) +{ + out << "{"; + // member: success + { + out << "success: "; + rosidl_generator_traits::value_to_yaml(msg.success, out); + out << ", "; + } + + // member: msg + { + out << "msg: "; + rosidl_generator_traits::value_to_yaml(msg.msg, out); + out << ", "; + } + + // member: status + { + out << "status: "; + rosidl_generator_traits::value_to_yaml(msg.status, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_Result & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: success + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "success: "; + rosidl_generator_traits::value_to_yaml(msg.success, out); + out << "\n"; + } + + // member: msg + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "msg: "; + rosidl_generator_traits::value_to_yaml(msg.msg, out); + out << "\n"; + } + + // member: status + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "status: "; + rosidl_generator_traits::value_to_yaml(msg.status, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_Result & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_Result & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_Result & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_Result"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_Result"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_Feedback & msg, + std::ostream & out) +{ + out << "{"; + // member: progress + { + out << "progress: "; + rosidl_generator_traits::value_to_yaml(msg.progress, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_Feedback & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: progress + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "progress: "; + rosidl_generator_traits::value_to_yaml(msg.progress, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_Feedback & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_Feedback & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_Feedback & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_Feedback"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_Feedback"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'goal_id' +#include "unique_identifier_msgs/msg/detail/uuid__traits.hpp" +// Member 'goal' +#include "virtual_robot_prococol/action/detail/target_position__traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_SendGoal_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: goal_id + { + out << "goal_id: "; + to_flow_style_yaml(msg.goal_id, out); + out << ", "; + } + + // member: goal + { + out << "goal: "; + to_flow_style_yaml(msg.goal, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_SendGoal_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: goal_id + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "goal_id:\n"; + to_block_style_yaml(msg.goal_id, out, indentation + 2); + } + + // member: goal + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "goal:\n"; + to_block_style_yaml(msg.goal, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_SendGoal_Request & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_SendGoal_Request & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_SendGoal_Request"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_SendGoal_Request"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value && has_fixed_size::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value && has_bounded_size::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'stamp' +#include "builtin_interfaces/msg/detail/time__traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_SendGoal_Response & msg, + std::ostream & out) +{ + out << "{"; + // member: accepted + { + out << "accepted: "; + rosidl_generator_traits::value_to_yaml(msg.accepted, out); + out << ", "; + } + + // member: stamp + { + out << "stamp: "; + to_flow_style_yaml(msg.stamp, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_SendGoal_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: accepted + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "accepted: "; + rosidl_generator_traits::value_to_yaml(msg.accepted, out); + out << "\n"; + } + + // member: stamp + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "stamp:\n"; + to_block_style_yaml(msg.stamp, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_SendGoal_Response & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_SendGoal_Response & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_SendGoal_Response"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_SendGoal_Response"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_SendGoal"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_SendGoal"; +} + +template<> +struct has_fixed_size + : std::integral_constant< + bool, + has_fixed_size::value && + has_fixed_size::value + > +{ +}; + +template<> +struct has_bounded_size + : std::integral_constant< + bool, + has_bounded_size::value && + has_bounded_size::value + > +{ +}; + +template<> +struct is_service + : std::true_type +{ +}; + +template<> +struct is_service_request + : std::true_type +{ +}; + +template<> +struct is_service_response + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_GetResult_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: goal_id + { + out << "goal_id: "; + to_flow_style_yaml(msg.goal_id, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_GetResult_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: goal_id + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "goal_id:\n"; + to_block_style_yaml(msg.goal_id, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_GetResult_Request & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_GetResult_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_GetResult_Request & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_GetResult_Request"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_GetResult_Request"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'result' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_GetResult_Response & msg, + std::ostream & out) +{ + out << "{"; + // member: status + { + out << "status: "; + rosidl_generator_traits::value_to_yaml(msg.status, out); + out << ", "; + } + + // member: result + { + out << "result: "; + to_flow_style_yaml(msg.result, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_GetResult_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: status + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "status: "; + rosidl_generator_traits::value_to_yaml(msg.status, out); + out << "\n"; + } + + // member: result + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "result:\n"; + to_block_style_yaml(msg.result, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_GetResult_Response & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_GetResult_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_GetResult_Response & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_GetResult_Response"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_GetResult_Response"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_GetResult"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_GetResult"; +} + +template<> +struct has_fixed_size + : std::integral_constant< + bool, + has_fixed_size::value && + has_fixed_size::value + > +{ +}; + +template<> +struct has_bounded_size + : std::integral_constant< + bool, + has_bounded_size::value && + has_bounded_size::value + > +{ +}; + +template<> +struct is_service + : std::true_type +{ +}; + +template<> +struct is_service_request + : std::true_type +{ +}; + +template<> +struct is_service_response + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__traits.hpp" +// Member 'feedback' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_FeedbackMessage & msg, + std::ostream & out) +{ + out << "{"; + // member: goal_id + { + out << "goal_id: "; + to_flow_style_yaml(msg.goal_id, out); + out << ", "; + } + + // member: feedback + { + out << "feedback: "; + to_flow_style_yaml(msg.feedback, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_FeedbackMessage & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: goal_id + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "goal_id:\n"; + to_block_style_yaml(msg.goal_id, out, indentation + 2); + } + + // member: feedback + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "feedback:\n"; + to_block_style_yaml(msg.feedback, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_FeedbackMessage & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_FeedbackMessage & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_FeedbackMessage & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_FeedbackMessage"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_FeedbackMessage"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value && has_fixed_size::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value && has_bounded_size::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + + +namespace rosidl_generator_traits +{ + +template<> +struct is_action + : std::true_type +{ +}; + +template<> +struct is_action_goal + : std::true_type +{ +}; + +template<> +struct is_action_result + : std::true_type +{ +}; + +template<> +struct is_action_feedback + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TRAITS_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__type_support.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__type_support.hpp new file mode 100644 index 0000000..7f0e6f4 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/detail/target_position__type_support.hpp @@ -0,0 +1,231 @@ +// generated from rosidl_generator_cpp/resource/idl__type_support.hpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_HPP_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp" + +#include "rosidl_typesupport_cpp/action_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_action_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition +)(); +#ifdef __cplusplus +} +#endif + +#include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_Goal +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_Result +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_Feedback +)(); +#ifdef __cplusplus +} +#endif + +#include "rosidl_typesupport_cpp/service_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_SendGoal +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_SendGoal_Request +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_SendGoal_Response +)(); +#ifdef __cplusplus +} +#endif + + +// already included above +// #include "rosidl_typesupport_cpp/service_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_GetResult +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_GetResult_Request +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_GetResult_Response +)(); +#ifdef __cplusplus +} +#endif + + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_FeedbackMessage +)(); +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/target_position.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/target_position.hpp new file mode 100644 index 0000000..c41cf5b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/action/target_position.hpp @@ -0,0 +1,12 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_HPP_ + +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +#include "virtual_robot_prococol/action/detail/target_position__builder.hpp" +#include "virtual_robot_prococol/action/detail/target_position__traits.hpp" +#include "virtual_robot_prococol/action/detail/target_position__type_support.hpp" + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__builder.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__builder.hpp new file mode 100644 index 0000000..1488ea3 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__builder.hpp @@ -0,0 +1,104 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__BUILDER_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__BUILDER_HPP_ + +#include +#include + +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +namespace builder +{ + +class Init_RobotStatus_speed_y +{ +public: + explicit Init_RobotStatus_speed_y(::virtual_robot_prococol::msg::RobotStatus & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::msg::RobotStatus speed_y(::virtual_robot_prococol::msg::RobotStatus::_speed_y_type arg) + { + msg_.speed_y = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::msg::RobotStatus msg_; +}; + +class Init_RobotStatus_speed_x +{ +public: + explicit Init_RobotStatus_speed_x(::virtual_robot_prococol::msg::RobotStatus & msg) + : msg_(msg) + {} + Init_RobotStatus_speed_y speed_x(::virtual_robot_prococol::msg::RobotStatus::_speed_x_type arg) + { + msg_.speed_x = std::move(arg); + return Init_RobotStatus_speed_y(msg_); + } + +private: + ::virtual_robot_prococol::msg::RobotStatus msg_; +}; + +class Init_RobotStatus_pos_y +{ +public: + explicit Init_RobotStatus_pos_y(::virtual_robot_prococol::msg::RobotStatus & msg) + : msg_(msg) + {} + Init_RobotStatus_speed_x pos_y(::virtual_robot_prococol::msg::RobotStatus::_pos_y_type arg) + { + msg_.pos_y = std::move(arg); + return Init_RobotStatus_speed_x(msg_); + } + +private: + ::virtual_robot_prococol::msg::RobotStatus msg_; +}; + +class Init_RobotStatus_pos_x +{ +public: + Init_RobotStatus_pos_x() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_RobotStatus_pos_y pos_x(::virtual_robot_prococol::msg::RobotStatus::_pos_x_type arg) + { + msg_.pos_x = std::move(arg); + return Init_RobotStatus_pos_y(msg_); + } + +private: + ::virtual_robot_prococol::msg::RobotStatus msg_; +}; + +} // namespace builder + +} // namespace msg + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::msg::RobotStatus>() +{ + return virtual_robot_prococol::msg::builder::Init_RobotStatus_pos_x(); +} + +} // namespace virtual_robot_prococol + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__BUILDER_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp new file mode 100644 index 0000000..5c39f1a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__struct.hpp @@ -0,0 +1,174 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_HPP_ + +#include +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__msg__RobotStatus __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__msg__RobotStatus __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +// message struct +template +struct RobotStatus_ +{ + using Type = RobotStatus_; + + explicit RobotStatus_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->pos_x = 0.0f; + this->pos_y = 0.0f; + this->speed_x = 0.0f; + this->speed_y = 0.0f; + } + } + + explicit RobotStatus_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_alloc; + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->pos_x = 0.0f; + this->pos_y = 0.0f; + this->speed_x = 0.0f; + this->speed_y = 0.0f; + } + } + + // field types and members + using _pos_x_type = + float; + _pos_x_type pos_x; + using _pos_y_type = + float; + _pos_y_type pos_y; + using _speed_x_type = + float; + _speed_x_type speed_x; + using _speed_y_type = + float; + _speed_y_type speed_y; + + // setters for named parameter idiom + Type & set__pos_x( + const float & _arg) + { + this->pos_x = _arg; + return *this; + } + Type & set__pos_y( + const float & _arg) + { + this->pos_y = _arg; + return *this; + } + Type & set__speed_x( + const float & _arg) + { + this->speed_x = _arg; + return *this; + } + Type & set__speed_y( + const float & _arg) + { + this->speed_y = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::msg::RobotStatus_ *; + using ConstRawPtr = + const virtual_robot_prococol::msg::RobotStatus_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__msg__RobotStatus + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__msg__RobotStatus + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const RobotStatus_ & other) const + { + if (this->pos_x != other.pos_x) { + return false; + } + if (this->pos_y != other.pos_y) { + return false; + } + if (this->speed_x != other.speed_x) { + return false; + } + if (this->speed_y != other.speed_y) { + return false; + } + return true; + } + bool operator!=(const RobotStatus_ & other) const + { + return !this->operator==(other); + } +}; // struct RobotStatus_ + +// alias to use template instance with default allocator +using RobotStatus = + virtual_robot_prococol::msg::RobotStatus_>; + +// constant definitions + +} // namespace msg + +} // namespace virtual_robot_prococol + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__traits.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__traits.hpp new file mode 100644 index 0000000..e785887 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__traits.hpp @@ -0,0 +1,160 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TRAITS_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const RobotStatus & msg, + std::ostream & out) +{ + out << "{"; + // member: pos_x + { + out << "pos_x: "; + rosidl_generator_traits::value_to_yaml(msg.pos_x, out); + out << ", "; + } + + // member: pos_y + { + out << "pos_y: "; + rosidl_generator_traits::value_to_yaml(msg.pos_y, out); + out << ", "; + } + + // member: speed_x + { + out << "speed_x: "; + rosidl_generator_traits::value_to_yaml(msg.speed_x, out); + out << ", "; + } + + // member: speed_y + { + out << "speed_y: "; + rosidl_generator_traits::value_to_yaml(msg.speed_y, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const RobotStatus & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: pos_x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "pos_x: "; + rosidl_generator_traits::value_to_yaml(msg.pos_x, out); + out << "\n"; + } + + // member: pos_y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "pos_y: "; + rosidl_generator_traits::value_to_yaml(msg.pos_y, out); + out << "\n"; + } + + // member: speed_x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "speed_x: "; + rosidl_generator_traits::value_to_yaml(msg.speed_x, out); + out << "\n"; + } + + // member: speed_y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "speed_y: "; + rosidl_generator_traits::value_to_yaml(msg.speed_y, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const RobotStatus & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace msg + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::msg::RobotStatus & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::msg::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::msg::RobotStatus & msg) +{ + return virtual_robot_prococol::msg::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::msg::RobotStatus"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/msg/RobotStatus"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TRAITS_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp new file mode 100644 index 0000000..abafdbf --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp @@ -0,0 +1,31 @@ +// generated from rosidl_generator_cpp/resource/idl__type_support.hpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_HPP_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp" + +#include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + msg, + RobotStatus +)(); +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp new file mode 100644 index 0000000..1307f42 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/robot_status.hpp @@ -0,0 +1,12 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_HPP_ + +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" +#include "virtual_robot_prococol/msg/detail/robot_status__builder.hpp" +#include "virtual_robot_prococol/msg/detail/robot_status__traits.hpp" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.hpp" + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp new file mode 100644 index 0000000..a9945c2 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp @@ -0,0 +1,42 @@ +// generated from rosidl_generator_cpp/resource/rosidl_generator_cpp__visibility_control.hpp.in +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_CPP__VISIBILITY_CONTROL_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_CPP__VISIBILITY_CONTROL_HPP_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_GENERATOR_CPP_EXPORT_virtual_robot_prococol __attribute__ ((dllexport)) + #define ROSIDL_GENERATOR_CPP_IMPORT_virtual_robot_prococol __attribute__ ((dllimport)) + #else + #define ROSIDL_GENERATOR_CPP_EXPORT_virtual_robot_prococol __declspec(dllexport) + #define ROSIDL_GENERATOR_CPP_IMPORT_virtual_robot_prococol __declspec(dllimport) + #endif + #ifdef ROSIDL_GENERATOR_CPP_BUILDING_DLL_virtual_robot_prococol + #define ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol ROSIDL_GENERATOR_CPP_EXPORT_virtual_robot_prococol + #else + #define ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol ROSIDL_GENERATOR_CPP_IMPORT_virtual_robot_prococol + #endif +#else + #define ROSIDL_GENERATOR_CPP_EXPORT_virtual_robot_prococol __attribute__ ((visibility("default"))) + #define ROSIDL_GENERATOR_CPP_IMPORT_virtual_robot_prococol + #if __GNUC__ >= 4 + #define ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol __attribute__ ((visibility("default"))) + #else + #define ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_CPP__VISIBILITY_CONTROL_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp__arguments.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp__arguments.json new file mode 100644 index 0000000..1c149b6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp__arguments.json @@ -0,0 +1,44 @@ +{ + "package_name": "virtual_robot_prococol", + "output_dir": "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_cpp/virtual_robot_prococol", + "template_dir": "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource", + "idl_tuples": [ + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:action/TargetPosition.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../../../lib/rosidl_generator_cpp/rosidl_generator_cpp", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../../../local/lib/python3.10/dist-packages/rosidl_generator_cpp/__init__.py", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/action__builder.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/action__struct.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/action__traits.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/idl.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/idl__builder.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/idl__struct.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/idl__traits.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/msg__builder.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/msg__struct.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/msg__traits.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/srv__builder.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/srv__struct.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/srv__traits.hpp.em", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/__init__.py b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c new file mode 100644 index 0000000..c6e40b9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c @@ -0,0 +1,1454 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef virtual_robot_prococol__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef virtual_robot_prococol__module = { + PyModuleDef_HEAD_INIT, + "_virtual_robot_prococol_support", + "_virtual_robot_prococol_doc", + -1, /* -1 means that the module keeps state in global variables */ + virtual_robot_prococol__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" + +static void * virtual_robot_prococol__msg__robot_status__create_ros_message(void) +{ + return virtual_robot_prococol__msg__RobotStatus__create(); +} + +static void virtual_robot_prococol__msg__robot_status__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__msg__RobotStatus * ros_message = (virtual_robot_prococol__msg__RobotStatus *)raw_ros_message; + virtual_robot_prococol__msg__RobotStatus__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__msg__robot_status__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__msg__robot_status__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus); + +int8_t +_register_msg_type__msg__robot_status(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__robot_status", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__robot_status", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__robot_status", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__robot_status", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__robot_status", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/action/detail/target_position__type_support.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__goal__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Goal__create(); +} + +static void virtual_robot_prococol__action__target_position__goal__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Goal * ros_message = (virtual_robot_prococol__action__TargetPosition_Goal *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal); + +int8_t +_register_msg_type__action__target_position__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__goal", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__goal", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__goal", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__goal", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__result__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Result__create(); +} + +static void virtual_robot_prococol__action__target_position__result__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Result * ros_message = (virtual_robot_prococol__action__TargetPosition_Result *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result); + +int8_t +_register_msg_type__action__target_position__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__result", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__result", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__result", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__result", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Feedback__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Feedback * ros_message = (virtual_robot_prococol__action__TargetPosition_Feedback *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback); + +int8_t +_register_msg_type__action__target_position__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request); + +int8_t +_register_msg_type__action__target_position__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response); + +int8_t +_register_msg_type__action__target_position__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +int8_t +_register_srv_type__action__target_position__send_goal(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__send_goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request); + +int8_t +_register_msg_type__action__target_position__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response); + +int8_t +_register_msg_type__action__target_position__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +int8_t +_register_srv_type__action__target_position__get_result(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__get_result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback_message__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * ros_message = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage); + +int8_t +_register_msg_type__action__target_position__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback_message", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback_message", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback_message", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback_message", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback_message", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + + +int8_t +_register_action_type__action__target_position(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_action__action__target_position", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_virtual_robot_prococol_s__rosidl_typesupport_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&virtual_robot_prococol__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__robot_status(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__target_position(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c new file mode 100644 index 0000000..e66623f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c @@ -0,0 +1,1454 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef virtual_robot_prococol__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef virtual_robot_prococol__module = { + PyModuleDef_HEAD_INIT, + "_virtual_robot_prococol_support", + "_virtual_robot_prococol_doc", + -1, /* -1 means that the module keeps state in global variables */ + virtual_robot_prococol__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" + +static void * virtual_robot_prococol__msg__robot_status__create_ros_message(void) +{ + return virtual_robot_prococol__msg__RobotStatus__create(); +} + +static void virtual_robot_prococol__msg__robot_status__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__msg__RobotStatus * ros_message = (virtual_robot_prococol__msg__RobotStatus *)raw_ros_message; + virtual_robot_prococol__msg__RobotStatus__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__msg__robot_status__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__msg__robot_status__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus); + +int8_t +_register_msg_type__msg__robot_status(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__robot_status", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__robot_status", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__robot_status", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__robot_status", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__robot_status", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/action/detail/target_position__type_support.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__goal__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Goal__create(); +} + +static void virtual_robot_prococol__action__target_position__goal__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Goal * ros_message = (virtual_robot_prococol__action__TargetPosition_Goal *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal); + +int8_t +_register_msg_type__action__target_position__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__goal", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__goal", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__goal", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__goal", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__result__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Result__create(); +} + +static void virtual_robot_prococol__action__target_position__result__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Result * ros_message = (virtual_robot_prococol__action__TargetPosition_Result *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result); + +int8_t +_register_msg_type__action__target_position__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__result", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__result", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__result", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__result", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Feedback__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Feedback * ros_message = (virtual_robot_prococol__action__TargetPosition_Feedback *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback); + +int8_t +_register_msg_type__action__target_position__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request); + +int8_t +_register_msg_type__action__target_position__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response); + +int8_t +_register_msg_type__action__target_position__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +int8_t +_register_srv_type__action__target_position__send_goal(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__send_goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request); + +int8_t +_register_msg_type__action__target_position__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response); + +int8_t +_register_msg_type__action__target_position__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +int8_t +_register_srv_type__action__target_position__get_result(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__get_result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback_message__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * ros_message = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage); + +int8_t +_register_msg_type__action__target_position__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback_message", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback_message", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback_message", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback_message", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback_message", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + + +int8_t +_register_action_type__action__target_position(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_action__action__target_position", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&virtual_robot_prococol__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__robot_status(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__target_position(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c new file mode 100644 index 0000000..11e612d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c @@ -0,0 +1,1454 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef virtual_robot_prococol__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef virtual_robot_prococol__module = { + PyModuleDef_HEAD_INIT, + "_virtual_robot_prococol_support", + "_virtual_robot_prococol_doc", + -1, /* -1 means that the module keeps state in global variables */ + virtual_robot_prococol__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" + +static void * virtual_robot_prococol__msg__robot_status__create_ros_message(void) +{ + return virtual_robot_prococol__msg__RobotStatus__create(); +} + +static void virtual_robot_prococol__msg__robot_status__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__msg__RobotStatus * ros_message = (virtual_robot_prococol__msg__RobotStatus *)raw_ros_message; + virtual_robot_prococol__msg__RobotStatus__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__msg__robot_status__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__msg__robot_status__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus); + +int8_t +_register_msg_type__msg__robot_status(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__robot_status", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__robot_status", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__robot_status", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__robot_status", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__robot_status", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/action/detail/target_position__type_support.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__goal__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Goal__create(); +} + +static void virtual_robot_prococol__action__target_position__goal__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Goal * ros_message = (virtual_robot_prococol__action__TargetPosition_Goal *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal); + +int8_t +_register_msg_type__action__target_position__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__goal", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__goal", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__goal", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__goal", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__result__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Result__create(); +} + +static void virtual_robot_prococol__action__target_position__result__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Result * ros_message = (virtual_robot_prococol__action__TargetPosition_Result *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result); + +int8_t +_register_msg_type__action__target_position__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__result", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__result", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__result", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__result", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Feedback__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Feedback * ros_message = (virtual_robot_prococol__action__TargetPosition_Feedback *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback); + +int8_t +_register_msg_type__action__target_position__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request); + +int8_t +_register_msg_type__action__target_position__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response); + +int8_t +_register_msg_type__action__target_position__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +int8_t +_register_srv_type__action__target_position__send_goal(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__send_goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request); + +int8_t +_register_msg_type__action__target_position__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response); + +int8_t +_register_msg_type__action__target_position__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +int8_t +_register_srv_type__action__target_position__get_result(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__get_result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback_message__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * ros_message = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage); + +int8_t +_register_msg_type__action__target_position__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback_message", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback_message", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback_message", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback_message", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback_message", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + + +int8_t +_register_action_type__action__target_position(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_action__action__target_position", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_virtual_robot_prococol_s__rosidl_typesupport_introspection_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&virtual_robot_prococol__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__robot_status(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__target_position(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/__init__.py b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/__init__.py new file mode 100644 index 0000000..838d16f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/__init__.py @@ -0,0 +1 @@ +from virtual_robot_prococol.action._target_position import TargetPosition # noqa: F401 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position.py b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position.py new file mode 100644 index 0000000..8cf2be1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position.py @@ -0,0 +1,1360 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from virtual_robot_prococol:action/TargetPosition.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import math # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_TargetPosition_Goal(type): + """Metaclass of message 'TargetPosition_Goal'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_Goal') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__goal + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__goal + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__goal + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__goal + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__goal + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_Goal(metaclass=Metaclass_TargetPosition_Goal): + """Message class 'TargetPosition_Goal'.""" + + __slots__ = [ + '_target_x', + '_target_y', + '_target_speed', + ] + + _fields_and_field_types = { + 'target_x': 'float', + 'target_y': 'float', + 'target_speed': 'float', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('float'), # noqa: E501 + rosidl_parser.definition.BasicType('float'), # noqa: E501 + rosidl_parser.definition.BasicType('float'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.target_x = kwargs.get('target_x', float()) + self.target_y = kwargs.get('target_y', float()) + self.target_speed = kwargs.get('target_speed', float()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.target_x != other.target_x: + return False + if self.target_y != other.target_y: + return False + if self.target_speed != other.target_speed: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def target_x(self): + """Message field 'target_x'.""" + return self._target_x + + @target_x.setter + def target_x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'target_x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'target_x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._target_x = value + + @builtins.property + def target_y(self): + """Message field 'target_y'.""" + return self._target_y + + @target_y.setter + def target_y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'target_y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'target_y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._target_y = value + + @builtins.property + def target_speed(self): + """Message field 'target_speed'.""" + return self._target_speed + + @target_speed.setter + def target_speed(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'target_speed' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'target_speed' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._target_speed = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_Result(type): + """Metaclass of message 'TargetPosition_Result'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + 'STATUS_SUCCEEDED': 1, + 'STATUS_ABORTED': 2, + 'STATUS_CANCELED': 3, + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_Result') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__result + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__result + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__result + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__result + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__result + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + 'STATUS_SUCCEEDED': cls.__constants['STATUS_SUCCEEDED'], + 'STATUS_ABORTED': cls.__constants['STATUS_ABORTED'], + 'STATUS_CANCELED': cls.__constants['STATUS_CANCELED'], + } + + @property + def STATUS_SUCCEEDED(self): + """Message constant 'STATUS_SUCCEEDED'.""" + return Metaclass_TargetPosition_Result.__constants['STATUS_SUCCEEDED'] + + @property + def STATUS_ABORTED(self): + """Message constant 'STATUS_ABORTED'.""" + return Metaclass_TargetPosition_Result.__constants['STATUS_ABORTED'] + + @property + def STATUS_CANCELED(self): + """Message constant 'STATUS_CANCELED'.""" + return Metaclass_TargetPosition_Result.__constants['STATUS_CANCELED'] + + +class TargetPosition_Result(metaclass=Metaclass_TargetPosition_Result): + """ + Message class 'TargetPosition_Result'. + + Constants: + STATUS_SUCCEEDED + STATUS_ABORTED + STATUS_CANCELED + """ + + __slots__ = [ + '_success', + '_msg', + '_status', + ] + + _fields_and_field_types = { + 'success': 'boolean', + 'msg': 'string', + 'status': 'int8', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('boolean'), # noqa: E501 + rosidl_parser.definition.UnboundedString(), # noqa: E501 + rosidl_parser.definition.BasicType('int8'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.success = kwargs.get('success', bool()) + self.msg = kwargs.get('msg', str()) + self.status = kwargs.get('status', int()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.success != other.success: + return False + if self.msg != other.msg: + return False + if self.status != other.status: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def success(self): + """Message field 'success'.""" + return self._success + + @success.setter + def success(self, value): + if __debug__: + assert \ + isinstance(value, bool), \ + "The 'success' field must be of type 'bool'" + self._success = value + + @builtins.property + def msg(self): + """Message field 'msg'.""" + return self._msg + + @msg.setter + def msg(self, value): + if __debug__: + assert \ + isinstance(value, str), \ + "The 'msg' field must be of type 'str'" + self._msg = value + + @builtins.property + def status(self): + """Message field 'status'.""" + return self._status + + @status.setter + def status(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'status' field must be of type 'int'" + assert value >= -128 and value < 128, \ + "The 'status' field must be an integer in [-128, 127]" + self._status = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import math + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_Feedback(type): + """Metaclass of message 'TargetPosition_Feedback'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_Feedback') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__feedback + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__feedback + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__feedback + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__feedback + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__feedback + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_Feedback(metaclass=Metaclass_TargetPosition_Feedback): + """Message class 'TargetPosition_Feedback'.""" + + __slots__ = [ + '_progress', + ] + + _fields_and_field_types = { + 'progress': 'float', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('float'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.progress = kwargs.get('progress', float()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.progress != other.progress: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def progress(self): + """Message field 'progress'.""" + return self._progress + + @progress.setter + def progress(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'progress' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'progress' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._progress = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_SendGoal_Request(type): + """Metaclass of message 'TargetPosition_SendGoal_Request'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_SendGoal_Request') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__send_goal__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__send_goal__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__send_goal__request + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__send_goal__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__send_goal__request + + from unique_identifier_msgs.msg import UUID + if UUID.__class__._TYPE_SUPPORT is None: + UUID.__class__.__import_type_support__() + + from virtual_robot_prococol.action import TargetPosition + if TargetPosition.Goal.__class__._TYPE_SUPPORT is None: + TargetPosition.Goal.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_SendGoal_Request(metaclass=Metaclass_TargetPosition_SendGoal_Request): + """Message class 'TargetPosition_SendGoal_Request'.""" + + __slots__ = [ + '_goal_id', + '_goal', + ] + + _fields_and_field_types = { + 'goal_id': 'unique_identifier_msgs/UUID', + 'goal': 'virtual_robot_prococol/TargetPosition_Goal', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['unique_identifier_msgs', 'msg'], 'UUID'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['virtual_robot_prococol', 'action'], 'TargetPosition_Goal'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from unique_identifier_msgs.msg import UUID + self.goal_id = kwargs.get('goal_id', UUID()) + from virtual_robot_prococol.action._target_position import TargetPosition_Goal + self.goal = kwargs.get('goal', TargetPosition_Goal()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.goal_id != other.goal_id: + return False + if self.goal != other.goal: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def goal_id(self): + """Message field 'goal_id'.""" + return self._goal_id + + @goal_id.setter + def goal_id(self, value): + if __debug__: + from unique_identifier_msgs.msg import UUID + assert \ + isinstance(value, UUID), \ + "The 'goal_id' field must be a sub message of type 'UUID'" + self._goal_id = value + + @builtins.property + def goal(self): + """Message field 'goal'.""" + return self._goal + + @goal.setter + def goal(self, value): + if __debug__: + from virtual_robot_prococol.action._target_position import TargetPosition_Goal + assert \ + isinstance(value, TargetPosition_Goal), \ + "The 'goal' field must be a sub message of type 'TargetPosition_Goal'" + self._goal = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_SendGoal_Response(type): + """Metaclass of message 'TargetPosition_SendGoal_Response'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_SendGoal_Response') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__send_goal__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__send_goal__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__send_goal__response + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__send_goal__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__send_goal__response + + from builtin_interfaces.msg import Time + if Time.__class__._TYPE_SUPPORT is None: + Time.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_SendGoal_Response(metaclass=Metaclass_TargetPosition_SendGoal_Response): + """Message class 'TargetPosition_SendGoal_Response'.""" + + __slots__ = [ + '_accepted', + '_stamp', + ] + + _fields_and_field_types = { + 'accepted': 'boolean', + 'stamp': 'builtin_interfaces/Time', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('boolean'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['builtin_interfaces', 'msg'], 'Time'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.accepted = kwargs.get('accepted', bool()) + from builtin_interfaces.msg import Time + self.stamp = kwargs.get('stamp', Time()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.accepted != other.accepted: + return False + if self.stamp != other.stamp: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def accepted(self): + """Message field 'accepted'.""" + return self._accepted + + @accepted.setter + def accepted(self, value): + if __debug__: + assert \ + isinstance(value, bool), \ + "The 'accepted' field must be of type 'bool'" + self._accepted = value + + @builtins.property + def stamp(self): + """Message field 'stamp'.""" + return self._stamp + + @stamp.setter + def stamp(self, value): + if __debug__: + from builtin_interfaces.msg import Time + assert \ + isinstance(value, Time), \ + "The 'stamp' field must be a sub message of type 'Time'" + self._stamp = value + + +class Metaclass_TargetPosition_SendGoal(type): + """Metaclass of service 'TargetPosition_SendGoal'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_SendGoal') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__action__target_position__send_goal + + from virtual_robot_prococol.action import _target_position + if _target_position.Metaclass_TargetPosition_SendGoal_Request._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_SendGoal_Request.__import_type_support__() + if _target_position.Metaclass_TargetPosition_SendGoal_Response._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_SendGoal_Response.__import_type_support__() + + +class TargetPosition_SendGoal(metaclass=Metaclass_TargetPosition_SendGoal): + from virtual_robot_prococol.action._target_position import TargetPosition_SendGoal_Request as Request + from virtual_robot_prococol.action._target_position import TargetPosition_SendGoal_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_GetResult_Request(type): + """Metaclass of message 'TargetPosition_GetResult_Request'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_GetResult_Request') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__get_result__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__get_result__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__get_result__request + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__get_result__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__get_result__request + + from unique_identifier_msgs.msg import UUID + if UUID.__class__._TYPE_SUPPORT is None: + UUID.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_GetResult_Request(metaclass=Metaclass_TargetPosition_GetResult_Request): + """Message class 'TargetPosition_GetResult_Request'.""" + + __slots__ = [ + '_goal_id', + ] + + _fields_and_field_types = { + 'goal_id': 'unique_identifier_msgs/UUID', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['unique_identifier_msgs', 'msg'], 'UUID'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from unique_identifier_msgs.msg import UUID + self.goal_id = kwargs.get('goal_id', UUID()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.goal_id != other.goal_id: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def goal_id(self): + """Message field 'goal_id'.""" + return self._goal_id + + @goal_id.setter + def goal_id(self, value): + if __debug__: + from unique_identifier_msgs.msg import UUID + assert \ + isinstance(value, UUID), \ + "The 'goal_id' field must be a sub message of type 'UUID'" + self._goal_id = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_GetResult_Response(type): + """Metaclass of message 'TargetPosition_GetResult_Response'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_GetResult_Response') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__get_result__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__get_result__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__get_result__response + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__get_result__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__get_result__response + + from virtual_robot_prococol.action import TargetPosition + if TargetPosition.Result.__class__._TYPE_SUPPORT is None: + TargetPosition.Result.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_GetResult_Response(metaclass=Metaclass_TargetPosition_GetResult_Response): + """Message class 'TargetPosition_GetResult_Response'.""" + + __slots__ = [ + '_status', + '_result', + ] + + _fields_and_field_types = { + 'status': 'int8', + 'result': 'virtual_robot_prococol/TargetPosition_Result', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('int8'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['virtual_robot_prococol', 'action'], 'TargetPosition_Result'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.status = kwargs.get('status', int()) + from virtual_robot_prococol.action._target_position import TargetPosition_Result + self.result = kwargs.get('result', TargetPosition_Result()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.status != other.status: + return False + if self.result != other.result: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def status(self): + """Message field 'status'.""" + return self._status + + @status.setter + def status(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'status' field must be of type 'int'" + assert value >= -128 and value < 128, \ + "The 'status' field must be an integer in [-128, 127]" + self._status = value + + @builtins.property + def result(self): + """Message field 'result'.""" + return self._result + + @result.setter + def result(self, value): + if __debug__: + from virtual_robot_prococol.action._target_position import TargetPosition_Result + assert \ + isinstance(value, TargetPosition_Result), \ + "The 'result' field must be a sub message of type 'TargetPosition_Result'" + self._result = value + + +class Metaclass_TargetPosition_GetResult(type): + """Metaclass of service 'TargetPosition_GetResult'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_GetResult') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__action__target_position__get_result + + from virtual_robot_prococol.action import _target_position + if _target_position.Metaclass_TargetPosition_GetResult_Request._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_GetResult_Request.__import_type_support__() + if _target_position.Metaclass_TargetPosition_GetResult_Response._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_GetResult_Response.__import_type_support__() + + +class TargetPosition_GetResult(metaclass=Metaclass_TargetPosition_GetResult): + from virtual_robot_prococol.action._target_position import TargetPosition_GetResult_Request as Request + from virtual_robot_prococol.action._target_position import TargetPosition_GetResult_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_FeedbackMessage(type): + """Metaclass of message 'TargetPosition_FeedbackMessage'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_FeedbackMessage') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__feedback_message + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__feedback_message + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__feedback_message + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__feedback_message + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__feedback_message + + from unique_identifier_msgs.msg import UUID + if UUID.__class__._TYPE_SUPPORT is None: + UUID.__class__.__import_type_support__() + + from virtual_robot_prococol.action import TargetPosition + if TargetPosition.Feedback.__class__._TYPE_SUPPORT is None: + TargetPosition.Feedback.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_FeedbackMessage(metaclass=Metaclass_TargetPosition_FeedbackMessage): + """Message class 'TargetPosition_FeedbackMessage'.""" + + __slots__ = [ + '_goal_id', + '_feedback', + ] + + _fields_and_field_types = { + 'goal_id': 'unique_identifier_msgs/UUID', + 'feedback': 'virtual_robot_prococol/TargetPosition_Feedback', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['unique_identifier_msgs', 'msg'], 'UUID'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['virtual_robot_prococol', 'action'], 'TargetPosition_Feedback'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from unique_identifier_msgs.msg import UUID + self.goal_id = kwargs.get('goal_id', UUID()) + from virtual_robot_prococol.action._target_position import TargetPosition_Feedback + self.feedback = kwargs.get('feedback', TargetPosition_Feedback()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.goal_id != other.goal_id: + return False + if self.feedback != other.feedback: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def goal_id(self): + """Message field 'goal_id'.""" + return self._goal_id + + @goal_id.setter + def goal_id(self, value): + if __debug__: + from unique_identifier_msgs.msg import UUID + assert \ + isinstance(value, UUID), \ + "The 'goal_id' field must be a sub message of type 'UUID'" + self._goal_id = value + + @builtins.property + def feedback(self): + """Message field 'feedback'.""" + return self._feedback + + @feedback.setter + def feedback(self, value): + if __debug__: + from virtual_robot_prococol.action._target_position import TargetPosition_Feedback + assert \ + isinstance(value, TargetPosition_Feedback), \ + "The 'feedback' field must be a sub message of type 'TargetPosition_Feedback'" + self._feedback = value + + +class Metaclass_TargetPosition(type): + """Metaclass of action 'TargetPosition'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_action__action__target_position + + from action_msgs.msg import _goal_status_array + if _goal_status_array.Metaclass_GoalStatusArray._TYPE_SUPPORT is None: + _goal_status_array.Metaclass_GoalStatusArray.__import_type_support__() + from action_msgs.srv import _cancel_goal + if _cancel_goal.Metaclass_CancelGoal._TYPE_SUPPORT is None: + _cancel_goal.Metaclass_CancelGoal.__import_type_support__() + + from virtual_robot_prococol.action import _target_position + if _target_position.Metaclass_TargetPosition_SendGoal._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_SendGoal.__import_type_support__() + if _target_position.Metaclass_TargetPosition_GetResult._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_GetResult.__import_type_support__() + if _target_position.Metaclass_TargetPosition_FeedbackMessage._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_FeedbackMessage.__import_type_support__() + + +class TargetPosition(metaclass=Metaclass_TargetPosition): + + # The goal message defined in the action definition. + from virtual_robot_prococol.action._target_position import TargetPosition_Goal as Goal + # The result message defined in the action definition. + from virtual_robot_prococol.action._target_position import TargetPosition_Result as Result + # The feedback message defined in the action definition. + from virtual_robot_prococol.action._target_position import TargetPosition_Feedback as Feedback + + class Impl: + + # The send_goal service using a wrapped version of the goal message as a request. + from virtual_robot_prococol.action._target_position import TargetPosition_SendGoal as SendGoalService + # The get_result service using a wrapped version of the result message as a response. + from virtual_robot_prococol.action._target_position import TargetPosition_GetResult as GetResultService + # The feedback message with generic fields which wraps the feedback message. + from virtual_robot_prococol.action._target_position import TargetPosition_FeedbackMessage as FeedbackMessage + + # The generic service to cancel a goal. + from action_msgs.srv._cancel_goal import CancelGoal as CancelGoalService + # The generic message for get the status of a goal. + from action_msgs.msg._goal_status_array import GoalStatusArray as GoalStatusMessage + + def __init__(self): + raise NotImplementedError('Action classes can not be instantiated') diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c new file mode 100644 index 0000000..05caee6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c @@ -0,0 +1,995 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__goal__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[67]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_Goal", full_classname_dest, 66) == 0); + } + virtual_robot_prococol__action__TargetPosition_Goal * ros_message = _ros_message; + { // target_x + PyObject * field = PyObject_GetAttrString(_pymsg, "target_x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->target_x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // target_y + PyObject * field = PyObject_GetAttrString(_pymsg, "target_y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->target_y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // target_speed + PyObject * field = PyObject_GetAttrString(_pymsg, "target_speed"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->target_speed = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__goal__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_Goal */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_Goal"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_Goal * ros_message = (virtual_robot_prococol__action__TargetPosition_Goal *)raw_ros_message; + { // target_x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->target_x); + { + int rc = PyObject_SetAttrString(_pymessage, "target_x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // target_y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->target_y); + { + int rc = PyObject_SetAttrString(_pymessage, "target_y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // target_speed + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->target_speed); + { + int rc = PyObject_SetAttrString(_pymessage, "target_speed", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +#include "rosidl_runtime_c/string.h" +#include "rosidl_runtime_c/string_functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__result__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[69]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_Result", full_classname_dest, 68) == 0); + } + virtual_robot_prococol__action__TargetPosition_Result * ros_message = _ros_message; + { // success + PyObject * field = PyObject_GetAttrString(_pymsg, "success"); + if (!field) { + return false; + } + assert(PyBool_Check(field)); + ros_message->success = (Py_True == field); + Py_DECREF(field); + } + { // msg + PyObject * field = PyObject_GetAttrString(_pymsg, "msg"); + if (!field) { + return false; + } + assert(PyUnicode_Check(field)); + PyObject * encoded_field = PyUnicode_AsUTF8String(field); + if (!encoded_field) { + Py_DECREF(field); + return false; + } + rosidl_runtime_c__String__assign(&ros_message->msg, PyBytes_AS_STRING(encoded_field)); + Py_DECREF(encoded_field); + Py_DECREF(field); + } + { // status + PyObject * field = PyObject_GetAttrString(_pymsg, "status"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->status = (int8_t)PyLong_AsLong(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__result__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_Result */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_Result"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_Result * ros_message = (virtual_robot_prococol__action__TargetPosition_Result *)raw_ros_message; + { // success + PyObject * field = NULL; + field = PyBool_FromLong(ros_message->success ? 1 : 0); + { + int rc = PyObject_SetAttrString(_pymessage, "success", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // msg + PyObject * field = NULL; + field = PyUnicode_DecodeUTF8( + ros_message->msg.data, + strlen(ros_message->msg.data), + "replace"); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "msg", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // status + PyObject * field = NULL; + field = PyLong_FromLong(ros_message->status); + { + int rc = PyObject_SetAttrString(_pymessage, "status", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__feedback__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[71]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_Feedback", full_classname_dest, 70) == 0); + } + virtual_robot_prococol__action__TargetPosition_Feedback * ros_message = _ros_message; + { // progress + PyObject * field = PyObject_GetAttrString(_pymsg, "progress"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->progress = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__feedback__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_Feedback */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_Feedback"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_Feedback * ros_message = (virtual_robot_prococol__action__TargetPosition_Feedback *)raw_ros_message; + { // progress + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->progress); + { + int rc = PyObject_SetAttrString(_pymessage, "progress", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +ROSIDL_GENERATOR_C_IMPORT +bool unique_identifier_msgs__msg__uuid__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * unique_identifier_msgs__msg__uuid__convert_to_py(void * raw_ros_message); +bool virtual_robot_prococol__action__target_position__goal__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * virtual_robot_prococol__action__target_position__goal__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[79]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_SendGoal_Request", full_classname_dest, 78) == 0); + } + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * ros_message = _ros_message; + { // goal_id + PyObject * field = PyObject_GetAttrString(_pymsg, "goal_id"); + if (!field) { + return false; + } + if (!unique_identifier_msgs__msg__uuid__convert_from_py(field, &ros_message->goal_id)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // goal + PyObject * field = PyObject_GetAttrString(_pymsg, "goal"); + if (!field) { + return false; + } + if (!virtual_robot_prococol__action__target_position__goal__convert_from_py(field, &ros_message->goal)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_SendGoal_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_SendGoal_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)raw_ros_message; + { // goal_id + PyObject * field = NULL; + field = unique_identifier_msgs__msg__uuid__convert_to_py(&ros_message->goal_id); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "goal_id", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // goal + PyObject * field = NULL; + field = virtual_robot_prococol__action__target_position__goal__convert_to_py(&ros_message->goal); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "goal", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +ROSIDL_GENERATOR_C_IMPORT +bool builtin_interfaces__msg__time__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * builtin_interfaces__msg__time__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[80]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_SendGoal_Response", full_classname_dest, 79) == 0); + } + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * ros_message = _ros_message; + { // accepted + PyObject * field = PyObject_GetAttrString(_pymsg, "accepted"); + if (!field) { + return false; + } + assert(PyBool_Check(field)); + ros_message->accepted = (Py_True == field); + Py_DECREF(field); + } + { // stamp + PyObject * field = PyObject_GetAttrString(_pymsg, "stamp"); + if (!field) { + return false; + } + if (!builtin_interfaces__msg__time__convert_from_py(field, &ros_message->stamp)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_SendGoal_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_SendGoal_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)raw_ros_message; + { // accepted + PyObject * field = NULL; + field = PyBool_FromLong(ros_message->accepted ? 1 : 0); + { + int rc = PyObject_SetAttrString(_pymessage, "accepted", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // stamp + PyObject * field = NULL; + field = builtin_interfaces__msg__time__convert_to_py(&ros_message->stamp); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "stamp", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +ROSIDL_GENERATOR_C_IMPORT +bool unique_identifier_msgs__msg__uuid__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * unique_identifier_msgs__msg__uuid__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__get_result__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[80]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_GetResult_Request", full_classname_dest, 79) == 0); + } + virtual_robot_prococol__action__TargetPosition_GetResult_Request * ros_message = _ros_message; + { // goal_id + PyObject * field = PyObject_GetAttrString(_pymsg, "goal_id"); + if (!field) { + return false; + } + if (!unique_identifier_msgs__msg__uuid__convert_from_py(field, &ros_message->goal_id)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_GetResult_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_GetResult_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_GetResult_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)raw_ros_message; + { // goal_id + PyObject * field = NULL; + field = unique_identifier_msgs__msg__uuid__convert_to_py(&ros_message->goal_id); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "goal_id", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +bool virtual_robot_prococol__action__target_position__result__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * virtual_robot_prococol__action__target_position__result__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__get_result__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[81]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_GetResult_Response", full_classname_dest, 80) == 0); + } + virtual_robot_prococol__action__TargetPosition_GetResult_Response * ros_message = _ros_message; + { // status + PyObject * field = PyObject_GetAttrString(_pymsg, "status"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->status = (int8_t)PyLong_AsLong(field); + Py_DECREF(field); + } + { // result + PyObject * field = PyObject_GetAttrString(_pymsg, "result"); + if (!field) { + return false; + } + if (!virtual_robot_prococol__action__target_position__result__convert_from_py(field, &ros_message->result)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_GetResult_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_GetResult_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_GetResult_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)raw_ros_message; + { // status + PyObject * field = NULL; + field = PyLong_FromLong(ros_message->status); + { + int rc = PyObject_SetAttrString(_pymessage, "status", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // result + PyObject * field = NULL; + field = virtual_robot_prococol__action__target_position__result__convert_to_py(&ros_message->result); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "result", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +ROSIDL_GENERATOR_C_IMPORT +bool unique_identifier_msgs__msg__uuid__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * unique_identifier_msgs__msg__uuid__convert_to_py(void * raw_ros_message); +bool virtual_robot_prococol__action__target_position__feedback__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * virtual_robot_prococol__action__target_position__feedback__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__feedback_message__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[78]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_FeedbackMessage", full_classname_dest, 77) == 0); + } + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * ros_message = _ros_message; + { // goal_id + PyObject * field = PyObject_GetAttrString(_pymsg, "goal_id"); + if (!field) { + return false; + } + if (!unique_identifier_msgs__msg__uuid__convert_from_py(field, &ros_message->goal_id)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // feedback + PyObject * field = PyObject_GetAttrString(_pymsg, "feedback"); + if (!field) { + return false; + } + if (!virtual_robot_prococol__action__target_position__feedback__convert_from_py(field, &ros_message->feedback)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__feedback_message__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_FeedbackMessage */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_FeedbackMessage"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * ros_message = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)raw_ros_message; + { // goal_id + PyObject * field = NULL; + field = unique_identifier_msgs__msg__uuid__convert_to_py(&ros_message->goal_id); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "goal_id", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // feedback + PyObject * field = NULL; + field = virtual_robot_prococol__action__target_position__feedback__convert_to_py(&ros_message->feedback); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "feedback", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so new file mode 100755 index 0000000000000000000000000000000000000000..e39f7185d26d5042ffa3647640b094184000a588 GIT binary patch literal 54032 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 KTm@W7<9`7eUONB) literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/__init__.py b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/__init__.py new file mode 100644 index 0000000..69d9820 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/__init__.py @@ -0,0 +1 @@ +from virtual_robot_prococol.msg._robot_status import RobotStatus # noqa: F401 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status.py b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status.py new file mode 100644 index 0000000..6d6bf3d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status.py @@ -0,0 +1,191 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from virtual_robot_prococol:msg/RobotStatus.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import math # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_RobotStatus(type): + """Metaclass of message 'RobotStatus'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.msg.RobotStatus') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__robot_status + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__robot_status + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__robot_status + cls._TYPE_SUPPORT = module.type_support_msg__msg__robot_status + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__robot_status + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class RobotStatus(metaclass=Metaclass_RobotStatus): + """Message class 'RobotStatus'.""" + + __slots__ = [ + '_pos_x', + '_pos_y', + '_speed_x', + '_speed_y', + ] + + _fields_and_field_types = { + 'pos_x': 'float', + 'pos_y': 'float', + 'speed_x': 'float', + 'speed_y': 'float', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('float'), # noqa: E501 + rosidl_parser.definition.BasicType('float'), # noqa: E501 + rosidl_parser.definition.BasicType('float'), # noqa: E501 + rosidl_parser.definition.BasicType('float'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.pos_x = kwargs.get('pos_x', float()) + self.pos_y = kwargs.get('pos_y', float()) + self.speed_x = kwargs.get('speed_x', float()) + self.speed_y = kwargs.get('speed_y', float()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.pos_x != other.pos_x: + return False + if self.pos_y != other.pos_y: + return False + if self.speed_x != other.speed_x: + return False + if self.speed_y != other.speed_y: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def pos_x(self): + """Message field 'pos_x'.""" + return self._pos_x + + @pos_x.setter + def pos_x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'pos_x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'pos_x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._pos_x = value + + @builtins.property + def pos_y(self): + """Message field 'pos_y'.""" + return self._pos_y + + @pos_y.setter + def pos_y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'pos_y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'pos_y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._pos_y = value + + @builtins.property + def speed_x(self): + """Message field 'speed_x'.""" + return self._speed_x + + @speed_x.setter + def speed_x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'speed_x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'speed_x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._speed_x = value + + @builtins.property + def speed_y(self): + """Message field 'speed_y'.""" + return self._speed_y + + @speed_y.setter + def speed_y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'speed_y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'speed_y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._speed_y = value diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c new file mode 100644 index 0000000..4cb9512 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c @@ -0,0 +1,158 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__msg__robot_status__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[53]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.msg._robot_status.RobotStatus", full_classname_dest, 52) == 0); + } + virtual_robot_prococol__msg__RobotStatus * ros_message = _ros_message; + { // pos_x + PyObject * field = PyObject_GetAttrString(_pymsg, "pos_x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->pos_x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // pos_y + PyObject * field = PyObject_GetAttrString(_pymsg, "pos_y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->pos_y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // speed_x + PyObject * field = PyObject_GetAttrString(_pymsg, "speed_x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->speed_x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // speed_y + PyObject * field = PyObject_GetAttrString(_pymsg, "speed_y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->speed_y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__msg__robot_status__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RobotStatus */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.msg._robot_status"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RobotStatus"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__msg__RobotStatus * ros_message = (virtual_robot_prococol__msg__RobotStatus *)raw_ros_message; + { // pos_x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->pos_x); + { + int rc = PyObject_SetAttrString(_pymessage, "pos_x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // pos_y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->pos_y); + { + int rc = PyObject_SetAttrString(_pymessage, "pos_y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // speed_x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->speed_x); + { + int rc = PyObject_SetAttrString(_pymessage, "speed_x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // speed_y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->speed_y); + { + int rc = PyObject_SetAttrString(_pymessage, "speed_y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so new file mode 100755 index 0000000000000000000000000000000000000000..4b73008bc3883df4c87be6fbaf422cce1b72a58f GIT binary patch literal 44712 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so new file mode 100755 index 0000000000000000000000000000000000000000..0730817b43eb68cc91e7d21a27b21e73a526e11d GIT binary patch literal 44728 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 RDgX2xyu}{bP*79;{{bGe=0pGh literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py__arguments.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py__arguments.json new file mode 100644 index 0000000..6d7ce33 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py__arguments.json @@ -0,0 +1,42 @@ +{ + "package_name": "virtual_robot_prococol", + "output_dir": "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol", + "template_dir": "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource", + "idl_tuples": [ + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:action/TargetPosition.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/share/rosidl_generator_py/cmake/../../../lib/rosidl_generator_py/rosidl_generator_py", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_py/__init__.py", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_py/generate_py_impl.py", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_action_pkg_typesupport_entry_point.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_action.py.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_idl_pkg_typesupport_entry_point.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_idl_support.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_idl.py.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_msg_pkg_typesupport_entry_point.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_msg_support.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_msg.py.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_srv_pkg_typesupport_entry_point.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_srv.py.em", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp new file mode 100644 index 0000000..f6e589b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp @@ -0,0 +1,1035 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__type_support.h" +#include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/message_type_support_dispatch.h" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_c/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TargetPosition_Goal_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_Goal_type_support_ids_t; + +static const _TargetPosition_Goal_type_support_ids_t _TargetPosition_Goal_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_Goal_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_Goal_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_Goal_type_support_symbol_names_t _TargetPosition_Goal_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Goal)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Goal)), + } +}; + +typedef struct _TargetPosition_Goal_type_support_data_t +{ + void * data[2]; +} _TargetPosition_Goal_type_support_data_t; + +static _TargetPosition_Goal_type_support_data_t _TargetPosition_Goal_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_Goal_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_Goal_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_Goal_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_Goal_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_Goal_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_TargetPosition_Goal_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_Goal)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_c::TargetPosition_Goal_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +// already included above +// #include "rosidl_typesupport_c/message_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_c/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TargetPosition_Result_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_Result_type_support_ids_t; + +static const _TargetPosition_Result_type_support_ids_t _TargetPosition_Result_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_Result_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_Result_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_Result_type_support_symbol_names_t _TargetPosition_Result_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Result)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Result)), + } +}; + +typedef struct _TargetPosition_Result_type_support_data_t +{ + void * data[2]; +} _TargetPosition_Result_type_support_data_t; + +static _TargetPosition_Result_type_support_data_t _TargetPosition_Result_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_Result_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_Result_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_Result_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_Result_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_Result_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_TargetPosition_Result_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_Result)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_c::TargetPosition_Result_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +// already included above +// #include "rosidl_typesupport_c/message_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_c/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TargetPosition_Feedback_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_Feedback_type_support_ids_t; + +static const _TargetPosition_Feedback_type_support_ids_t _TargetPosition_Feedback_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_Feedback_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_Feedback_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_Feedback_type_support_symbol_names_t _TargetPosition_Feedback_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Feedback)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Feedback)), + } +}; + +typedef struct _TargetPosition_Feedback_type_support_data_t +{ + void * data[2]; +} _TargetPosition_Feedback_type_support_data_t; + +static _TargetPosition_Feedback_type_support_data_t _TargetPosition_Feedback_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_Feedback_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_Feedback_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_Feedback_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_Feedback_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_Feedback_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_TargetPosition_Feedback_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_Feedback)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_c::TargetPosition_Feedback_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +// already included above +// #include "rosidl_typesupport_c/message_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_c/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TargetPosition_SendGoal_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_SendGoal_Request_type_support_ids_t; + +static const _TargetPosition_SendGoal_Request_type_support_ids_t _TargetPosition_SendGoal_Request_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_SendGoal_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_SendGoal_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_SendGoal_Request_type_support_symbol_names_t _TargetPosition_SendGoal_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)), + } +}; + +typedef struct _TargetPosition_SendGoal_Request_type_support_data_t +{ + void * data[2]; +} _TargetPosition_SendGoal_Request_type_support_data_t; + +static _TargetPosition_SendGoal_Request_type_support_data_t _TargetPosition_SendGoal_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_SendGoal_Request_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_SendGoal_Request_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_SendGoal_Request_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_SendGoal_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_SendGoal_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_TargetPosition_SendGoal_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_c::TargetPosition_SendGoal_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +// already included above +// #include "rosidl_typesupport_c/message_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_c/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TargetPosition_SendGoal_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_SendGoal_Response_type_support_ids_t; + +static const _TargetPosition_SendGoal_Response_type_support_ids_t _TargetPosition_SendGoal_Response_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_SendGoal_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_SendGoal_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_SendGoal_Response_type_support_symbol_names_t _TargetPosition_SendGoal_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)), + } +}; + +typedef struct _TargetPosition_SendGoal_Response_type_support_data_t +{ + void * data[2]; +} _TargetPosition_SendGoal_Response_type_support_data_t; + +static _TargetPosition_SendGoal_Response_type_support_data_t _TargetPosition_SendGoal_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_SendGoal_Response_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_SendGoal_Response_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_SendGoal_Response_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_SendGoal_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_SendGoal_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_TargetPosition_SendGoal_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_c::TargetPosition_SendGoal_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/service_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TargetPosition_SendGoal_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_SendGoal_type_support_ids_t; + +static const _TargetPosition_SendGoal_type_support_ids_t _TargetPosition_SendGoal_service_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_SendGoal_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_SendGoal_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_SendGoal_type_support_symbol_names_t _TargetPosition_SendGoal_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal)), + } +}; + +typedef struct _TargetPosition_SendGoal_type_support_data_t +{ + void * data[2]; +} _TargetPosition_SendGoal_type_support_data_t; + +static _TargetPosition_SendGoal_type_support_data_t _TargetPosition_SendGoal_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_SendGoal_service_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_SendGoal_service_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_SendGoal_service_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_SendGoal_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t TargetPosition_SendGoal_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_TargetPosition_SendGoal_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_c::TargetPosition_SendGoal_service_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +// already included above +// #include "rosidl_typesupport_c/message_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_c/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TargetPosition_GetResult_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_GetResult_Request_type_support_ids_t; + +static const _TargetPosition_GetResult_Request_type_support_ids_t _TargetPosition_GetResult_Request_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_GetResult_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_GetResult_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_GetResult_Request_type_support_symbol_names_t _TargetPosition_GetResult_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)), + } +}; + +typedef struct _TargetPosition_GetResult_Request_type_support_data_t +{ + void * data[2]; +} _TargetPosition_GetResult_Request_type_support_data_t; + +static _TargetPosition_GetResult_Request_type_support_data_t _TargetPosition_GetResult_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_GetResult_Request_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_GetResult_Request_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_GetResult_Request_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_GetResult_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_GetResult_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_TargetPosition_GetResult_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_c::TargetPosition_GetResult_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +// already included above +// #include "rosidl_typesupport_c/message_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_c/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TargetPosition_GetResult_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_GetResult_Response_type_support_ids_t; + +static const _TargetPosition_GetResult_Response_type_support_ids_t _TargetPosition_GetResult_Response_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_GetResult_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_GetResult_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_GetResult_Response_type_support_symbol_names_t _TargetPosition_GetResult_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)), + } +}; + +typedef struct _TargetPosition_GetResult_Response_type_support_data_t +{ + void * data[2]; +} _TargetPosition_GetResult_Response_type_support_data_t; + +static _TargetPosition_GetResult_Response_type_support_data_t _TargetPosition_GetResult_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_GetResult_Response_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_GetResult_Response_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_GetResult_Response_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_GetResult_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_GetResult_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_TargetPosition_GetResult_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_c::TargetPosition_GetResult_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +// already included above +// #include "rosidl_typesupport_c/service_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TargetPosition_GetResult_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_GetResult_type_support_ids_t; + +static const _TargetPosition_GetResult_type_support_ids_t _TargetPosition_GetResult_service_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_GetResult_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_GetResult_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_GetResult_type_support_symbol_names_t _TargetPosition_GetResult_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult)), + } +}; + +typedef struct _TargetPosition_GetResult_type_support_data_t +{ + void * data[2]; +} _TargetPosition_GetResult_type_support_data_t; + +static _TargetPosition_GetResult_type_support_data_t _TargetPosition_GetResult_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_GetResult_service_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_GetResult_service_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_GetResult_service_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_GetResult_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t TargetPosition_GetResult_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_TargetPosition_GetResult_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_c::TargetPosition_GetResult_service_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +// already included above +// #include "rosidl_typesupport_c/message_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_c/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TargetPosition_FeedbackMessage_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_FeedbackMessage_type_support_ids_t; + +static const _TargetPosition_FeedbackMessage_type_support_ids_t _TargetPosition_FeedbackMessage_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_FeedbackMessage_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_FeedbackMessage_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_FeedbackMessage_type_support_symbol_names_t _TargetPosition_FeedbackMessage_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)), + } +}; + +typedef struct _TargetPosition_FeedbackMessage_type_support_data_t +{ + void * data[2]; +} _TargetPosition_FeedbackMessage_type_support_data_t; + +static _TargetPosition_FeedbackMessage_type_support_data_t _TargetPosition_FeedbackMessage_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_FeedbackMessage_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_FeedbackMessage_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_FeedbackMessage_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_FeedbackMessage_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_FeedbackMessage_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_TargetPosition_FeedbackMessage_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_c::TargetPosition_FeedbackMessage_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +#include "action_msgs/msg/goal_status_array.h" +#include "action_msgs/srv/cancel_goal.h" +#include "virtual_robot_prococol/action/target_position.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" + +static rosidl_action_type_support_t _virtual_robot_prococol__action__TargetPosition__typesupport_c; + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_action_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME( + rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition)() +{ + // Thread-safe by always writing the same values to the static struct + _virtual_robot_prococol__action__TargetPosition__typesupport_c.goal_service_type_support = + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + _virtual_robot_prococol__action__TargetPosition__typesupport_c.result_service_type_support = + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + _virtual_robot_prococol__action__TargetPosition__typesupport_c.cancel_service_type_support = + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, action_msgs, srv, CancelGoal)(); + _virtual_robot_prococol__action__TargetPosition__typesupport_c.feedback_message_type_support = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)(); + _virtual_robot_prococol__action__TargetPosition__typesupport_c.status_message_type_support = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, action_msgs, msg, GoalStatusArray)(); + + return &_virtual_robot_prococol__action__TargetPosition__typesupport_c; +} + +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp new file mode 100644 index 0000000..d8e2741 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp @@ -0,0 +1,95 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.h" +#include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/message_type_support_dispatch.h" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_c/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RobotStatus_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RobotStatus_type_support_ids_t; + +static const _RobotStatus_type_support_ids_t _RobotStatus_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _RobotStatus_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RobotStatus_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RobotStatus_type_support_symbol_names_t _RobotStatus_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, msg, RobotStatus)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, msg, RobotStatus)), + } +}; + +typedef struct _RobotStatus_type_support_data_t +{ + void * data[2]; +} _RobotStatus_type_support_data_t; + +static _RobotStatus_type_support_data_t _RobotStatus_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RobotStatus_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_RobotStatus_message_typesupport_ids.typesupport_identifier[0], + &_RobotStatus_message_typesupport_symbol_names.symbol_name[0], + &_RobotStatus_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RobotStatus_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_RobotStatus_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace msg + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, msg, RobotStatus)() { + return &::virtual_robot_prococol::msg::rosidl_typesupport_c::RobotStatus_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c__arguments.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c__arguments.json new file mode 100644 index 0000000..a0214c1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c__arguments.json @@ -0,0 +1,35 @@ +{ + "package_name": "virtual_robot_prococol", + "output_dir": "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_c/virtual_robot_prococol", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_c/resource", + "idl_tuples": [ + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:action/TargetPosition.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_c/rosidl_typesupport_c", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_c/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_c/resource/action__type_support.c.em", + "/opt/ros/humble/share/rosidl_typesupport_c/resource/idl__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_c/resource/msg__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_c/resource/srv__type_support.cpp.em", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp new file mode 100644 index 0000000..36be7cc --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp @@ -0,0 +1,1199 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +#include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +#include "rosidl_typesupport_cpp/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TargetPosition_Goal_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_Goal_type_support_ids_t; + +static const _TargetPosition_Goal_type_support_ids_t _TargetPosition_Goal_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_Goal_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_Goal_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_Goal_type_support_symbol_names_t _TargetPosition_Goal_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Goal)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Goal)), + } +}; + +typedef struct _TargetPosition_Goal_type_support_data_t +{ + void * data[2]; +} _TargetPosition_Goal_type_support_data_t; + +static _TargetPosition_Goal_type_support_data_t _TargetPosition_Goal_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_Goal_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_Goal_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_Goal_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_Goal_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_Goal_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_TargetPosition_Goal_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_Goal_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition_Goal)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TargetPosition_Result_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_Result_type_support_ids_t; + +static const _TargetPosition_Result_type_support_ids_t _TargetPosition_Result_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_Result_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_Result_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_Result_type_support_symbol_names_t _TargetPosition_Result_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Result)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Result)), + } +}; + +typedef struct _TargetPosition_Result_type_support_data_t +{ + void * data[2]; +} _TargetPosition_Result_type_support_data_t; + +static _TargetPosition_Result_type_support_data_t _TargetPosition_Result_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_Result_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_Result_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_Result_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_Result_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_Result_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_TargetPosition_Result_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_Result_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition_Result)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TargetPosition_Feedback_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_Feedback_type_support_ids_t; + +static const _TargetPosition_Feedback_type_support_ids_t _TargetPosition_Feedback_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_Feedback_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_Feedback_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_Feedback_type_support_symbol_names_t _TargetPosition_Feedback_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Feedback)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Feedback)), + } +}; + +typedef struct _TargetPosition_Feedback_type_support_data_t +{ + void * data[2]; +} _TargetPosition_Feedback_type_support_data_t; + +static _TargetPosition_Feedback_type_support_data_t _TargetPosition_Feedback_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_Feedback_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_Feedback_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_Feedback_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_Feedback_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_Feedback_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_TargetPosition_Feedback_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_Feedback_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition_Feedback)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TargetPosition_SendGoal_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_SendGoal_Request_type_support_ids_t; + +static const _TargetPosition_SendGoal_Request_type_support_ids_t _TargetPosition_SendGoal_Request_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_SendGoal_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_SendGoal_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_SendGoal_Request_type_support_symbol_names_t _TargetPosition_SendGoal_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)), + } +}; + +typedef struct _TargetPosition_SendGoal_Request_type_support_data_t +{ + void * data[2]; +} _TargetPosition_SendGoal_Request_type_support_data_t; + +static _TargetPosition_SendGoal_Request_type_support_data_t _TargetPosition_SendGoal_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_SendGoal_Request_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_SendGoal_Request_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_SendGoal_Request_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_SendGoal_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_SendGoal_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_TargetPosition_SendGoal_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_SendGoal_Request_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TargetPosition_SendGoal_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_SendGoal_Response_type_support_ids_t; + +static const _TargetPosition_SendGoal_Response_type_support_ids_t _TargetPosition_SendGoal_Response_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_SendGoal_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_SendGoal_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_SendGoal_Response_type_support_symbol_names_t _TargetPosition_SendGoal_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)), + } +}; + +typedef struct _TargetPosition_SendGoal_Response_type_support_data_t +{ + void * data[2]; +} _TargetPosition_SendGoal_Response_type_support_data_t; + +static _TargetPosition_SendGoal_Response_type_support_data_t _TargetPosition_SendGoal_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_SendGoal_Response_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_SendGoal_Response_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_SendGoal_Response_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_SendGoal_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_SendGoal_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_TargetPosition_SendGoal_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_SendGoal_Response_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/service_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TargetPosition_SendGoal_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_SendGoal_type_support_ids_t; + +static const _TargetPosition_SendGoal_type_support_ids_t _TargetPosition_SendGoal_service_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_SendGoal_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_SendGoal_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_SendGoal_type_support_symbol_names_t _TargetPosition_SendGoal_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal)), + } +}; + +typedef struct _TargetPosition_SendGoal_type_support_data_t +{ + void * data[2]; +} _TargetPosition_SendGoal_type_support_data_t; + +static _TargetPosition_SendGoal_type_support_data_t _TargetPosition_SendGoal_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_SendGoal_service_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_SendGoal_service_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_SendGoal_service_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_SendGoal_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t TargetPosition_SendGoal_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_TargetPosition_SendGoal_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_SendGoal_service_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal)() { + return ::rosidl_typesupport_cpp::get_service_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TargetPosition_GetResult_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_GetResult_Request_type_support_ids_t; + +static const _TargetPosition_GetResult_Request_type_support_ids_t _TargetPosition_GetResult_Request_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_GetResult_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_GetResult_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_GetResult_Request_type_support_symbol_names_t _TargetPosition_GetResult_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)), + } +}; + +typedef struct _TargetPosition_GetResult_Request_type_support_data_t +{ + void * data[2]; +} _TargetPosition_GetResult_Request_type_support_data_t; + +static _TargetPosition_GetResult_Request_type_support_data_t _TargetPosition_GetResult_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_GetResult_Request_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_GetResult_Request_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_GetResult_Request_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_GetResult_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_GetResult_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_TargetPosition_GetResult_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_GetResult_Request_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TargetPosition_GetResult_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_GetResult_Response_type_support_ids_t; + +static const _TargetPosition_GetResult_Response_type_support_ids_t _TargetPosition_GetResult_Response_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_GetResult_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_GetResult_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_GetResult_Response_type_support_symbol_names_t _TargetPosition_GetResult_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)), + } +}; + +typedef struct _TargetPosition_GetResult_Response_type_support_data_t +{ + void * data[2]; +} _TargetPosition_GetResult_Response_type_support_data_t; + +static _TargetPosition_GetResult_Response_type_support_data_t _TargetPosition_GetResult_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_GetResult_Response_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_GetResult_Response_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_GetResult_Response_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_GetResult_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_GetResult_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_TargetPosition_GetResult_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_GetResult_Response_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_cpp/service_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TargetPosition_GetResult_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_GetResult_type_support_ids_t; + +static const _TargetPosition_GetResult_type_support_ids_t _TargetPosition_GetResult_service_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_GetResult_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_GetResult_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_GetResult_type_support_symbol_names_t _TargetPosition_GetResult_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult)), + } +}; + +typedef struct _TargetPosition_GetResult_type_support_data_t +{ + void * data[2]; +} _TargetPosition_GetResult_type_support_data_t; + +static _TargetPosition_GetResult_type_support_data_t _TargetPosition_GetResult_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_GetResult_service_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_GetResult_service_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_GetResult_service_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_GetResult_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t TargetPosition_GetResult_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_TargetPosition_GetResult_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_GetResult_service_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition_GetResult)() { + return ::rosidl_typesupport_cpp::get_service_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TargetPosition_FeedbackMessage_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TargetPosition_FeedbackMessage_type_support_ids_t; + +static const _TargetPosition_FeedbackMessage_type_support_ids_t _TargetPosition_FeedbackMessage_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _TargetPosition_FeedbackMessage_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TargetPosition_FeedbackMessage_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TargetPosition_FeedbackMessage_type_support_symbol_names_t _TargetPosition_FeedbackMessage_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)), + } +}; + +typedef struct _TargetPosition_FeedbackMessage_type_support_data_t +{ + void * data[2]; +} _TargetPosition_FeedbackMessage_type_support_data_t; + +static _TargetPosition_FeedbackMessage_type_support_data_t _TargetPosition_FeedbackMessage_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TargetPosition_FeedbackMessage_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_TargetPosition_FeedbackMessage_message_typesupport_ids.typesupport_identifier[0], + &_TargetPosition_FeedbackMessage_message_typesupport_symbol_names.symbol_name[0], + &_TargetPosition_FeedbackMessage_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TargetPosition_FeedbackMessage_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_TargetPosition_FeedbackMessage_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_FeedbackMessage_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +#include "action_msgs/msg/goal_status_array.hpp" +#include "action_msgs/srv/cancel_goal.hpp" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "rosidl_typesupport_cpp/action_type_support.hpp" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_cpp/service_type_support.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +static rosidl_action_type_support_t TargetPosition_action_type_support_handle = { + NULL, NULL, NULL, NULL, NULL}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_action_type_support_t * +get_action_type_support_handle() +{ + using ::virtual_robot_prococol::action::rosidl_typesupport_cpp::TargetPosition_action_type_support_handle; + // Thread-safe by always writing the same values to the static struct + TargetPosition_action_type_support_handle.goal_service_type_support = get_service_type_support_handle<::virtual_robot_prococol::action::TargetPosition::Impl::SendGoalService>(); + TargetPosition_action_type_support_handle.result_service_type_support = get_service_type_support_handle<::virtual_robot_prococol::action::TargetPosition::Impl::GetResultService>(); + TargetPosition_action_type_support_handle.cancel_service_type_support = get_service_type_support_handle<::virtual_robot_prococol::action::TargetPosition::Impl::CancelGoalService>(); + TargetPosition_action_type_support_handle.feedback_message_type_support = get_message_type_support_handle<::virtual_robot_prococol::action::TargetPosition::Impl::FeedbackMessage>(); + TargetPosition_action_type_support_handle.status_message_type_support = get_message_type_support_handle<::virtual_robot_prococol::action::TargetPosition::Impl::GoalStatusMessage>(); + return &TargetPosition_action_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_action_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, action, TargetPosition)() { + return ::rosidl_typesupport_cpp::get_action_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp new file mode 100644 index 0000000..e59d40b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp @@ -0,0 +1,108 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" +#include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +#include "rosidl_typesupport_cpp/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RobotStatus_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RobotStatus_type_support_ids_t; + +static const _RobotStatus_type_support_ids_t _RobotStatus_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _RobotStatus_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RobotStatus_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RobotStatus_type_support_symbol_names_t _RobotStatus_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, msg, RobotStatus)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, msg, RobotStatus)), + } +}; + +typedef struct _RobotStatus_type_support_data_t +{ + void * data[2]; +} _RobotStatus_type_support_data_t; + +static _RobotStatus_type_support_data_t _RobotStatus_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RobotStatus_message_typesupport_map = { + 2, + "virtual_robot_prococol", + &_RobotStatus_message_typesupport_ids.typesupport_identifier[0], + &_RobotStatus_message_typesupport_symbol_names.symbol_name[0], + &_RobotStatus_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RobotStatus_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_RobotStatus_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace msg + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::msg::rosidl_typesupport_cpp::RobotStatus_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, virtual_robot_prococol, msg, RobotStatus)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp__arguments.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp__arguments.json new file mode 100644 index 0000000..b4fbd17 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp__arguments.json @@ -0,0 +1,35 @@ +{ + "package_name": "virtual_robot_prococol", + "output_dir": "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_cpp/virtual_robot_prococol", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_cpp/resource", + "idl_tuples": [ + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:action/TargetPosition.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_cpp/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_cpp/resource/action__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_cpp/resource/idl__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_cpp/resource/msg__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_cpp/resource/srv__type_support.cpp.em", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..ca04d27 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,307 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Goal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Result)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Feedback)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_FeedbackMessage( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_FeedbackMessage( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp new file mode 100644 index 0000000..993dc79 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp @@ -0,0 +1,2126 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice +#include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h" + + +#include +#include +#include +#include "rosidl_typesupport_fastrtps_c/identifier.h" +#include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" +#include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + + +// forward declare type support functions + + +using _TargetPosition_Goal__ros_msg_type = virtual_robot_prococol__action__TargetPosition_Goal; + +static bool _TargetPosition_Goal__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _TargetPosition_Goal__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: target_x + { + cdr << ros_message->target_x; + } + + // Field name: target_y + { + cdr << ros_message->target_y; + } + + // Field name: target_speed + { + cdr << ros_message->target_speed; + } + + return true; +} + +static bool _TargetPosition_Goal__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _TargetPosition_Goal__ros_msg_type * ros_message = static_cast<_TargetPosition_Goal__ros_msg_type *>(untyped_ros_message); + // Field name: target_x + { + cdr >> ros_message->target_x; + } + + // Field name: target_y + { + cdr >> ros_message->target_y; + } + + // Field name: target_speed + { + cdr >> ros_message->target_speed; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TargetPosition_Goal__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name target_x + { + size_t item_size = sizeof(ros_message->target_x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name target_y + { + size_t item_size = sizeof(ros_message->target_y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name target_speed + { + size_t item_size = sizeof(ros_message->target_speed); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _TargetPosition_Goal__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: target_x + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: target_y + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: target_speed + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol__action__TargetPosition_Goal; + is_plain = + ( + offsetof(DataType, target_speed) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _TargetPosition_Goal__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_TargetPosition_Goal = { + "virtual_robot_prococol::action", + "TargetPosition_Goal", + _TargetPosition_Goal__cdr_serialize, + _TargetPosition_Goal__cdr_deserialize, + _TargetPosition_Goal__get_serialized_size, + _TargetPosition_Goal__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_Goal__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TargetPosition_Goal, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Goal)() { + return &_TargetPosition_Goal__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "rosidl_runtime_c/string.h" // msg +#include "rosidl_runtime_c/string_functions.h" // msg + +// forward declare type support functions + + +using _TargetPosition_Result__ros_msg_type = virtual_robot_prococol__action__TargetPosition_Result; + +static bool _TargetPosition_Result__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _TargetPosition_Result__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: success + { + cdr << (ros_message->success ? true : false); + } + + // Field name: msg + { + const rosidl_runtime_c__String * str = &ros_message->msg; + if (str->capacity == 0 || str->capacity <= str->size) { + fprintf(stderr, "string capacity not greater than size\n"); + return false; + } + if (str->data[str->size] != '\0') { + fprintf(stderr, "string not null-terminated\n"); + return false; + } + cdr << str->data; + } + + // Field name: status + { + cdr << ros_message->status; + } + + return true; +} + +static bool _TargetPosition_Result__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _TargetPosition_Result__ros_msg_type * ros_message = static_cast<_TargetPosition_Result__ros_msg_type *>(untyped_ros_message); + // Field name: success + { + uint8_t tmp; + cdr >> tmp; + ros_message->success = tmp ? true : false; + } + + // Field name: msg + { + std::string tmp; + cdr >> tmp; + if (!ros_message->msg.data) { + rosidl_runtime_c__String__init(&ros_message->msg); + } + bool succeeded = rosidl_runtime_c__String__assign( + &ros_message->msg, + tmp.c_str()); + if (!succeeded) { + fprintf(stderr, "failed to assign string into field 'msg'\n"); + return false; + } + } + + // Field name: status + { + cdr >> ros_message->status; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TargetPosition_Result__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name success + { + size_t item_size = sizeof(ros_message->success); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name msg + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding) + + (ros_message->msg.size + 1); + // field.name status + { + size_t item_size = sizeof(ros_message->status); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _TargetPosition_Result__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: success + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint8_t); + current_alignment += array_size * sizeof(uint8_t); + } + // member: msg + { + size_t array_size = 1; + + full_bounded = false; + is_plain = false; + for (size_t index = 0; index < array_size; ++index) { + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding) + + 1; + } + } + // member: status + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint8_t); + current_alignment += array_size * sizeof(uint8_t); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol__action__TargetPosition_Result; + is_plain = + ( + offsetof(DataType, status) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _TargetPosition_Result__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_TargetPosition_Result = { + "virtual_robot_prococol::action", + "TargetPosition_Result", + _TargetPosition_Result__cdr_serialize, + _TargetPosition_Result__cdr_deserialize, + _TargetPosition_Result__get_serialized_size, + _TargetPosition_Result__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_Result__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TargetPosition_Result, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Result)() { + return &_TargetPosition_Result__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + + +// forward declare type support functions + + +using _TargetPosition_Feedback__ros_msg_type = virtual_robot_prococol__action__TargetPosition_Feedback; + +static bool _TargetPosition_Feedback__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _TargetPosition_Feedback__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: progress + { + cdr << ros_message->progress; + } + + return true; +} + +static bool _TargetPosition_Feedback__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _TargetPosition_Feedback__ros_msg_type * ros_message = static_cast<_TargetPosition_Feedback__ros_msg_type *>(untyped_ros_message); + // Field name: progress + { + cdr >> ros_message->progress; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TargetPosition_Feedback__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name progress + { + size_t item_size = sizeof(ros_message->progress); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _TargetPosition_Feedback__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: progress + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol__action__TargetPosition_Feedback; + is_plain = + ( + offsetof(DataType, progress) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _TargetPosition_Feedback__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_TargetPosition_Feedback = { + "virtual_robot_prococol::action", + "TargetPosition_Feedback", + _TargetPosition_Feedback__cdr_serialize, + _TargetPosition_Feedback__cdr_deserialize, + _TargetPosition_Feedback__get_serialized_size, + _TargetPosition_Feedback__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_Feedback__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TargetPosition_Feedback, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Feedback)() { + return &_TargetPosition_Feedback__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "unique_identifier_msgs/msg/detail/uuid__functions.h" // goal_id +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" // goal + +// forward declare type support functions +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +size_t get_serialized_size_unique_identifier_msgs__msg__UUID( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +size_t max_serialized_size_unique_identifier_msgs__msg__UUID( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID)(); +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + const void * untyped_ros_message, + size_t current_alignment); + +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Goal)(); + + +using _TargetPosition_SendGoal_Request__ros_msg_type = virtual_robot_prococol__action__TargetPosition_SendGoal_Request; + +static bool _TargetPosition_SendGoal_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _TargetPosition_SendGoal_Request__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->goal_id, cdr)) + { + return false; + } + } + + // Field name: goal + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Goal + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->goal, cdr)) + { + return false; + } + } + + return true; +} + +static bool _TargetPosition_SendGoal_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _TargetPosition_SendGoal_Request__ros_msg_type * ros_message = static_cast<_TargetPosition_SendGoal_Request__ros_msg_type *>(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->goal_id)) + { + return false; + } + } + + // Field name: goal + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Goal + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->goal)) + { + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TargetPosition_SendGoal_Request__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name goal_id + + current_alignment += get_serialized_size_unique_identifier_msgs__msg__UUID( + &(ros_message->goal_id), current_alignment); + // field.name goal + + current_alignment += get_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + &(ros_message->goal), current_alignment); + + return current_alignment - initial_alignment; +} + +static uint32_t _TargetPosition_SendGoal_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: goal_id + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_unique_identifier_msgs__msg__UUID( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + // member: goal + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol__action__TargetPosition_SendGoal_Request; + is_plain = + ( + offsetof(DataType, goal) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _TargetPosition_SendGoal_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Request( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_TargetPosition_SendGoal_Request = { + "virtual_robot_prococol::action", + "TargetPosition_SendGoal_Request", + _TargetPosition_SendGoal_Request__cdr_serialize, + _TargetPosition_SendGoal_Request__cdr_deserialize, + _TargetPosition_SendGoal_Request__get_serialized_size, + _TargetPosition_SendGoal_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_SendGoal_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TargetPosition_SendGoal_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)() { + return &_TargetPosition_SendGoal_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "builtin_interfaces/msg/detail/time__functions.h" // stamp + +// forward declare type support functions +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +size_t get_serialized_size_builtin_interfaces__msg__Time( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +size_t max_serialized_size_builtin_interfaces__msg__Time( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, builtin_interfaces, msg, Time)(); + + +using _TargetPosition_SendGoal_Response__ros_msg_type = virtual_robot_prococol__action__TargetPosition_SendGoal_Response; + +static bool _TargetPosition_SendGoal_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _TargetPosition_SendGoal_Response__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: accepted + { + cdr << (ros_message->accepted ? true : false); + } + + // Field name: stamp + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, builtin_interfaces, msg, Time + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->stamp, cdr)) + { + return false; + } + } + + return true; +} + +static bool _TargetPosition_SendGoal_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _TargetPosition_SendGoal_Response__ros_msg_type * ros_message = static_cast<_TargetPosition_SendGoal_Response__ros_msg_type *>(untyped_ros_message); + // Field name: accepted + { + uint8_t tmp; + cdr >> tmp; + ros_message->accepted = tmp ? true : false; + } + + // Field name: stamp + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, builtin_interfaces, msg, Time + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->stamp)) + { + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TargetPosition_SendGoal_Response__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name accepted + { + size_t item_size = sizeof(ros_message->accepted); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name stamp + + current_alignment += get_serialized_size_builtin_interfaces__msg__Time( + &(ros_message->stamp), current_alignment); + + return current_alignment - initial_alignment; +} + +static uint32_t _TargetPosition_SendGoal_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: accepted + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint8_t); + current_alignment += array_size * sizeof(uint8_t); + } + // member: stamp + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_builtin_interfaces__msg__Time( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol__action__TargetPosition_SendGoal_Response; + is_plain = + ( + offsetof(DataType, stamp) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _TargetPosition_SendGoal_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Response( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_TargetPosition_SendGoal_Response = { + "virtual_robot_prococol::action", + "TargetPosition_SendGoal_Response", + _TargetPosition_SendGoal_Response__cdr_serialize, + _TargetPosition_SendGoal_Response__cdr_deserialize, + _TargetPosition_SendGoal_Response__get_serialized_size, + _TargetPosition_SendGoal_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_SendGoal_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TargetPosition_SendGoal_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)() { + return &_TargetPosition_SendGoal_Response__type_support; +} + +#if defined(__cplusplus) +} +#endif + +#include "rosidl_typesupport_fastrtps_cpp/service_type_support.h" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "virtual_robot_prococol/action/target_position.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t TargetPosition_SendGoal__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_SendGoal", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(), +}; + +static rosidl_service_type_support_t TargetPosition_SendGoal__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &TargetPosition_SendGoal__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal)() { + return &TargetPosition_SendGoal__handle; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__functions.h" // goal_id + +// forward declare type support functions +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +size_t get_serialized_size_unique_identifier_msgs__msg__UUID( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +size_t max_serialized_size_unique_identifier_msgs__msg__UUID( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID)(); + + +using _TargetPosition_GetResult_Request__ros_msg_type = virtual_robot_prococol__action__TargetPosition_GetResult_Request; + +static bool _TargetPosition_GetResult_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _TargetPosition_GetResult_Request__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->goal_id, cdr)) + { + return false; + } + } + + return true; +} + +static bool _TargetPosition_GetResult_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _TargetPosition_GetResult_Request__ros_msg_type * ros_message = static_cast<_TargetPosition_GetResult_Request__ros_msg_type *>(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->goal_id)) + { + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TargetPosition_GetResult_Request__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name goal_id + + current_alignment += get_serialized_size_unique_identifier_msgs__msg__UUID( + &(ros_message->goal_id), current_alignment); + + return current_alignment - initial_alignment; +} + +static uint32_t _TargetPosition_GetResult_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: goal_id + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_unique_identifier_msgs__msg__UUID( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol__action__TargetPosition_GetResult_Request; + is_plain = + ( + offsetof(DataType, goal_id) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _TargetPosition_GetResult_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Request( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_TargetPosition_GetResult_Request = { + "virtual_robot_prococol::action", + "TargetPosition_GetResult_Request", + _TargetPosition_GetResult_Request__cdr_serialize, + _TargetPosition_GetResult_Request__cdr_deserialize, + _TargetPosition_GetResult_Request__get_serialized_size, + _TargetPosition_GetResult_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_GetResult_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TargetPosition_GetResult_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)() { + return &_TargetPosition_GetResult_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" // result + +// forward declare type support functions +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + const void * untyped_ros_message, + size_t current_alignment); + +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Result)(); + + +using _TargetPosition_GetResult_Response__ros_msg_type = virtual_robot_prococol__action__TargetPosition_GetResult_Response; + +static bool _TargetPosition_GetResult_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _TargetPosition_GetResult_Response__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: status + { + cdr << ros_message->status; + } + + // Field name: result + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Result + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->result, cdr)) + { + return false; + } + } + + return true; +} + +static bool _TargetPosition_GetResult_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _TargetPosition_GetResult_Response__ros_msg_type * ros_message = static_cast<_TargetPosition_GetResult_Response__ros_msg_type *>(untyped_ros_message); + // Field name: status + { + cdr >> ros_message->status; + } + + // Field name: result + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Result + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->result)) + { + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TargetPosition_GetResult_Response__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name status + { + size_t item_size = sizeof(ros_message->status); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name result + + current_alignment += get_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + &(ros_message->result), current_alignment); + + return current_alignment - initial_alignment; +} + +static uint32_t _TargetPosition_GetResult_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: status + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint8_t); + current_alignment += array_size * sizeof(uint8_t); + } + // member: result + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol__action__TargetPosition_GetResult_Response; + is_plain = + ( + offsetof(DataType, result) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _TargetPosition_GetResult_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Response( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_TargetPosition_GetResult_Response = { + "virtual_robot_prococol::action", + "TargetPosition_GetResult_Response", + _TargetPosition_GetResult_Response__cdr_serialize, + _TargetPosition_GetResult_Response__cdr_deserialize, + _TargetPosition_GetResult_Response__get_serialized_size, + _TargetPosition_GetResult_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_GetResult_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TargetPosition_GetResult_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)() { + return &_TargetPosition_GetResult_Response__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/service_type_support.h" +// already included above +// #include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/target_position.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t TargetPosition_GetResult__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_GetResult", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(), +}; + +static rosidl_service_type_support_t TargetPosition_GetResult__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &TargetPosition_GetResult__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult)() { + return &TargetPosition_GetResult__handle; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__functions.h" // goal_id +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" // feedback + +// forward declare type support functions +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +size_t get_serialized_size_unique_identifier_msgs__msg__UUID( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +size_t max_serialized_size_unique_identifier_msgs__msg__UUID( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID)(); +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + const void * untyped_ros_message, + size_t current_alignment); + +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Feedback)(); + + +using _TargetPosition_FeedbackMessage__ros_msg_type = virtual_robot_prococol__action__TargetPosition_FeedbackMessage; + +static bool _TargetPosition_FeedbackMessage__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _TargetPosition_FeedbackMessage__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->goal_id, cdr)) + { + return false; + } + } + + // Field name: feedback + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Feedback + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->feedback, cdr)) + { + return false; + } + } + + return true; +} + +static bool _TargetPosition_FeedbackMessage__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _TargetPosition_FeedbackMessage__ros_msg_type * ros_message = static_cast<_TargetPosition_FeedbackMessage__ros_msg_type *>(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->goal_id)) + { + return false; + } + } + + // Field name: feedback + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Feedback + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->feedback)) + { + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_FeedbackMessage( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TargetPosition_FeedbackMessage__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name goal_id + + current_alignment += get_serialized_size_unique_identifier_msgs__msg__UUID( + &(ros_message->goal_id), current_alignment); + // field.name feedback + + current_alignment += get_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + &(ros_message->feedback), current_alignment); + + return current_alignment - initial_alignment; +} + +static uint32_t _TargetPosition_FeedbackMessage__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_virtual_robot_prococol__action__TargetPosition_FeedbackMessage( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_FeedbackMessage( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: goal_id + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_unique_identifier_msgs__msg__UUID( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + // member: feedback + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol__action__TargetPosition_FeedbackMessage; + is_plain = + ( + offsetof(DataType, feedback) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _TargetPosition_FeedbackMessage__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_virtual_robot_prococol__action__TargetPosition_FeedbackMessage( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_TargetPosition_FeedbackMessage = { + "virtual_robot_prococol::action", + "TargetPosition_FeedbackMessage", + _TargetPosition_FeedbackMessage__cdr_serialize, + _TargetPosition_FeedbackMessage__cdr_deserialize, + _TargetPosition_FeedbackMessage__get_serialized_size, + _TargetPosition_FeedbackMessage__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_FeedbackMessage__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TargetPosition_FeedbackMessage, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)() { + return &_TargetPosition_FeedbackMessage__type_support; +} + +#if defined(__cplusplus) +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..7f97209 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,37 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__msg__RobotStatus( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__msg__RobotStatus( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, msg, RobotStatus)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp new file mode 100644 index 0000000..5ec4813 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp @@ -0,0 +1,261 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice +#include "virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h" + + +#include +#include +#include +#include "rosidl_typesupport_fastrtps_c/identifier.h" +#include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" +#include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + + +// forward declare type support functions + + +using _RobotStatus__ros_msg_type = virtual_robot_prococol__msg__RobotStatus; + +static bool _RobotStatus__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _RobotStatus__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: pos_x + { + cdr << ros_message->pos_x; + } + + // Field name: pos_y + { + cdr << ros_message->pos_y; + } + + // Field name: speed_x + { + cdr << ros_message->speed_x; + } + + // Field name: speed_y + { + cdr << ros_message->speed_y; + } + + return true; +} + +static bool _RobotStatus__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _RobotStatus__ros_msg_type * ros_message = static_cast<_RobotStatus__ros_msg_type *>(untyped_ros_message); + // Field name: pos_x + { + cdr >> ros_message->pos_x; + } + + // Field name: pos_y + { + cdr >> ros_message->pos_y; + } + + // Field name: speed_x + { + cdr >> ros_message->speed_x; + } + + // Field name: speed_y + { + cdr >> ros_message->speed_y; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__msg__RobotStatus( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _RobotStatus__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name pos_x + { + size_t item_size = sizeof(ros_message->pos_x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name pos_y + { + size_t item_size = sizeof(ros_message->pos_y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name speed_x + { + size_t item_size = sizeof(ros_message->speed_x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name speed_y + { + size_t item_size = sizeof(ros_message->speed_y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _RobotStatus__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_virtual_robot_prococol__msg__RobotStatus( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__msg__RobotStatus( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: pos_x + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: pos_y + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: speed_x + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: speed_y + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol__msg__RobotStatus; + is_plain = + ( + offsetof(DataType, speed_y) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _RobotStatus__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_virtual_robot_prococol__msg__RobotStatus( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_RobotStatus = { + "virtual_robot_prococol::msg", + "RobotStatus", + _RobotStatus__cdr_serialize, + _RobotStatus__cdr_deserialize, + _RobotStatus__get_serialized_size, + _RobotStatus__max_serialized_size +}; + +static rosidl_message_type_support_t _RobotStatus__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_RobotStatus, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, msg, RobotStatus)() { + return &_RobotStatus__type_support; +} + +#if defined(__cplusplus) +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h new file mode 100644 index 0000000..3129d1f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_fastrtps_c/resource/rosidl_typesupport_fastrtps_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ + +#if __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_virtual_robot_prococol __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_virtual_robot_prococol __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_virtual_robot_prococol + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_virtual_robot_prococol + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_virtual_robot_prococol __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c__arguments.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c__arguments.json new file mode 100644 index 0000000..d0d5cb8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c__arguments.json @@ -0,0 +1,37 @@ +{ + "package_name": "virtual_robot_prococol", + "output_dir": "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_c/virtual_robot_prococol", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource", + "idl_tuples": [ + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:action/TargetPosition.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_fastrtps_c/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/msg__rosidl_typesupport_fastrtps_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/msg__type_support_c.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/srv__rosidl_typesupport_fastrtps_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/srv__type_support_c.cpp.em", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp new file mode 100644 index 0000000..0344bc9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp @@ -0,0 +1,2128 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice +#include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp" +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#include +#include +#include +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +#include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_Goal & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: target_x + cdr << ros_message.target_x; + // Member: target_y + cdr << ros_message.target_y; + // Member: target_speed + cdr << ros_message.target_speed; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_Goal & ros_message) +{ + // Member: target_x + cdr >> ros_message.target_x; + + // Member: target_y + cdr >> ros_message.target_y; + + // Member: target_speed + cdr >> ros_message.target_speed; + + return true; +} // NOLINT(readability/fn_size) + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_Goal & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: target_x + { + size_t item_size = sizeof(ros_message.target_x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: target_y + { + size_t item_size = sizeof(ros_message.target_y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: target_speed + { + size_t item_size = sizeof(ros_message.target_speed); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: target_x + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: target_y + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: target_speed + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol::action::TargetPosition_Goal; + is_plain = + ( + offsetof(DataType, target_speed) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _TargetPosition_Goal__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TargetPosition_Goal__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TargetPosition_Goal__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _TargetPosition_Goal__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TargetPosition_Goal(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _TargetPosition_Goal__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_Goal", + _TargetPosition_Goal__cdr_serialize, + _TargetPosition_Goal__cdr_deserialize, + _TargetPosition_Goal__get_serialized_size, + _TargetPosition_Goal__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_Goal__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TargetPosition_Goal__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_Goal__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Goal)() { + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_Goal__handle; +} + +#ifdef __cplusplus +} +#endif +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +// already included above +// #include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_Result & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: success + cdr << (ros_message.success ? true : false); + // Member: msg + cdr << ros_message.msg; + // Member: status + cdr << ros_message.status; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_Result & ros_message) +{ + // Member: success + { + uint8_t tmp; + cdr >> tmp; + ros_message.success = tmp ? true : false; + } + + // Member: msg + cdr >> ros_message.msg; + + // Member: status + cdr >> ros_message.status; + + return true; +} // NOLINT(readability/fn_size) + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_Result & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: success + { + size_t item_size = sizeof(ros_message.success); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: msg + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding) + + (ros_message.msg.size() + 1); + // Member: status + { + size_t item_size = sizeof(ros_message.status); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: success + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint8_t); + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: msg + { + size_t array_size = 1; + + full_bounded = false; + is_plain = false; + for (size_t index = 0; index < array_size; ++index) { + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding) + + 1; + } + } + + // Member: status + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint8_t); + current_alignment += array_size * sizeof(uint8_t); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol::action::TargetPosition_Result; + is_plain = + ( + offsetof(DataType, status) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _TargetPosition_Result__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TargetPosition_Result__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TargetPosition_Result__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _TargetPosition_Result__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TargetPosition_Result(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _TargetPosition_Result__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_Result", + _TargetPosition_Result__cdr_serialize, + _TargetPosition_Result__cdr_deserialize, + _TargetPosition_Result__get_serialized_size, + _TargetPosition_Result__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_Result__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TargetPosition_Result__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_Result__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Result)() { + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_Result__handle; +} + +#ifdef __cplusplus +} +#endif +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +// already included above +// #include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_Feedback & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: progress + cdr << ros_message.progress; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_Feedback & ros_message) +{ + // Member: progress + cdr >> ros_message.progress; + + return true; +} // NOLINT(readability/fn_size) + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_Feedback & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: progress + { + size_t item_size = sizeof(ros_message.progress); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: progress + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol::action::TargetPosition_Feedback; + is_plain = + ( + offsetof(DataType, progress) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _TargetPosition_Feedback__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TargetPosition_Feedback__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TargetPosition_Feedback__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _TargetPosition_Feedback__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TargetPosition_Feedback(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _TargetPosition_Feedback__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_Feedback", + _TargetPosition_Feedback__cdr_serialize, + _TargetPosition_Feedback__cdr_deserialize, + _TargetPosition_Feedback__get_serialized_size, + _TargetPosition_Feedback__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_Feedback__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TargetPosition_Feedback__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_Feedback__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Feedback)() { + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_Feedback__handle; +} + +#ifdef __cplusplus +} +#endif +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +// already included above +// #include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +namespace unique_identifier_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const unique_identifier_msgs::msg::UUID &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + unique_identifier_msgs::msg::UUID &); +size_t get_serialized_size( + const unique_identifier_msgs::msg::UUID &, + size_t current_alignment); +size_t +max_serialized_size_UUID( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace unique_identifier_msgs + +// functions for virtual_robot_prococol::action::TargetPosition_Goal already declared above + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Request & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: goal_id + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.goal_id, + cdr); + // Member: goal + virtual_robot_prococol::action::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.goal, + cdr); + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_SendGoal_Request & ros_message) +{ + // Member: goal_id + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.goal_id); + + // Member: goal + virtual_robot_prococol::action::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.goal); + + return true; +} // NOLINT(readability/fn_size) + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Request & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: goal_id + + current_alignment += + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.goal_id, current_alignment); + // Member: goal + + current_alignment += + virtual_robot_prococol::action::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.goal, current_alignment); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_SendGoal_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: goal_id + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_UUID( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + // Member: goal + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + virtual_robot_prococol::action::typesupport_fastrtps_cpp::max_serialized_size_TargetPosition_Goal( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol::action::TargetPosition_SendGoal_Request; + is_plain = + ( + offsetof(DataType, goal) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _TargetPosition_SendGoal_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TargetPosition_SendGoal_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TargetPosition_SendGoal_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _TargetPosition_SendGoal_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TargetPosition_SendGoal_Request(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _TargetPosition_SendGoal_Request__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_SendGoal_Request", + _TargetPosition_SendGoal_Request__cdr_serialize, + _TargetPosition_SendGoal_Request__cdr_deserialize, + _TargetPosition_SendGoal_Request__get_serialized_size, + _TargetPosition_SendGoal_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_SendGoal_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TargetPosition_SendGoal_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_SendGoal_Request__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)() { + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_SendGoal_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +// already included above +// #include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +namespace builtin_interfaces +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const builtin_interfaces::msg::Time &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + builtin_interfaces::msg::Time &); +size_t get_serialized_size( + const builtin_interfaces::msg::Time &, + size_t current_alignment); +size_t +max_serialized_size_Time( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace builtin_interfaces + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Response & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: accepted + cdr << (ros_message.accepted ? true : false); + // Member: stamp + builtin_interfaces::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.stamp, + cdr); + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_SendGoal_Response & ros_message) +{ + // Member: accepted + { + uint8_t tmp; + cdr >> tmp; + ros_message.accepted = tmp ? true : false; + } + + // Member: stamp + builtin_interfaces::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.stamp); + + return true; +} // NOLINT(readability/fn_size) + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Response & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: accepted + { + size_t item_size = sizeof(ros_message.accepted); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: stamp + + current_alignment += + builtin_interfaces::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.stamp, current_alignment); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_SendGoal_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: accepted + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint8_t); + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: stamp + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + builtin_interfaces::msg::typesupport_fastrtps_cpp::max_serialized_size_Time( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol::action::TargetPosition_SendGoal_Response; + is_plain = + ( + offsetof(DataType, stamp) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _TargetPosition_SendGoal_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TargetPosition_SendGoal_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TargetPosition_SendGoal_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _TargetPosition_SendGoal_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TargetPosition_SendGoal_Response(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _TargetPosition_SendGoal_Response__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_SendGoal_Response", + _TargetPosition_SendGoal_Response__cdr_serialize, + _TargetPosition_SendGoal_Response__cdr_deserialize, + _TargetPosition_SendGoal_Response__get_serialized_size, + _TargetPosition_SendGoal_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_SendGoal_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TargetPosition_SendGoal_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_SendGoal_Response__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)() { + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_SendGoal_Response__handle; +} + +#ifdef __cplusplus +} +#endif + +#include "rmw/error_handling.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/service_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _TargetPosition_SendGoal__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_SendGoal", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(), +}; + +static rosidl_service_type_support_t _TargetPosition_SendGoal__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TargetPosition_SendGoal__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_SendGoal__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal)() { + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_SendGoal__handle; +} + +#ifdef __cplusplus +} +#endif +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +// already included above +// #include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +// functions for unique_identifier_msgs::msg::UUID already declared above + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_GetResult_Request & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: goal_id + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.goal_id, + cdr); + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_GetResult_Request & ros_message) +{ + // Member: goal_id + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.goal_id); + + return true; +} // NOLINT(readability/fn_size) + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_GetResult_Request & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: goal_id + + current_alignment += + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.goal_id, current_alignment); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_GetResult_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: goal_id + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_UUID( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol::action::TargetPosition_GetResult_Request; + is_plain = + ( + offsetof(DataType, goal_id) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _TargetPosition_GetResult_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TargetPosition_GetResult_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TargetPosition_GetResult_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _TargetPosition_GetResult_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TargetPosition_GetResult_Request(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _TargetPosition_GetResult_Request__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_GetResult_Request", + _TargetPosition_GetResult_Request__cdr_serialize, + _TargetPosition_GetResult_Request__cdr_deserialize, + _TargetPosition_GetResult_Request__get_serialized_size, + _TargetPosition_GetResult_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_GetResult_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TargetPosition_GetResult_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_GetResult_Request__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)() { + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_GetResult_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +// already included above +// #include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +// functions for virtual_robot_prococol::action::TargetPosition_Result already declared above + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_GetResult_Response & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: status + cdr << ros_message.status; + // Member: result + virtual_robot_prococol::action::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.result, + cdr); + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_GetResult_Response & ros_message) +{ + // Member: status + cdr >> ros_message.status; + + // Member: result + virtual_robot_prococol::action::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.result); + + return true; +} // NOLINT(readability/fn_size) + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_GetResult_Response & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: status + { + size_t item_size = sizeof(ros_message.status); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: result + + current_alignment += + virtual_robot_prococol::action::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.result, current_alignment); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_GetResult_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: status + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint8_t); + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: result + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + virtual_robot_prococol::action::typesupport_fastrtps_cpp::max_serialized_size_TargetPosition_Result( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol::action::TargetPosition_GetResult_Response; + is_plain = + ( + offsetof(DataType, result) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _TargetPosition_GetResult_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TargetPosition_GetResult_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TargetPosition_GetResult_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _TargetPosition_GetResult_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TargetPosition_GetResult_Response(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _TargetPosition_GetResult_Response__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_GetResult_Response", + _TargetPosition_GetResult_Response__cdr_serialize, + _TargetPosition_GetResult_Response__cdr_deserialize, + _TargetPosition_GetResult_Response__get_serialized_size, + _TargetPosition_GetResult_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_GetResult_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TargetPosition_GetResult_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_GetResult_Response__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)() { + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_GetResult_Response__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rmw/error_handling.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/service_type_support.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _TargetPosition_GetResult__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_GetResult", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(), +}; + +static rosidl_service_type_support_t _TargetPosition_GetResult__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TargetPosition_GetResult__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_GetResult__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult)() { + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_GetResult__handle; +} + +#ifdef __cplusplus +} +#endif +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +// already included above +// #include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +// functions for unique_identifier_msgs::msg::UUID already declared above + +// functions for virtual_robot_prococol::action::TargetPosition_Feedback already declared above + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_FeedbackMessage & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: goal_id + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.goal_id, + cdr); + // Member: feedback + virtual_robot_prococol::action::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.feedback, + cdr); + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_FeedbackMessage & ros_message) +{ + // Member: goal_id + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.goal_id); + + // Member: feedback + virtual_robot_prococol::action::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.feedback); + + return true; +} // NOLINT(readability/fn_size) + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_FeedbackMessage & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: goal_id + + current_alignment += + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.goal_id, current_alignment); + // Member: feedback + + current_alignment += + virtual_robot_prococol::action::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.feedback, current_alignment); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_FeedbackMessage( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: goal_id + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_UUID( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + // Member: feedback + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + virtual_robot_prococol::action::typesupport_fastrtps_cpp::max_serialized_size_TargetPosition_Feedback( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol::action::TargetPosition_FeedbackMessage; + is_plain = + ( + offsetof(DataType, feedback) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _TargetPosition_FeedbackMessage__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TargetPosition_FeedbackMessage__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TargetPosition_FeedbackMessage__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _TargetPosition_FeedbackMessage__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TargetPosition_FeedbackMessage(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _TargetPosition_FeedbackMessage__callbacks = { + "virtual_robot_prococol::action", + "TargetPosition_FeedbackMessage", + _TargetPosition_FeedbackMessage__cdr_serialize, + _TargetPosition_FeedbackMessage__cdr_deserialize, + _TargetPosition_FeedbackMessage__get_serialized_size, + _TargetPosition_FeedbackMessage__max_serialized_size +}; + +static rosidl_message_type_support_t _TargetPosition_FeedbackMessage__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TargetPosition_FeedbackMessage__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_FeedbackMessage__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)() { + return &virtual_robot_prococol::action::typesupport_fastrtps_cpp::_TargetPosition_FeedbackMessage__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..5047286 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,656 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_Goal & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_Goal & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_Goal & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Goal)(); + +#ifdef __cplusplus +} +#endif +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_Result & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_Result & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_Result & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Result)(); + +#ifdef __cplusplus +} +#endif +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_Feedback & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_Feedback & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_Feedback & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Feedback)(); + +#ifdef __cplusplus +} +#endif +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_SendGoal_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_SendGoal_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_SendGoal_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_SendGoal_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rmw/types.h" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +#ifdef __cplusplus +} +#endif +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_GetResult_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_GetResult_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_GetResult_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_GetResult_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_GetResult_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_GetResult_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_GetResult_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_GetResult_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rmw/types.h" +// already included above +// #include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +#ifdef __cplusplus +} +#endif +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_FeedbackMessage & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_FeedbackMessage & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_FeedbackMessage & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_FeedbackMessage( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp new file mode 100644 index 0000000..35a86bc --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp @@ -0,0 +1,269 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice +#include "virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" + +#include +#include +#include +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +#include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::msg::RobotStatus & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: pos_x + cdr << ros_message.pos_x; + // Member: pos_y + cdr << ros_message.pos_y; + // Member: speed_x + cdr << ros_message.speed_x; + // Member: speed_y + cdr << ros_message.speed_y; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::msg::RobotStatus & ros_message) +{ + // Member: pos_x + cdr >> ros_message.pos_x; + + // Member: pos_y + cdr >> ros_message.pos_y; + + // Member: speed_x + cdr >> ros_message.speed_x; + + // Member: speed_y + cdr >> ros_message.speed_y; + + return true; +} // NOLINT(readability/fn_size) + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::msg::RobotStatus & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: pos_x + { + size_t item_size = sizeof(ros_message.pos_x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: pos_y + { + size_t item_size = sizeof(ros_message.pos_y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: speed_x + { + size_t item_size = sizeof(ros_message.speed_x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: speed_y + { + size_t item_size = sizeof(ros_message.speed_y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_RobotStatus( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: pos_x + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: pos_y + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: speed_x + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: speed_y + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = virtual_robot_prococol::msg::RobotStatus; + is_plain = + ( + offsetof(DataType, speed_y) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _RobotStatus__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _RobotStatus__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _RobotStatus__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _RobotStatus__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_RobotStatus(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _RobotStatus__callbacks = { + "virtual_robot_prococol::msg", + "RobotStatus", + _RobotStatus__cdr_serialize, + _RobotStatus__cdr_deserialize, + _RobotStatus__get_serialized_size, + _RobotStatus__max_serialized_size +}; + +static rosidl_message_type_support_t _RobotStatus__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RobotStatus__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace virtual_robot_prococol + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &virtual_robot_prococol::msg::typesupport_fastrtps_cpp::_RobotStatus__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, msg, RobotStatus)() { + return &virtual_robot_prococol::msg::typesupport_fastrtps_cpp::_RobotStatus__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..ecd7abf --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,80 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::msg::RobotStatus & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::msg::RobotStatus & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::msg::RobotStatus & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_RobotStatus( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, msg, RobotStatus)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h new file mode 100644 index 0000000..dfa4dbd --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_fastrtps_cpp/resource/rosidl_typesupport_fastrtps_cpp__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ + +#if __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_virtual_robot_prococol __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_virtual_robot_prococol __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_virtual_robot_prococol + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_virtual_robot_prococol + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_virtual_robot_prococol + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp__arguments.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp__arguments.json new file mode 100644 index 0000000..6185638 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp__arguments.json @@ -0,0 +1,37 @@ +{ + "package_name": "virtual_robot_prococol", + "output_dir": "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource", + "idl_tuples": [ + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:action/TargetPosition.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_fastrtps_cpp/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/msg__rosidl_typesupport_fastrtps_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/msg__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/srv__rosidl_typesupport_fastrtps_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/srv__type_support.cpp.em", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..c9a620b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h @@ -0,0 +1,124 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Goal)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Result)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Feedback)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(); + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c new file mode 100644 index 0000000..80f2960 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c @@ -0,0 +1,1016 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#include +#include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_Goal__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_Goal__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_member_array[3] = { + { + "target_x", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Goal, target_x), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "target_y", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Goal, target_y), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "target_speed", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Goal, target_speed), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_Goal", // message name + 3, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_Goal), + virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Goal)() { + if (!virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `msg` +#include "rosidl_runtime_c/string_functions.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_Result__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_Result__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_member_array[3] = { + { + "success", // name + rosidl_typesupport_introspection_c__ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Result, success), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "msg", // name + rosidl_typesupport_introspection_c__ROS_TYPE_STRING, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Result, msg), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "status", // name + rosidl_typesupport_introspection_c__ROS_TYPE_INT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Result, status), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_Result", // message name + 3, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_Result), + virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Result)() { + if (!virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_Feedback__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_Feedback__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_member_array[1] = { + { + "progress", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Feedback, progress), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_Feedback", // message name + 1, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_Feedback), + virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Feedback)() { + if (!virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `goal_id` +#include "unique_identifier_msgs/msg/uuid.h" +// Member `goal_id` +#include "unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h" +// Member `goal` +#include "virtual_robot_prococol/action/target_position.h" +// Member `goal` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_member_array[2] = { + { + "goal_id", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request, goal_id), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "goal", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request, goal), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_SendGoal_Request", // message name + 2, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request), + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)() { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Goal)(); + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `stamp` +#include "builtin_interfaces/msg/time.h" +// Member `stamp` +#include "builtin_interfaces/msg/detail/time__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_member_array[2] = { + { + "accepted", // name + rosidl_typesupport_introspection_c__ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response, accepted), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "stamp", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response, stamp), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_SendGoal_Response", // message name + 2, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response), + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)() { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, builtin_interfaces, msg, Time)(); + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/service_introspection.h" + +// this is intentionally not const to allow initialization later to prevent an initialization race +static rosidl_typesupport_introspection_c__ServiceMembers virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_members = { + "virtual_robot_prococol__action", // service namespace + "TargetPosition_SendGoal", // service name + // these two fields are initialized below on the first access + NULL, // request message + // virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_type_support_handle, + NULL // response message + // virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_type_support_handle = { + 0, + &virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_members, + get_service_typesupport_handle_function, +}; + +// Forward declaration of request/response type support functions +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal)() { + if (!virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_type_support_handle.data; + + if (!service_members->request_members_) { + service_members->request_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)()->data; + } + if (!service_members->response_members_) { + service_members->response_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)()->data; + } + + return &virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_type_support_handle; +} + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/uuid.h" +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_member_array[1] = { + { + "goal_id", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_GetResult_Request, goal_id), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_GetResult_Request", // message name + 1, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request), + virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)() { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `result` +// already included above +// #include "virtual_robot_prococol/action/target_position.h" +// Member `result` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_member_array[2] = { + { + "status", // name + rosidl_typesupport_introspection_c__ROS_TYPE_INT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_GetResult_Response, status), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "result", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_GetResult_Response, result), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_GetResult_Response", // message name + 2, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response), + virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)() { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Result)(); + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/service_introspection.h" + +// this is intentionally not const to allow initialization later to prevent an initialization race +static rosidl_typesupport_introspection_c__ServiceMembers virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_members = { + "virtual_robot_prococol__action", // service namespace + "TargetPosition_GetResult", // service name + // these two fields are initialized below on the first access + NULL, // request message + // virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_type_support_handle, + NULL // response message + // virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_type_support_handle = { + 0, + &virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_members, + get_service_typesupport_handle_function, +}; + +// Forward declaration of request/response type support functions +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult)() { + if (!virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_type_support_handle.data; + + if (!service_members->request_members_) { + service_members->request_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)()->data; + } + if (!service_members->response_members_) { + service_members->response_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)()->data; + } + + return &virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_type_support_handle; +} + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/uuid.h" +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h" +// Member `feedback` +// already included above +// #include "virtual_robot_prococol/action/target_position.h" +// Member `feedback` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_member_array[2] = { + { + "goal_id", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage, goal_id), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "feedback", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage, feedback), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_FeedbackMessage", // message name + 2, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage), + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)() { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Feedback)(); + if (!virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..52a6c26 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h @@ -0,0 +1,26 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, msg, RobotStatus)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c new file mode 100644 index 0000000..5bc44e0 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c @@ -0,0 +1,134 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#include +#include "virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__msg__RobotStatus__init(message_memory); +} + +void virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_fini_function(void * message_memory) +{ + virtual_robot_prococol__msg__RobotStatus__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_member_array[4] = { + { + "pos_x", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__msg__RobotStatus, pos_x), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "pos_y", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__msg__RobotStatus, pos_y), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "speed_x", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__msg__RobotStatus, speed_x), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "speed_y", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__msg__RobotStatus, speed_y), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_members = { + "virtual_robot_prococol__msg", // message namespace + "RobotStatus", // message name + 4, // number of fields + sizeof(virtual_robot_prococol__msg__RobotStatus), + virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_member_array, // message members + virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_type_support_handle = { + 0, + &virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, msg, RobotStatus)() { + if (!virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h new file mode 100644 index 0000000..55e908e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_introspection_c/resource/rosidl_typesupport_introspection_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_virtual_robot_prococol __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_virtual_robot_prococol __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_virtual_robot_prococol + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_virtual_robot_prococol + #endif +#else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_virtual_robot_prococol + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c__arguments.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c__arguments.json new file mode 100644 index 0000000..f7908b9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c__arguments.json @@ -0,0 +1,37 @@ +{ + "package_name": "virtual_robot_prococol", + "output_dir": "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_c/virtual_robot_prococol", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource", + "idl_tuples": [ + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:action/TargetPosition.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_introspection_c/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/idl__type_support.c.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/msg__rosidl_typesupport_introspection_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/msg__type_support.c.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/srv__rosidl_typesupport_introspection_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/srv__type_support.c.em", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..dc0f95e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,213 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Goal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Result)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Feedback)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp new file mode 100644 index 0000000..e04d69f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp @@ -0,0 +1,1298 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_Goal_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_Goal(_init); +} + +void TargetPosition_Goal_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_Goal(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_Goal_message_member_array[3] = { + { + "target_x", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Goal, target_x), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "target_y", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Goal, target_y), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "target_speed", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Goal, target_speed), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_Goal_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_Goal", // message name + 3, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_Goal), + TargetPosition_Goal_message_member_array, // message members + TargetPosition_Goal_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_Goal_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_Goal_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_Goal_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Goal_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Goal)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Goal_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_Result_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_Result(_init); +} + +void TargetPosition_Result_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_Result(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_Result_message_member_array[3] = { + { + "success", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Result, success), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "msg", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_STRING, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Result, msg), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "status", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Result, status), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_Result_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_Result", // message name + 3, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_Result), + TargetPosition_Result_message_member_array, // message members + TargetPosition_Result_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_Result_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_Result_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_Result_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Result_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Result)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Result_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_Feedback_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_Feedback(_init); +} + +void TargetPosition_Feedback_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_Feedback(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_Feedback_message_member_array[1] = { + { + "progress", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Feedback, progress), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_Feedback_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_Feedback", // message name + 1, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_Feedback), + TargetPosition_Feedback_message_member_array, // message members + TargetPosition_Feedback_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_Feedback_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_Feedback_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_Feedback_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Feedback_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Feedback)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Feedback_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_SendGoal_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_SendGoal_Request(_init); +} + +void TargetPosition_SendGoal_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_SendGoal_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_SendGoal_Request_message_member_array[2] = { + { + "goal_id", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_SendGoal_Request, goal_id), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "goal", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_SendGoal_Request, goal), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_SendGoal_Request_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_SendGoal_Request", // message name + 2, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_SendGoal_Request), + TargetPosition_SendGoal_Request_message_member_array, // message members + TargetPosition_SendGoal_Request_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_SendGoal_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_SendGoal_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_SendGoal_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_SendGoal_Request_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_SendGoal_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_SendGoal_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_SendGoal_Response(_init); +} + +void TargetPosition_SendGoal_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_SendGoal_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_SendGoal_Response_message_member_array[2] = { + { + "accepted", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_SendGoal_Response, accepted), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "stamp", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_SendGoal_Response, stamp), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_SendGoal_Response_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_SendGoal_Response", // message name + 2, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_SendGoal_Response), + TargetPosition_SendGoal_Response_message_member_array, // message members + TargetPosition_SendGoal_Response_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_SendGoal_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_SendGoal_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_SendGoal_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_SendGoal_Response_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_SendGoal_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/service_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +// this is intentionally not const to allow initialization later to prevent an initialization race +static ::rosidl_typesupport_introspection_cpp::ServiceMembers TargetPosition_SendGoal_service_members = { + "virtual_robot_prococol::action", // service namespace + "TargetPosition_SendGoal", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t TargetPosition_SendGoal_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_SendGoal_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + // get a handle to the value to be returned + auto service_type_support = + &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_SendGoal_service_type_support_handle; + // get a non-const and properly typed version of the data void * + auto service_members = const_cast<::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + static_cast( + service_type_support->data)); + // make sure that both the request_members_ and the response_members_ are initialized + // if they are not, initialize them + if ( + service_members->request_members_ == nullptr || + service_members->response_members_ == nullptr) + { + // initialize the request_members_ with the static function from the external library + service_members->request_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Request + >()->data + ); + // initialize the response_members_ with the static function from the external library + service_members->response_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Response + >()->data + ); + } + // finally return the properly initialized service_type_support handle + return service_type_support; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_GetResult_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_GetResult_Request(_init); +} + +void TargetPosition_GetResult_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_GetResult_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_GetResult_Request_message_member_array[1] = { + { + "goal_id", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_GetResult_Request, goal_id), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_GetResult_Request_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_GetResult_Request", // message name + 1, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_GetResult_Request), + TargetPosition_GetResult_Request_message_member_array, // message members + TargetPosition_GetResult_Request_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_GetResult_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_GetResult_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_GetResult_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_GetResult_Request_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_GetResult_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_GetResult_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_GetResult_Response(_init); +} + +void TargetPosition_GetResult_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_GetResult_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_GetResult_Response_message_member_array[2] = { + { + "status", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_GetResult_Response, status), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "result", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_GetResult_Response, result), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_GetResult_Response_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_GetResult_Response", // message name + 2, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_GetResult_Response), + TargetPosition_GetResult_Response_message_member_array, // message members + TargetPosition_GetResult_Response_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_GetResult_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_GetResult_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_GetResult_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_GetResult_Response_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_GetResult_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/service_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +// this is intentionally not const to allow initialization later to prevent an initialization race +static ::rosidl_typesupport_introspection_cpp::ServiceMembers TargetPosition_GetResult_service_members = { + "virtual_robot_prococol::action", // service namespace + "TargetPosition_GetResult", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t TargetPosition_GetResult_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_GetResult_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + // get a handle to the value to be returned + auto service_type_support = + &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_GetResult_service_type_support_handle; + // get a non-const and properly typed version of the data void * + auto service_members = const_cast<::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + static_cast( + service_type_support->data)); + // make sure that both the request_members_ and the response_members_ are initialized + // if they are not, initialize them + if ( + service_members->request_members_ == nullptr || + service_members->response_members_ == nullptr) + { + // initialize the request_members_ with the static function from the external library + service_members->request_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::virtual_robot_prococol::action::TargetPosition_GetResult_Request + >()->data + ); + // initialize the response_members_ with the static function from the external library + service_members->response_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::virtual_robot_prococol::action::TargetPosition_GetResult_Response + >()->data + ); + } + // finally return the properly initialized service_type_support handle + return service_type_support; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_FeedbackMessage_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_FeedbackMessage(_init); +} + +void TargetPosition_FeedbackMessage_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_FeedbackMessage(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_FeedbackMessage_message_member_array[2] = { + { + "goal_id", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_FeedbackMessage, goal_id), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "feedback", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_FeedbackMessage, feedback), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_FeedbackMessage_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_FeedbackMessage", // message name + 2, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_FeedbackMessage), + TargetPosition_FeedbackMessage_message_member_array, // message members + TargetPosition_FeedbackMessage_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_FeedbackMessage_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_FeedbackMessage_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_FeedbackMessage_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_FeedbackMessage_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_FeedbackMessage_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..f17d975 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,27 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, msg, RobotStatus)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp new file mode 100644 index 0000000..3706bfd --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp @@ -0,0 +1,160 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RobotStatus_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::msg::RobotStatus(_init); +} + +void RobotStatus_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~RobotStatus(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RobotStatus_message_member_array[4] = { + { + "pos_x", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::msg::RobotStatus, pos_x), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "pos_y", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::msg::RobotStatus, pos_y), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "speed_x", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::msg::RobotStatus, speed_x), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "speed_y", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::msg::RobotStatus, speed_y), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers RobotStatus_message_members = { + "virtual_robot_prococol::msg", // message namespace + "RobotStatus", // message name + 4, // number of fields + sizeof(virtual_robot_prococol::msg::RobotStatus), + RobotStatus_message_member_array, // message members + RobotStatus_init_function, // function to initialize message memory (memory has to be allocated) + RobotStatus_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RobotStatus_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RobotStatus_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::msg::rosidl_typesupport_introspection_cpp::RobotStatus_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, msg, RobotStatus)() { + return &::virtual_robot_prococol::msg::rosidl_typesupport_introspection_cpp::RobotStatus_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp__arguments.json b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp__arguments.json new file mode 100644 index 0000000..5e837c1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp__arguments.json @@ -0,0 +1,37 @@ +{ + "package_name": "virtual_robot_prococol", + "output_dir": "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_typesupport_introspection_cpp/virtual_robot_prococol", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource", + "idl_tuples": [ + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol:action/TargetPosition.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_introspection_cpp/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/msg__rosidl_typesupport_introspection_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/srv__rosidl_typesupport_introspection_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/srv__type_support.cpp.em", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl", + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalInfo.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatus.idl", + "/opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl", + "/opt/ros/humble/share/action_msgs/srv/CancelGoal.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/CMakeDirectoryInformation.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5787283 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/progress.marks b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/DependInfo.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/DependInfo.cmake new file mode 100644 index 0000000..76b9e35 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/DependInfo.cmake @@ -0,0 +1,31 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/__init__.py" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position.py" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/__init__.py" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status.py" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c" + "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c" "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build.make new file mode 100644 index 0000000..0872029 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build.make @@ -0,0 +1,152 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +# Utility rule file for virtual_robot_prococol__py. + +# Include any custom commands dependencies for this target. +include virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/compiler_depend.make + +# Include the progress variables for this target. +include virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/progress.make + +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/msg/_robot_status.py +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/action/_target_position.py +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/msg/__init__.py +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/action/__init__.py +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/lib/rosidl_generator_py/rosidl_generator_py +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_py/__init__.py +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_py/generate_py_impl.py +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_action_pkg_typesupport_entry_point.c.em +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_action.py.em +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_idl_support.c.em +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_idl.py.em +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_msg_pkg_typesupport_entry_point.c.em +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_msg_support.c.em +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_msg.py.em +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_srv_pkg_typesupport_entry_point.c.em +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_srv.py.em +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: rosidl_adapter/virtual_robot_prococol/msg/RobotStatus.idl +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: rosidl_adapter/virtual_robot_prococol/action/TargetPosition.idl +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/action_msgs/msg/GoalInfo.idl +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/action_msgs/msg/GoalStatus.idl +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/action_msgs/msg/GoalStatusArray.idl +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/action_msgs/srv/CancelGoal.idl +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating Python code for ROS interfaces" + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py && /home/quella/miniconda3/bin/python3 /opt/ros/humble/share/rosidl_generator_py/cmake/../../../lib/rosidl_generator_py/rosidl_generator_py --generator-arguments-file /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py__arguments.json --typesupport-impls "rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c;rosidl_typesupport_c" + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c + +rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c + +rosidl_generator_py/virtual_robot_prococol/msg/_robot_status.py: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/virtual_robot_prococol/msg/_robot_status.py + +rosidl_generator_py/virtual_robot_prococol/action/_target_position.py: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/virtual_robot_prococol/action/_target_position.py + +rosidl_generator_py/virtual_robot_prococol/msg/__init__.py: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/virtual_robot_prococol/msg/__init__.py + +rosidl_generator_py/virtual_robot_prococol/action/__init__.py: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/virtual_robot_prococol/action/__init__.py + +rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c + +rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c + +virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c +virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c +virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c +virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/action/__init__.py +virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/action/_target_position.py +virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c +virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/msg/__init__.py +virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/msg/_robot_status.py +virtual_robot_prococol__py: rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c +virtual_robot_prococol__py: virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py +virtual_robot_prococol__py: virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build.make +.PHONY : virtual_robot_prococol__py + +# Rule to build all files generated by this target. +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build: virtual_robot_prococol__py +.PHONY : virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build + +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/clean: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py && $(CMAKE_COMMAND) -P CMakeFiles/virtual_robot_prococol__py.dir/cmake_clean.cmake +.PHONY : virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/clean + +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/depend + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/cmake_clean.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/cmake_clean.cmake new file mode 100644 index 0000000..e4883b4 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "../rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c" + "../rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c" + "../rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c" + "../rosidl_generator_py/virtual_robot_prococol/action/__init__.py" + "../rosidl_generator_py/virtual_robot_prococol/action/_target_position.py" + "../rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c" + "../rosidl_generator_py/virtual_robot_prococol/msg/__init__.py" + "../rosidl_generator_py/virtual_robot_prococol/msg/_robot_status.py" + "../rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c" + "CMakeFiles/virtual_robot_prococol__py" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/virtual_robot_prococol__py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/compiler_depend.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/compiler_depend.make new file mode 100644 index 0000000..7b6ca41 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for virtual_robot_prococol__py. +# This may be replaced when dependencies are built. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/compiler_depend.ts b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/compiler_depend.ts new file mode 100644 index 0000000..f402b84 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for virtual_robot_prococol__py. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/progress.make b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/progress.make new file mode 100644 index 0000000..164e1d2 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 2 + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeLists.txt b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeLists.txt new file mode 100644 index 0000000..62fd762 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CMakeLists.txt @@ -0,0 +1,41 @@ +# Copyright 2016 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Unlike other generators, this custom command depends on the target +# ${rosidl_generate_interfaces_TARGET} and not the IDL files. +# The IDL files could be generated files,as they are for .action files. +# CMake does not allow `add_custom_command()` to depend on files generated in +# a different CMake subdirectory, and this command is invoked after an +# add_subdirectory() call. +add_custom_command( + OUTPUT ${_generated_extension_files} ${_generated_py_files} ${_generated_c_files} + COMMAND ${PYTHON_EXECUTABLE} ${rosidl_generator_py_BIN} + --generator-arguments-file "${generator_arguments_file}" + --typesupport-impls "${_typesupport_impls}" + DEPENDS ${target_dependencies} ${rosidl_generate_interfaces_TARGET} + COMMENT "Generating Python code for ROS interfaces" + VERBATIM +) + +if(TARGET ${rosidl_generate_interfaces_TARGET}${_target_suffix}) + message(WARNING "Custom target ${rosidl_generate_interfaces_TARGET}${_target_suffix} already exists") +else() + add_custom_target( + ${rosidl_generate_interfaces_TARGET}${_target_suffix} + DEPENDS + ${_generated_extension_files} + ${_generated_py_files} + ${_generated_c_files} + ) +endif() diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CTestTestfile.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CTestTestfile.cmake new file mode 100644 index 0000000..97ac221 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py +# Build directory: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/Makefile b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/Makefile new file mode 100644 index 0000000..fca6511 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/Makefile @@ -0,0 +1,215 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py//CMakeFiles/progress.marks + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__py/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__py/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__py/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__py/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/rule: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/rule +.PHONY : virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/rule + +# Convenience name for target. +virtual_robot_prococol__py: virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/rule +.PHONY : virtual_robot_prococol__py + +# fast build rule for target. +virtual_robot_prococol__py/fast: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(MAKE) $(MAKESILENT) -f virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build.make virtual_robot_prococol__py/CMakeFiles/virtual_robot_prococol__py.dir/build +.PHONY : virtual_robot_prococol__py/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... virtual_robot_prococol__py" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/cmake_install.cmake b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/cmake_install.cmake new file mode 100644 index 0000000..bda5f9b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/virtual_robot_prococol__py + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/protocol_ws/virtual_robot_prococol/install/.colcon_install_layout b/protocol_ws/virtual_robot_prococol/install/.colcon_install_layout new file mode 100644 index 0000000..3aad533 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/.colcon_install_layout @@ -0,0 +1 @@ +isolated diff --git a/protocol_ws/virtual_robot_prococol/install/COLCON_IGNORE b/protocol_ws/virtual_robot_prococol/install/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/protocol_ws/virtual_robot_prococol/install/_local_setup_util_ps1.py b/protocol_ws/virtual_robot_prococol/install/_local_setup_util_ps1.py new file mode 100644 index 0000000..3c6d9e8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/_local_setup_util_ps1.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'Set-Item -Path "Env:{name}" -Value "{value}"' +FORMAT_STR_USE_ENV_VAR = '$env:{name}' +FORMAT_STR_INVOKE_SCRIPT = '_colcon_prefix_powershell_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = '' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = '' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/protocol_ws/virtual_robot_prococol/install/_local_setup_util_sh.py b/protocol_ws/virtual_robot_prococol/install/_local_setup_util_sh.py new file mode 100644 index 0000000..f67eaa9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/_local_setup_util_sh.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'export {name}="{value}"' +FORMAT_STR_USE_ENV_VAR = '${name}' +FORMAT_STR_INVOKE_SCRIPT = 'COLCON_CURRENT_PREFIX="{prefix}" _colcon_prefix_sh_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = 'if [ "$(echo -n ${name} | head -c 1)" = ":" ]; then export {name}=${{{name}#?}} ; fi' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/protocol_ws/virtual_robot_prococol/install/local_setup.bash b/protocol_ws/virtual_robot_prococol/install/local_setup.bash new file mode 100644 index 0000000..03f0025 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/local_setup.bash @@ -0,0 +1,121 @@ +# generated from colcon_bash/shell/template/prefix.bash.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +else + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_bash_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_bash_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_bash_prepend_unique_value_IFS" + unset _colcon_prefix_bash_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_bash_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_bash_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh bash)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_bash_COLCON_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/install/local_setup.ps1 b/protocol_ws/virtual_robot_prococol/install/local_setup.ps1 new file mode 100644 index 0000000..6f68c8d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/local_setup.ps1 @@ -0,0 +1,55 @@ +# generated from colcon_powershell/shell/template/prefix.ps1.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# check environment variable for custom Python executable +if ($env:COLCON_PYTHON_EXECUTABLE) { + if (!(Test-Path "$env:COLCON_PYTHON_EXECUTABLE" -PathType Leaf)) { + echo "error: COLCON_PYTHON_EXECUTABLE '$env:COLCON_PYTHON_EXECUTABLE' doesn't exist" + exit 1 + } + $_colcon_python_executable="$env:COLCON_PYTHON_EXECUTABLE" +} else { + # use the Python executable known at configure time + $_colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if (!(Test-Path "$_colcon_python_executable" -PathType Leaf)) { + if (!(Get-Command "python3" -ErrorAction SilentlyContinue)) { + echo "error: unable to find python3 executable" + exit 1 + } + $_colcon_python_executable="python3" + } +} + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_powershell_source_script { + param ( + $_colcon_prefix_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_powershell_source_script_param'" + } + . "$_colcon_prefix_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_powershell_source_script_param'" + } +} + +# get all commands in topological order +$_colcon_ordered_commands = & "$_colcon_python_executable" "$(Split-Path $PSCommandPath -Parent)/_local_setup_util_ps1.py" ps1 + +# execute all commands in topological order +if ($env:COLCON_TRACE) { + echo "Execute generated script:" + echo "<<<" + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Write-Output + echo ">>>" +} +if ($_colcon_ordered_commands) { + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Invoke-Expression +} diff --git a/protocol_ws/virtual_robot_prococol/install/local_setup.sh b/protocol_ws/virtual_robot_prococol/install/local_setup.sh new file mode 100644 index 0000000..036ff98 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/local_setup.sh @@ -0,0 +1,137 @@ +# generated from colcon_core/shell/template/prefix.sh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_sh_COLCON_CURRENT_PREFIX="/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX + return 1 + fi +else + _colcon_prefix_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_sh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_sh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_sh_prepend_unique_value_IFS" + unset _colcon_prefix_sh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_sh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_sh_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "_colcon_prefix_sh_source_script() { + if [ -f \"\$1\" ]; then + if [ -n \"\$COLCON_TRACE\" ]; then + echo \"# . \\\"\$1\\\"\" + fi + . \"\$1\" + else + echo \"not found: \\\"\$1\\\"\" 1>&2 + fi + }" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/install/local_setup.zsh b/protocol_ws/virtual_robot_prococol/install/local_setup.zsh new file mode 100644 index 0000000..b648710 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/local_setup.zsh @@ -0,0 +1,134 @@ +# generated from colcon_zsh/shell/template/prefix.zsh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +else + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +_colcon_prefix_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_zsh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_zsh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # workaround SH_WORD_SPLIT not being set + _colcon_prefix_zsh_convert_to_array _values + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_zsh_prepend_unique_value_IFS" + unset _colcon_prefix_zsh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_zsh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_zsh_prepend_unique_value +unset _colcon_prefix_zsh_convert_to_array + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh zsh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_zsh_COLCON_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/install/setup.bash b/protocol_ws/virtual_robot_prococol/install/setup.bash new file mode 100644 index 0000000..3bd536c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/setup.bash @@ -0,0 +1,34 @@ +# generated from colcon_bash/shell/template/prefix_chain.bash.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/humble" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_bash_source_script diff --git a/protocol_ws/virtual_robot_prococol/install/setup.ps1 b/protocol_ws/virtual_robot_prococol/install/setup.ps1 new file mode 100644 index 0000000..15e7d7c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/setup.ps1 @@ -0,0 +1,30 @@ +# generated from colcon_powershell/shell/template/prefix_chain.ps1.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_chain_powershell_source_script { + param ( + $_colcon_prefix_chain_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_chain_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_chain_powershell_source_script_param'" + } + . "$_colcon_prefix_chain_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_chain_powershell_source_script_param'" + } +} + +# source chained prefixes +_colcon_prefix_chain_powershell_source_script "/opt/ros/humble\local_setup.ps1" +_colcon_prefix_chain_powershell_source_script "/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install\local_setup.ps1" + +# source this prefix +$env:COLCON_CURRENT_PREFIX=(Split-Path $PSCommandPath -Parent) +_colcon_prefix_chain_powershell_source_script "$env:COLCON_CURRENT_PREFIX\local_setup.ps1" diff --git a/protocol_ws/virtual_robot_prococol/install/setup.sh b/protocol_ws/virtual_robot_prococol/install/setup.sh new file mode 100644 index 0000000..7e990a4 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/setup.sh @@ -0,0 +1,49 @@ +# generated from colcon_core/shell/template/prefix_chain.sh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install +if [ ! -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +elif [ ! -d "$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX + return 1 +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/humble" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_sh_source_script +unset COLCON_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/install/setup.zsh b/protocol_ws/virtual_robot_prococol/install/setup.zsh new file mode 100644 index 0000000..35f2ed9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/setup.zsh @@ -0,0 +1,34 @@ +# generated from colcon_zsh/shell/template/prefix_chain.zsh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/humble" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_zsh_source_script diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__builder.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__builder.hpp new file mode 100644 index 0000000..ce0522b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__builder.hpp @@ -0,0 +1,478 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__BUILDER_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__BUILDER_HPP_ + +#include +#include + +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_Goal_target_speed +{ +public: + explicit Init_TargetPosition_Goal_target_speed(::virtual_robot_prococol::action::TargetPosition_Goal & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_Goal target_speed(::virtual_robot_prococol::action::TargetPosition_Goal::_target_speed_type arg) + { + msg_.target_speed = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Goal msg_; +}; + +class Init_TargetPosition_Goal_target_y +{ +public: + explicit Init_TargetPosition_Goal_target_y(::virtual_robot_prococol::action::TargetPosition_Goal & msg) + : msg_(msg) + {} + Init_TargetPosition_Goal_target_speed target_y(::virtual_robot_prococol::action::TargetPosition_Goal::_target_y_type arg) + { + msg_.target_y = std::move(arg); + return Init_TargetPosition_Goal_target_speed(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Goal msg_; +}; + +class Init_TargetPosition_Goal_target_x +{ +public: + Init_TargetPosition_Goal_target_x() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_Goal_target_y target_x(::virtual_robot_prococol::action::TargetPosition_Goal::_target_x_type arg) + { + msg_.target_x = std::move(arg); + return Init_TargetPosition_Goal_target_y(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Goal msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_Goal>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_Goal_target_x(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_Result_status +{ +public: + explicit Init_TargetPosition_Result_status(::virtual_robot_prococol::action::TargetPosition_Result & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_Result status(::virtual_robot_prococol::action::TargetPosition_Result::_status_type arg) + { + msg_.status = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Result msg_; +}; + +class Init_TargetPosition_Result_msg +{ +public: + explicit Init_TargetPosition_Result_msg(::virtual_robot_prococol::action::TargetPosition_Result & msg) + : msg_(msg) + {} + Init_TargetPosition_Result_status msg(::virtual_robot_prococol::action::TargetPosition_Result::_msg_type arg) + { + msg_.msg = std::move(arg); + return Init_TargetPosition_Result_status(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Result msg_; +}; + +class Init_TargetPosition_Result_success +{ +public: + Init_TargetPosition_Result_success() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_Result_msg success(::virtual_robot_prococol::action::TargetPosition_Result::_success_type arg) + { + msg_.success = std::move(arg); + return Init_TargetPosition_Result_msg(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Result msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_Result>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_Result_success(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_Feedback_progress +{ +public: + Init_TargetPosition_Feedback_progress() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::virtual_robot_prococol::action::TargetPosition_Feedback progress(::virtual_robot_prococol::action::TargetPosition_Feedback::_progress_type arg) + { + msg_.progress = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_Feedback msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_Feedback>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_Feedback_progress(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_SendGoal_Request_goal +{ +public: + explicit Init_TargetPosition_SendGoal_Request_goal(::virtual_robot_prococol::action::TargetPosition_SendGoal_Request & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Request goal(::virtual_robot_prococol::action::TargetPosition_SendGoal_Request::_goal_type arg) + { + msg_.goal = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Request msg_; +}; + +class Init_TargetPosition_SendGoal_Request_goal_id +{ +public: + Init_TargetPosition_SendGoal_Request_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_SendGoal_Request_goal goal_id(::virtual_robot_prococol::action::TargetPosition_SendGoal_Request::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return Init_TargetPosition_SendGoal_Request_goal(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Request msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_SendGoal_Request>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_SendGoal_Request_goal_id(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_SendGoal_Response_stamp +{ +public: + explicit Init_TargetPosition_SendGoal_Response_stamp(::virtual_robot_prococol::action::TargetPosition_SendGoal_Response & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Response stamp(::virtual_robot_prococol::action::TargetPosition_SendGoal_Response::_stamp_type arg) + { + msg_.stamp = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Response msg_; +}; + +class Init_TargetPosition_SendGoal_Response_accepted +{ +public: + Init_TargetPosition_SendGoal_Response_accepted() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_SendGoal_Response_stamp accepted(::virtual_robot_prococol::action::TargetPosition_SendGoal_Response::_accepted_type arg) + { + msg_.accepted = std::move(arg); + return Init_TargetPosition_SendGoal_Response_stamp(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Response msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_SendGoal_Response>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_SendGoal_Response_accepted(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_GetResult_Request_goal_id +{ +public: + Init_TargetPosition_GetResult_Request_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::virtual_robot_prococol::action::TargetPosition_GetResult_Request goal_id(::virtual_robot_prococol::action::TargetPosition_GetResult_Request::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_GetResult_Request msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_GetResult_Request>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_GetResult_Request_goal_id(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_GetResult_Response_result +{ +public: + explicit Init_TargetPosition_GetResult_Response_result(::virtual_robot_prococol::action::TargetPosition_GetResult_Response & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_GetResult_Response result(::virtual_robot_prococol::action::TargetPosition_GetResult_Response::_result_type arg) + { + msg_.result = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_GetResult_Response msg_; +}; + +class Init_TargetPosition_GetResult_Response_status +{ +public: + Init_TargetPosition_GetResult_Response_status() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_GetResult_Response_result status(::virtual_robot_prococol::action::TargetPosition_GetResult_Response::_status_type arg) + { + msg_.status = std::move(arg); + return Init_TargetPosition_GetResult_Response_result(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_GetResult_Response msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_GetResult_Response>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_GetResult_Response_status(); +} + +} // namespace virtual_robot_prococol + + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace builder +{ + +class Init_TargetPosition_FeedbackMessage_feedback +{ +public: + explicit Init_TargetPosition_FeedbackMessage_feedback(::virtual_robot_prococol::action::TargetPosition_FeedbackMessage & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::action::TargetPosition_FeedbackMessage feedback(::virtual_robot_prococol::action::TargetPosition_FeedbackMessage::_feedback_type arg) + { + msg_.feedback = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_FeedbackMessage msg_; +}; + +class Init_TargetPosition_FeedbackMessage_goal_id +{ +public: + Init_TargetPosition_FeedbackMessage_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TargetPosition_FeedbackMessage_feedback goal_id(::virtual_robot_prococol::action::TargetPosition_FeedbackMessage::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return Init_TargetPosition_FeedbackMessage_feedback(msg_); + } + +private: + ::virtual_robot_prococol::action::TargetPosition_FeedbackMessage msg_; +}; + +} // namespace builder + +} // namespace action + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::action::TargetPosition_FeedbackMessage>() +{ + return virtual_robot_prococol::action::builder::Init_TargetPosition_FeedbackMessage_goal_id(); +} + +} // namespace virtual_robot_prococol + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__BUILDER_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.c b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.c new file mode 100644 index 0000000..55d80fc --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.c @@ -0,0 +1,1996 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice +#include "virtual_robot_prococol/action/detail/target_position__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +bool +virtual_robot_prococol__action__TargetPosition_Goal__init(virtual_robot_prococol__action__TargetPosition_Goal * msg) +{ + if (!msg) { + return false; + } + // target_x + // target_y + // target_speed + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Goal__fini(virtual_robot_prococol__action__TargetPosition_Goal * msg) +{ + if (!msg) { + return; + } + // target_x + // target_y + // target_speed +} + +bool +virtual_robot_prococol__action__TargetPosition_Goal__are_equal(const virtual_robot_prococol__action__TargetPosition_Goal * lhs, const virtual_robot_prococol__action__TargetPosition_Goal * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // target_x + if (lhs->target_x != rhs->target_x) { + return false; + } + // target_y + if (lhs->target_y != rhs->target_y) { + return false; + } + // target_speed + if (lhs->target_speed != rhs->target_speed) { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Goal__copy( + const virtual_robot_prococol__action__TargetPosition_Goal * input, + virtual_robot_prococol__action__TargetPosition_Goal * output) +{ + if (!input || !output) { + return false; + } + // target_x + output->target_x = input->target_x; + // target_y + output->target_y = input->target_y; + // target_speed + output->target_speed = input->target_speed; + return true; +} + +virtual_robot_prococol__action__TargetPosition_Goal * +virtual_robot_prococol__action__TargetPosition_Goal__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Goal * msg = (virtual_robot_prococol__action__TargetPosition_Goal *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Goal), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_Goal)); + bool success = virtual_robot_prococol__action__TargetPosition_Goal__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_Goal__destroy(virtual_robot_prococol__action__TargetPosition_Goal * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_Goal__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__init(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Goal * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_Goal *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_Goal), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_Goal__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_Goal__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_Goal__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_Goal__Sequence * +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array = (virtual_robot_prococol__action__TargetPosition_Goal__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Goal__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_Goal__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_Goal__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Goal__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Goal__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_Goal); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Goal * data = + (virtual_robot_prococol__action__TargetPosition_Goal *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Goal__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_Goal__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Goal__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `msg` +#include "rosidl_runtime_c/string_functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_Result__init(virtual_robot_prococol__action__TargetPosition_Result * msg) +{ + if (!msg) { + return false; + } + // success + // msg + if (!rosidl_runtime_c__String__init(&msg->msg)) { + virtual_robot_prococol__action__TargetPosition_Result__fini(msg); + return false; + } + // status + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Result__fini(virtual_robot_prococol__action__TargetPosition_Result * msg) +{ + if (!msg) { + return; + } + // success + // msg + rosidl_runtime_c__String__fini(&msg->msg); + // status +} + +bool +virtual_robot_prococol__action__TargetPosition_Result__are_equal(const virtual_robot_prococol__action__TargetPosition_Result * lhs, const virtual_robot_prococol__action__TargetPosition_Result * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // success + if (lhs->success != rhs->success) { + return false; + } + // msg + if (!rosidl_runtime_c__String__are_equal( + &(lhs->msg), &(rhs->msg))) + { + return false; + } + // status + if (lhs->status != rhs->status) { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Result__copy( + const virtual_robot_prococol__action__TargetPosition_Result * input, + virtual_robot_prococol__action__TargetPosition_Result * output) +{ + if (!input || !output) { + return false; + } + // success + output->success = input->success; + // msg + if (!rosidl_runtime_c__String__copy( + &(input->msg), &(output->msg))) + { + return false; + } + // status + output->status = input->status; + return true; +} + +virtual_robot_prococol__action__TargetPosition_Result * +virtual_robot_prococol__action__TargetPosition_Result__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Result * msg = (virtual_robot_prococol__action__TargetPosition_Result *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Result), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_Result)); + bool success = virtual_robot_prococol__action__TargetPosition_Result__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_Result__destroy(virtual_robot_prococol__action__TargetPosition_Result * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_Result__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__init(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Result * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_Result *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_Result), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_Result__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_Result__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Result__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_Result__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_Result__Sequence * +virtual_robot_prococol__action__TargetPosition_Result__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Result__Sequence * array = (virtual_robot_prococol__action__TargetPosition_Result__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Result__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_Result__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_Result__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_Result__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Result__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Result__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Result__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Result__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Result__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_Result); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Result * data = + (virtual_robot_prococol__action__TargetPosition_Result *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Result__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_Result__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Result__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__init(virtual_robot_prococol__action__TargetPosition_Feedback * msg) +{ + if (!msg) { + return false; + } + // progress + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Feedback__fini(virtual_robot_prococol__action__TargetPosition_Feedback * msg) +{ + if (!msg) { + return; + } + // progress +} + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__are_equal(const virtual_robot_prococol__action__TargetPosition_Feedback * lhs, const virtual_robot_prococol__action__TargetPosition_Feedback * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // progress + if (lhs->progress != rhs->progress) { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__copy( + const virtual_robot_prococol__action__TargetPosition_Feedback * input, + virtual_robot_prococol__action__TargetPosition_Feedback * output) +{ + if (!input || !output) { + return false; + } + // progress + output->progress = input->progress; + return true; +} + +virtual_robot_prococol__action__TargetPosition_Feedback * +virtual_robot_prococol__action__TargetPosition_Feedback__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Feedback * msg = (virtual_robot_prococol__action__TargetPosition_Feedback *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Feedback), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_Feedback)); + bool success = virtual_robot_prococol__action__TargetPosition_Feedback__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_Feedback__destroy(virtual_robot_prococol__action__TargetPosition_Feedback * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_Feedback__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__init(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Feedback * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_Feedback *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_Feedback), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_Feedback__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_Feedback__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_Feedback__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array = (virtual_robot_prococol__action__TargetPosition_Feedback__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Feedback__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_Feedback); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_Feedback * data = + (virtual_robot_prococol__action__TargetPosition_Feedback *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Feedback__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_Feedback__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_Feedback__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `goal_id` +#include "unique_identifier_msgs/msg/detail/uuid__functions.h" +// Member `goal` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(msg); + return false; + } + // goal + if (!virtual_robot_prococol__action__TargetPosition_Goal__init(&msg->goal)) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(msg); + return false; + } + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); + // goal + virtual_robot_prococol__action__TargetPosition_Goal__fini(&msg->goal); +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__are_equal( + &(lhs->goal_id), &(rhs->goal_id))) + { + return false; + } + // goal + if (!virtual_robot_prococol__action__TargetPosition_Goal__are_equal( + &(lhs->goal), &(rhs->goal))) + { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * output) +{ + if (!input || !output) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__copy( + &(input->goal_id), &(output->goal_id))) + { + return false; + } + // goal + if (!virtual_robot_prococol__action__TargetPosition_Goal__copy( + &(input->goal), &(output->goal))) + { + return false; + } + return true; +} + +virtual_robot_prococol__action__TargetPosition_SendGoal_Request * +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request)); + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * data = + (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `stamp` +#include "builtin_interfaces/msg/detail/time__functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg) +{ + if (!msg) { + return false; + } + // accepted + // stamp + if (!builtin_interfaces__msg__Time__init(&msg->stamp)) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(msg); + return false; + } + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg) +{ + if (!msg) { + return; + } + // accepted + // stamp + builtin_interfaces__msg__Time__fini(&msg->stamp); +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // accepted + if (lhs->accepted != rhs->accepted) { + return false; + } + // stamp + if (!builtin_interfaces__msg__Time__are_equal( + &(lhs->stamp), &(rhs->stamp))) + { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * output) +{ + if (!input || !output) { + return false; + } + // accepted + output->accepted = input->accepted; + // stamp + if (!builtin_interfaces__msg__Time__copy( + &(input->stamp), &(output->stamp))) + { + return false; + } + return true; +} + +virtual_robot_prococol__action__TargetPosition_SendGoal_Response * +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response)); + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * data = + (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(msg); + return false; + } + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Request * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__are_equal( + &(lhs->goal_id), &(rhs->goal_id))) + { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Request * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Request * output) +{ + if (!input || !output) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__copy( + &(input->goal_id), &(output->goal_id))) + { + return false; + } + return true; +} + +virtual_robot_prococol__action__TargetPosition_GetResult_Request * +virtual_robot_prococol__action__TargetPosition_GetResult_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request)); + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__init(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Request * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array = (virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Request * data = + (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `result` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg) +{ + if (!msg) { + return false; + } + // status + // result + if (!virtual_robot_prococol__action__TargetPosition_Result__init(&msg->result)) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(msg); + return false; + } + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg) +{ + if (!msg) { + return; + } + // status + // result + virtual_robot_prococol__action__TargetPosition_Result__fini(&msg->result); +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Response * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // status + if (lhs->status != rhs->status) { + return false; + } + // result + if (!virtual_robot_prococol__action__TargetPosition_Result__are_equal( + &(lhs->result), &(rhs->result))) + { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Response * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Response * output) +{ + if (!input || !output) { + return false; + } + // status + output->status = input->status; + // result + if (!virtual_robot_prococol__action__TargetPosition_Result__copy( + &(input->result), &(output->result))) + { + return false; + } + return true; +} + +virtual_robot_prococol__action__TargetPosition_GetResult_Response * +virtual_robot_prococol__action__TargetPosition_GetResult_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response)); + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__init(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Response * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array = (virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_GetResult_Response * data = + (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__functions.h" +// Member `feedback` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(msg); + return false; + } + // feedback + if (!virtual_robot_prococol__action__TargetPosition_Feedback__init(&msg->feedback)) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(msg); + return false; + } + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); + // feedback + virtual_robot_prococol__action__TargetPosition_Feedback__fini(&msg->feedback); +} + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__are_equal(const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * lhs, const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__are_equal( + &(lhs->goal_id), &(rhs->goal_id))) + { + return false; + } + // feedback + if (!virtual_robot_prococol__action__TargetPosition_Feedback__are_equal( + &(lhs->feedback), &(rhs->feedback))) + { + return false; + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__copy( + const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * input, + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * output) +{ + if (!input || !output) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__copy( + &(input->goal_id), &(output->goal_id))) + { + return false; + } + // feedback + if (!virtual_robot_prococol__action__TargetPosition_Feedback__copy( + &(input->feedback), &(output->feedback))) + { + return false; + } + return true; +} + +virtual_robot_prococol__action__TargetPosition_FeedbackMessage * +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage)); + bool success = virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__destroy(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__init(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * data = NULL; + + if (size) { + data = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__fini(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_FeedbackMessage__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * input, + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * data = + (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__action__TargetPosition_FeedbackMessage__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.h new file mode 100644 index 0000000..cbd32a6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.h @@ -0,0 +1,1241 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__FUNCTIONS_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h" + +#include "virtual_robot_prococol/action/detail/target_position__struct.h" + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_Goal + * )) before or use + * virtual_robot_prococol__action__TargetPosition_Goal__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__init(virtual_robot_prococol__action__TargetPosition_Goal * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Goal__fini(virtual_robot_prococol__action__TargetPosition_Goal * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_Goal__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Goal * +virtual_robot_prococol__action__TargetPosition_Goal__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Goal__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Goal__destroy(virtual_robot_prococol__action__TargetPosition_Goal * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__are_equal(const virtual_robot_prococol__action__TargetPosition_Goal * lhs, const virtual_robot_prococol__action__TargetPosition_Goal * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__copy( + const virtual_robot_prococol__action__TargetPosition_Goal * input, + virtual_robot_prococol__action__TargetPosition_Goal * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_Goal__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__init(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Goal__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_Goal__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Goal__Sequence * +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Goal__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Goal__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Goal__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Goal__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Goal__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_Result + * )) before or use + * virtual_robot_prococol__action__TargetPosition_Result__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__init(virtual_robot_prococol__action__TargetPosition_Result * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Result__fini(virtual_robot_prococol__action__TargetPosition_Result * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_Result__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Result * +virtual_robot_prococol__action__TargetPosition_Result__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Result__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Result__destroy(virtual_robot_prococol__action__TargetPosition_Result * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__are_equal(const virtual_robot_prococol__action__TargetPosition_Result * lhs, const virtual_robot_prococol__action__TargetPosition_Result * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__copy( + const virtual_robot_prococol__action__TargetPosition_Result * input, + virtual_robot_prococol__action__TargetPosition_Result * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_Result__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__init(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Result__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Result__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_Result__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Result__Sequence * +virtual_robot_prococol__action__TargetPosition_Result__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Result__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Result__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Result__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Result__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Result__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Result__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Result__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Result__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_Feedback + * )) before or use + * virtual_robot_prococol__action__TargetPosition_Feedback__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__init(virtual_robot_prococol__action__TargetPosition_Feedback * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Feedback__fini(virtual_robot_prococol__action__TargetPosition_Feedback * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_Feedback__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Feedback * +virtual_robot_prococol__action__TargetPosition_Feedback__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Feedback__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Feedback__destroy(virtual_robot_prococol__action__TargetPosition_Feedback * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__are_equal(const virtual_robot_prococol__action__TargetPosition_Feedback * lhs, const virtual_robot_prococol__action__TargetPosition_Feedback * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__copy( + const virtual_robot_prococol__action__TargetPosition_Feedback * input, + virtual_robot_prococol__action__TargetPosition_Feedback * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_Feedback__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__init(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Feedback__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__fini(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_Feedback__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * input, + virtual_robot_prococol__action__TargetPosition_Feedback__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request + * )) before or use + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_SendGoal_Request * +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Request * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Request * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response + * )) before or use + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_SendGoal_Response * +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Response * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Response * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__init(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__fini(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * input, + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_GetResult_Request + * )) before or use + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_GetResult_Request * +virtual_robot_prococol__action__TargetPosition_GetResult_Request__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Request * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Request * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Request * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Request * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Request * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__init(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_GetResult_Response + * )) before or use + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_GetResult_Response * +virtual_robot_prococol__action__TargetPosition_GetResult_Response__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Response * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Response * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Response * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Response * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Response * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__init(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__fini(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * input, + virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence * output); + +/// Initialize action/TargetPosition message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage + * )) before or use + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg); + +/// Finalize action/TargetPosition message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg); + +/// Create action/TargetPosition message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_FeedbackMessage * +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create(); + +/// Destroy action/TargetPosition message. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__destroy(virtual_robot_prococol__action__TargetPosition_FeedbackMessage * msg); + +/// Check for action/TargetPosition message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__are_equal(const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * lhs, const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * rhs); + +/// Copy a action/TargetPosition message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__copy( + const virtual_robot_prococol__action__TargetPosition_FeedbackMessage * input, + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * output); + +/// Initialize array of action/TargetPosition messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__init(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array, size_t size); + +/// Finalize array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__fini(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array); + +/// Create array of action/TargetPosition messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__create(size_t size); + +/// Destroy array of action/TargetPosition messages. +/** + * It calls + * virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__destroy(virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * array); + +/// Check for action/TargetPosition message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__are_equal(const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * lhs, const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * rhs); + +/// Copy an array of action/TargetPosition messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence__copy( + const virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * input, + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__FUNCTIONS_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..ca04d27 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,307 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Goal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Result)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_Feedback)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_SendGoal_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_GetResult_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__action__TargetPosition_FeedbackMessage( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__action__TargetPosition_FeedbackMessage( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..5047286 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,656 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_Goal & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_Goal & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_Goal & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Goal)(); + +#ifdef __cplusplus +} +#endif +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_Result & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_Result & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_Result & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Result)(); + +#ifdef __cplusplus +} +#endif +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_Feedback & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_Feedback & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_Feedback & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_Feedback)(); + +#ifdef __cplusplus +} +#endif +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_SendGoal_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_SendGoal_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_SendGoal_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_SendGoal_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rmw/types.h" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +#ifdef __cplusplus +} +#endif +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_GetResult_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_GetResult_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_GetResult_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_GetResult_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_GetResult_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_GetResult_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_GetResult_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_GetResult_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rmw/types.h" +// already included above +// #include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +#ifdef __cplusplus +} +#endif +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::action::TargetPosition_FeedbackMessage & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::action::TargetPosition_FeedbackMessage & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::action::TargetPosition_FeedbackMessage & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_TargetPosition_FeedbackMessage( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..c9a620b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h @@ -0,0 +1,124 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Goal)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Result)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Feedback)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(); + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..dc0f95e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,213 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Goal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Result)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Feedback)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.h new file mode 100644 index 0000000..746d983 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.h @@ -0,0 +1,231 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_Goal +{ + float target_x; + float target_y; + float target_speed; +} virtual_robot_prococol__action__TargetPosition_Goal; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_Goal. +typedef struct virtual_robot_prococol__action__TargetPosition_Goal__Sequence +{ + virtual_robot_prococol__action__TargetPosition_Goal * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_Goal__Sequence; + + +// Constants defined in the message + +/// Constant 'STATUS_SUCCEEDED'. +enum +{ + virtual_robot_prococol__action__TargetPosition_Result__STATUS_SUCCEEDED = 1 +}; + +/// Constant 'STATUS_ABORTED'. +enum +{ + virtual_robot_prococol__action__TargetPosition_Result__STATUS_ABORTED = 2 +}; + +/// Constant 'STATUS_CANCELED'. +enum +{ + virtual_robot_prococol__action__TargetPosition_Result__STATUS_CANCELED = 3 +}; + +// Include directives for member types +// Member 'msg' +#include "rosidl_runtime_c/string.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_Result +{ + bool success; + rosidl_runtime_c__String msg; + int8_t status; +} virtual_robot_prococol__action__TargetPosition_Result; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_Result. +typedef struct virtual_robot_prococol__action__TargetPosition_Result__Sequence +{ + virtual_robot_prococol__action__TargetPosition_Result * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_Result__Sequence; + + +// Constants defined in the message + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_Feedback +{ + float progress; +} virtual_robot_prococol__action__TargetPosition_Feedback; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_Feedback. +typedef struct virtual_robot_prococol__action__TargetPosition_Feedback__Sequence +{ + virtual_robot_prococol__action__TargetPosition_Feedback * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_Feedback__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'goal_id' +#include "unique_identifier_msgs/msg/detail/uuid__struct.h" +// Member 'goal' +#include "virtual_robot_prococol/action/detail/target_position__struct.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_SendGoal_Request +{ + unique_identifier_msgs__msg__UUID goal_id; + virtual_robot_prococol__action__TargetPosition_Goal goal; +} virtual_robot_prococol__action__TargetPosition_SendGoal_Request; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_SendGoal_Request. +typedef struct virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_SendGoal_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'stamp' +#include "builtin_interfaces/msg/detail/time__struct.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_SendGoal_Response +{ + bool accepted; + builtin_interfaces__msg__Time stamp; +} virtual_robot_prococol__action__TargetPosition_SendGoal_Response; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_SendGoal_Response. +typedef struct virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_SendGoal_Response__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__struct.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_GetResult_Request +{ + unique_identifier_msgs__msg__UUID goal_id; +} virtual_robot_prococol__action__TargetPosition_GetResult_Request; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_GetResult_Request. +typedef struct virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_GetResult_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'result' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_GetResult_Response +{ + int8_t status; + virtual_robot_prococol__action__TargetPosition_Result result; +} virtual_robot_prococol__action__TargetPosition_GetResult_Response; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_GetResult_Response. +typedef struct virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_GetResult_Response__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__struct.h" +// Member 'feedback' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + +/// Struct defined in action/TargetPosition in the package virtual_robot_prococol. +typedef struct virtual_robot_prococol__action__TargetPosition_FeedbackMessage +{ + unique_identifier_msgs__msg__UUID goal_id; + virtual_robot_prococol__action__TargetPosition_Feedback feedback; +} virtual_robot_prococol__action__TargetPosition_FeedbackMessage; + +// Struct for a sequence of virtual_robot_prococol__action__TargetPosition_FeedbackMessage. +typedef struct virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence +{ + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__action__TargetPosition_FeedbackMessage__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.hpp new file mode 100644 index 0000000..8f792a5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.hpp @@ -0,0 +1,1141 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_HPP_ + +#include +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Goal __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Goal __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_Goal_ +{ + using Type = TargetPosition_Goal_; + + explicit TargetPosition_Goal_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->target_x = 0.0f; + this->target_y = 0.0f; + this->target_speed = 0.0f; + } + } + + explicit TargetPosition_Goal_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_alloc; + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->target_x = 0.0f; + this->target_y = 0.0f; + this->target_speed = 0.0f; + } + } + + // field types and members + using _target_x_type = + float; + _target_x_type target_x; + using _target_y_type = + float; + _target_y_type target_y; + using _target_speed_type = + float; + _target_speed_type target_speed; + + // setters for named parameter idiom + Type & set__target_x( + const float & _arg) + { + this->target_x = _arg; + return *this; + } + Type & set__target_y( + const float & _arg) + { + this->target_y = _arg; + return *this; + } + Type & set__target_speed( + const float & _arg) + { + this->target_speed = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_Goal_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_Goal_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Goal + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Goal + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_Goal_ & other) const + { + if (this->target_x != other.target_x) { + return false; + } + if (this->target_y != other.target_y) { + return false; + } + if (this->target_speed != other.target_speed) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_Goal_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_Goal_ + +// alias to use template instance with default allocator +using TargetPosition_Goal = + virtual_robot_prococol::action::TargetPosition_Goal_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Result __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Result __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_Result_ +{ + using Type = TargetPosition_Result_; + + explicit TargetPosition_Result_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->success = false; + this->msg = ""; + this->status = 0; + } + } + + explicit TargetPosition_Result_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : msg(_alloc) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->success = false; + this->msg = ""; + this->status = 0; + } + } + + // field types and members + using _success_type = + bool; + _success_type success; + using _msg_type = + std::basic_string, typename std::allocator_traits::template rebind_alloc>; + _msg_type msg; + using _status_type = + int8_t; + _status_type status; + + // setters for named parameter idiom + Type & set__success( + const bool & _arg) + { + this->success = _arg; + return *this; + } + Type & set__msg( + const std::basic_string, typename std::allocator_traits::template rebind_alloc> & _arg) + { + this->msg = _arg; + return *this; + } + Type & set__status( + const int8_t & _arg) + { + this->status = _arg; + return *this; + } + + // constant declarations + static constexpr int8_t STATUS_SUCCEEDED = + 1; + static constexpr int8_t STATUS_ABORTED = + 2; + static constexpr int8_t STATUS_CANCELED = + 3; + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_Result_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_Result_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Result + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Result + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_Result_ & other) const + { + if (this->success != other.success) { + return false; + } + if (this->msg != other.msg) { + return false; + } + if (this->status != other.status) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_Result_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_Result_ + +// alias to use template instance with default allocator +using TargetPosition_Result = + virtual_robot_prococol::action::TargetPosition_Result_>; + +// constant definitions +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 +template +constexpr int8_t TargetPosition_Result_::STATUS_SUCCEEDED; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 +template +constexpr int8_t TargetPosition_Result_::STATUS_ABORTED; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 +template +constexpr int8_t TargetPosition_Result_::STATUS_CANCELED; +#endif // __cplusplus < 201703L + +} // namespace action + +} // namespace virtual_robot_prococol + + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Feedback __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_Feedback __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_Feedback_ +{ + using Type = TargetPosition_Feedback_; + + explicit TargetPosition_Feedback_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->progress = 0.0f; + } + } + + explicit TargetPosition_Feedback_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_alloc; + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->progress = 0.0f; + } + } + + // field types and members + using _progress_type = + float; + _progress_type progress; + + // setters for named parameter idiom + Type & set__progress( + const float & _arg) + { + this->progress = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_Feedback_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_Feedback_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Feedback + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_Feedback + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_Feedback_ & other) const + { + if (this->progress != other.progress) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_Feedback_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_Feedback_ + +// alias to use template instance with default allocator +using TargetPosition_Feedback = + virtual_robot_prococol::action::TargetPosition_Feedback_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + + +// Include directives for member types +// Member 'goal_id' +#include "unique_identifier_msgs/msg/detail/uuid__struct.hpp" +// Member 'goal' +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Request __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Request __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_SendGoal_Request_ +{ + using Type = TargetPosition_SendGoal_Request_; + + explicit TargetPosition_SendGoal_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init), + goal(_init) + { + (void)_init; + } + + explicit TargetPosition_SendGoal_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_alloc, _init), + goal(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _goal_id_type = + unique_identifier_msgs::msg::UUID_; + _goal_id_type goal_id; + using _goal_type = + virtual_robot_prococol::action::TargetPosition_Goal_; + _goal_type goal; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_ & _arg) + { + this->goal_id = _arg; + return *this; + } + Type & set__goal( + const virtual_robot_prococol::action::TargetPosition_Goal_ & _arg) + { + this->goal = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_SendGoal_Request_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_SendGoal_Request_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Request + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Request + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_SendGoal_Request_ & other) const + { + if (this->goal_id != other.goal_id) { + return false; + } + if (this->goal != other.goal) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_SendGoal_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_SendGoal_Request_ + +// alias to use template instance with default allocator +using TargetPosition_SendGoal_Request = + virtual_robot_prococol::action::TargetPosition_SendGoal_Request_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + + +// Include directives for member types +// Member 'stamp' +#include "builtin_interfaces/msg/detail/time__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Response __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Response __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_SendGoal_Response_ +{ + using Type = TargetPosition_SendGoal_Response_; + + explicit TargetPosition_SendGoal_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : stamp(_init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->accepted = false; + } + } + + explicit TargetPosition_SendGoal_Response_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : stamp(_alloc, _init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->accepted = false; + } + } + + // field types and members + using _accepted_type = + bool; + _accepted_type accepted; + using _stamp_type = + builtin_interfaces::msg::Time_; + _stamp_type stamp; + + // setters for named parameter idiom + Type & set__accepted( + const bool & _arg) + { + this->accepted = _arg; + return *this; + } + Type & set__stamp( + const builtin_interfaces::msg::Time_ & _arg) + { + this->stamp = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_SendGoal_Response_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_SendGoal_Response_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Response + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_SendGoal_Response + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_SendGoal_Response_ & other) const + { + if (this->accepted != other.accepted) { + return false; + } + if (this->stamp != other.stamp) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_SendGoal_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_SendGoal_Response_ + +// alias to use template instance with default allocator +using TargetPosition_SendGoal_Response = + virtual_robot_prococol::action::TargetPosition_SendGoal_Response_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace virtual_robot_prococol +{ + +namespace action +{ + +struct TargetPosition_SendGoal +{ + using Request = virtual_robot_prococol::action::TargetPosition_SendGoal_Request; + using Response = virtual_robot_prococol::action::TargetPosition_SendGoal_Response; +}; + +} // namespace action + +} // namespace virtual_robot_prococol + + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Request __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Request __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_GetResult_Request_ +{ + using Type = TargetPosition_GetResult_Request_; + + explicit TargetPosition_GetResult_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init) + { + (void)_init; + } + + explicit TargetPosition_GetResult_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _goal_id_type = + unique_identifier_msgs::msg::UUID_; + _goal_id_type goal_id; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_ & _arg) + { + this->goal_id = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_GetResult_Request_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_GetResult_Request_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Request + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Request + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_GetResult_Request_ & other) const + { + if (this->goal_id != other.goal_id) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_GetResult_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_GetResult_Request_ + +// alias to use template instance with default allocator +using TargetPosition_GetResult_Request = + virtual_robot_prococol::action::TargetPosition_GetResult_Request_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + + +// Include directives for member types +// Member 'result' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Response __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Response __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_GetResult_Response_ +{ + using Type = TargetPosition_GetResult_Response_; + + explicit TargetPosition_GetResult_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : result(_init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->status = 0; + } + } + + explicit TargetPosition_GetResult_Response_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : result(_alloc, _init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->status = 0; + } + } + + // field types and members + using _status_type = + int8_t; + _status_type status; + using _result_type = + virtual_robot_prococol::action::TargetPosition_Result_; + _result_type result; + + // setters for named parameter idiom + Type & set__status( + const int8_t & _arg) + { + this->status = _arg; + return *this; + } + Type & set__result( + const virtual_robot_prococol::action::TargetPosition_Result_ & _arg) + { + this->result = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_GetResult_Response_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_GetResult_Response_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Response + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_GetResult_Response + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_GetResult_Response_ & other) const + { + if (this->status != other.status) { + return false; + } + if (this->result != other.result) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_GetResult_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_GetResult_Response_ + +// alias to use template instance with default allocator +using TargetPosition_GetResult_Response = + virtual_robot_prococol::action::TargetPosition_GetResult_Response_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace virtual_robot_prococol +{ + +namespace action +{ + +struct TargetPosition_GetResult +{ + using Request = virtual_robot_prococol::action::TargetPosition_GetResult_Request; + using Response = virtual_robot_prococol::action::TargetPosition_GetResult_Response; +}; + +} // namespace action + +} // namespace virtual_robot_prococol + + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__struct.hpp" +// Member 'feedback' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_FeedbackMessage __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__action__TargetPosition_FeedbackMessage __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace action +{ + +// message struct +template +struct TargetPosition_FeedbackMessage_ +{ + using Type = TargetPosition_FeedbackMessage_; + + explicit TargetPosition_FeedbackMessage_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init), + feedback(_init) + { + (void)_init; + } + + explicit TargetPosition_FeedbackMessage_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_alloc, _init), + feedback(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _goal_id_type = + unique_identifier_msgs::msg::UUID_; + _goal_id_type goal_id; + using _feedback_type = + virtual_robot_prococol::action::TargetPosition_Feedback_; + _feedback_type feedback; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_ & _arg) + { + this->goal_id = _arg; + return *this; + } + Type & set__feedback( + const virtual_robot_prococol::action::TargetPosition_Feedback_ & _arg) + { + this->feedback = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::action::TargetPosition_FeedbackMessage_ *; + using ConstRawPtr = + const virtual_robot_prococol::action::TargetPosition_FeedbackMessage_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_FeedbackMessage + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__action__TargetPosition_FeedbackMessage + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const TargetPosition_FeedbackMessage_ & other) const + { + if (this->goal_id != other.goal_id) { + return false; + } + if (this->feedback != other.feedback) { + return false; + } + return true; + } + bool operator!=(const TargetPosition_FeedbackMessage_ & other) const + { + return !this->operator==(other); + } +}; // struct TargetPosition_FeedbackMessage_ + +// alias to use template instance with default allocator +using TargetPosition_FeedbackMessage = + virtual_robot_prococol::action::TargetPosition_FeedbackMessage_>; + +// constant definitions + +} // namespace action + +} // namespace virtual_robot_prococol + +#include "action_msgs/srv/cancel_goal.hpp" +#include "action_msgs/msg/goal_info.hpp" +#include "action_msgs/msg/goal_status_array.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +struct TargetPosition +{ + /// The goal message defined in the action definition. + using Goal = virtual_robot_prococol::action::TargetPosition_Goal; + /// The result message defined in the action definition. + using Result = virtual_robot_prococol::action::TargetPosition_Result; + /// The feedback message defined in the action definition. + using Feedback = virtual_robot_prococol::action::TargetPosition_Feedback; + + struct Impl + { + /// The send_goal service using a wrapped version of the goal message as a request. + using SendGoalService = virtual_robot_prococol::action::TargetPosition_SendGoal; + /// The get_result service using a wrapped version of the result message as a response. + using GetResultService = virtual_robot_prococol::action::TargetPosition_GetResult; + /// The feedback message with generic fields which wraps the feedback message. + using FeedbackMessage = virtual_robot_prococol::action::TargetPosition_FeedbackMessage; + + /// The generic service to cancel a goal. + using CancelGoalService = action_msgs::srv::CancelGoal; + /// The generic message for the status of a goal. + using GoalStatusMessage = action_msgs::msg::GoalStatusArray; + }; +}; + +typedef struct TargetPosition TargetPosition; + +} // namespace action + +} // namespace virtual_robot_prococol + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__STRUCT_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__traits.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__traits.hpp new file mode 100644 index 0000000..1144fae --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__traits.hpp @@ -0,0 +1,1051 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TRAITS_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_Goal & msg, + std::ostream & out) +{ + out << "{"; + // member: target_x + { + out << "target_x: "; + rosidl_generator_traits::value_to_yaml(msg.target_x, out); + out << ", "; + } + + // member: target_y + { + out << "target_y: "; + rosidl_generator_traits::value_to_yaml(msg.target_y, out); + out << ", "; + } + + // member: target_speed + { + out << "target_speed: "; + rosidl_generator_traits::value_to_yaml(msg.target_speed, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_Goal & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: target_x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "target_x: "; + rosidl_generator_traits::value_to_yaml(msg.target_x, out); + out << "\n"; + } + + // member: target_y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "target_y: "; + rosidl_generator_traits::value_to_yaml(msg.target_y, out); + out << "\n"; + } + + // member: target_speed + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "target_speed: "; + rosidl_generator_traits::value_to_yaml(msg.target_speed, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_Goal & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_Goal & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_Goal & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_Goal"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_Goal"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_Result & msg, + std::ostream & out) +{ + out << "{"; + // member: success + { + out << "success: "; + rosidl_generator_traits::value_to_yaml(msg.success, out); + out << ", "; + } + + // member: msg + { + out << "msg: "; + rosidl_generator_traits::value_to_yaml(msg.msg, out); + out << ", "; + } + + // member: status + { + out << "status: "; + rosidl_generator_traits::value_to_yaml(msg.status, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_Result & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: success + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "success: "; + rosidl_generator_traits::value_to_yaml(msg.success, out); + out << "\n"; + } + + // member: msg + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "msg: "; + rosidl_generator_traits::value_to_yaml(msg.msg, out); + out << "\n"; + } + + // member: status + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "status: "; + rosidl_generator_traits::value_to_yaml(msg.status, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_Result & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_Result & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_Result & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_Result"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_Result"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_Feedback & msg, + std::ostream & out) +{ + out << "{"; + // member: progress + { + out << "progress: "; + rosidl_generator_traits::value_to_yaml(msg.progress, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_Feedback & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: progress + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "progress: "; + rosidl_generator_traits::value_to_yaml(msg.progress, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_Feedback & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_Feedback & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_Feedback & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_Feedback"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_Feedback"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'goal_id' +#include "unique_identifier_msgs/msg/detail/uuid__traits.hpp" +// Member 'goal' +#include "virtual_robot_prococol/action/detail/target_position__traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_SendGoal_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: goal_id + { + out << "goal_id: "; + to_flow_style_yaml(msg.goal_id, out); + out << ", "; + } + + // member: goal + { + out << "goal: "; + to_flow_style_yaml(msg.goal, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_SendGoal_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: goal_id + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "goal_id:\n"; + to_block_style_yaml(msg.goal_id, out, indentation + 2); + } + + // member: goal + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "goal:\n"; + to_block_style_yaml(msg.goal, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_SendGoal_Request & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_SendGoal_Request & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_SendGoal_Request"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_SendGoal_Request"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value && has_fixed_size::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value && has_bounded_size::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'stamp' +#include "builtin_interfaces/msg/detail/time__traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_SendGoal_Response & msg, + std::ostream & out) +{ + out << "{"; + // member: accepted + { + out << "accepted: "; + rosidl_generator_traits::value_to_yaml(msg.accepted, out); + out << ", "; + } + + // member: stamp + { + out << "stamp: "; + to_flow_style_yaml(msg.stamp, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_SendGoal_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: accepted + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "accepted: "; + rosidl_generator_traits::value_to_yaml(msg.accepted, out); + out << "\n"; + } + + // member: stamp + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "stamp:\n"; + to_block_style_yaml(msg.stamp, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_SendGoal_Response & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_SendGoal_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_SendGoal_Response & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_SendGoal_Response"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_SendGoal_Response"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_SendGoal"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_SendGoal"; +} + +template<> +struct has_fixed_size + : std::integral_constant< + bool, + has_fixed_size::value && + has_fixed_size::value + > +{ +}; + +template<> +struct has_bounded_size + : std::integral_constant< + bool, + has_bounded_size::value && + has_bounded_size::value + > +{ +}; + +template<> +struct is_service + : std::true_type +{ +}; + +template<> +struct is_service_request + : std::true_type +{ +}; + +template<> +struct is_service_response + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_GetResult_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: goal_id + { + out << "goal_id: "; + to_flow_style_yaml(msg.goal_id, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_GetResult_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: goal_id + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "goal_id:\n"; + to_block_style_yaml(msg.goal_id, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_GetResult_Request & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_GetResult_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_GetResult_Request & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_GetResult_Request"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_GetResult_Request"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'result' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_GetResult_Response & msg, + std::ostream & out) +{ + out << "{"; + // member: status + { + out << "status: "; + rosidl_generator_traits::value_to_yaml(msg.status, out); + out << ", "; + } + + // member: result + { + out << "result: "; + to_flow_style_yaml(msg.result, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_GetResult_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: status + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "status: "; + rosidl_generator_traits::value_to_yaml(msg.status, out); + out << "\n"; + } + + // member: result + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "result:\n"; + to_block_style_yaml(msg.result, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_GetResult_Response & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_GetResult_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_GetResult_Response & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_GetResult_Response"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_GetResult_Response"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_GetResult"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_GetResult"; +} + +template<> +struct has_fixed_size + : std::integral_constant< + bool, + has_fixed_size::value && + has_fixed_size::value + > +{ +}; + +template<> +struct has_bounded_size + : std::integral_constant< + bool, + has_bounded_size::value && + has_bounded_size::value + > +{ +}; + +template<> +struct is_service + : std::true_type +{ +}; + +template<> +struct is_service_request + : std::true_type +{ +}; + +template<> +struct is_service_response + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__traits.hpp" +// Member 'feedback' +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const TargetPosition_FeedbackMessage & msg, + std::ostream & out) +{ + out << "{"; + // member: goal_id + { + out << "goal_id: "; + to_flow_style_yaml(msg.goal_id, out); + out << ", "; + } + + // member: feedback + { + out << "feedback: "; + to_flow_style_yaml(msg.feedback, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TargetPosition_FeedbackMessage & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: goal_id + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "goal_id:\n"; + to_block_style_yaml(msg.goal_id, out, indentation + 2); + } + + // member: feedback + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "feedback:\n"; + to_block_style_yaml(msg.feedback, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TargetPosition_FeedbackMessage & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace action + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::action::TargetPosition_FeedbackMessage & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::action::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::action::TargetPosition_FeedbackMessage & msg) +{ + return virtual_robot_prococol::action::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::action::TargetPosition_FeedbackMessage"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/action/TargetPosition_FeedbackMessage"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value && has_fixed_size::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value && has_bounded_size::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + + +namespace rosidl_generator_traits +{ + +template<> +struct is_action + : std::true_type +{ +}; + +template<> +struct is_action_goal + : std::true_type +{ +}; + +template<> +struct is_action_result + : std::true_type +{ +}; + +template<> +struct is_action_feedback + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TRAITS_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.c b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.c new file mode 100644 index 0000000..80f2960 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.c @@ -0,0 +1,1016 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#include +#include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_Goal__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_Goal__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_member_array[3] = { + { + "target_x", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Goal, target_x), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "target_y", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Goal, target_y), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "target_speed", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Goal, target_speed), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_Goal", // message name + 3, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_Goal), + virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Goal)() { + if (!virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_Goal__rosidl_typesupport_introspection_c__TargetPosition_Goal_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `msg` +#include "rosidl_runtime_c/string_functions.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_Result__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_Result__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_member_array[3] = { + { + "success", // name + rosidl_typesupport_introspection_c__ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Result, success), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "msg", // name + rosidl_typesupport_introspection_c__ROS_TYPE_STRING, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Result, msg), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "status", // name + rosidl_typesupport_introspection_c__ROS_TYPE_INT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Result, status), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_Result", // message name + 3, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_Result), + virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Result)() { + if (!virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_Result__rosidl_typesupport_introspection_c__TargetPosition_Result_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_Feedback__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_Feedback__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_member_array[1] = { + { + "progress", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_Feedback, progress), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_Feedback", // message name + 1, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_Feedback), + virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Feedback)() { + if (!virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_Feedback__rosidl_typesupport_introspection_c__TargetPosition_Feedback_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `goal_id` +#include "unique_identifier_msgs/msg/uuid.h" +// Member `goal_id` +#include "unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h" +// Member `goal` +#include "virtual_robot_prococol/action/target_position.h" +// Member `goal` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_member_array[2] = { + { + "goal_id", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request, goal_id), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "goal", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request, goal), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_SendGoal_Request", // message name + 2, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Request), + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)() { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Goal)(); + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_SendGoal_Request__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `stamp` +#include "builtin_interfaces/msg/time.h" +// Member `stamp` +#include "builtin_interfaces/msg/detail/time__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_member_array[2] = { + { + "accepted", // name + rosidl_typesupport_introspection_c__ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response, accepted), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "stamp", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response, stamp), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_SendGoal_Response", // message name + 2, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_SendGoal_Response), + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)() { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, builtin_interfaces, msg, Time)(); + if (!virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_SendGoal_Response__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/service_introspection.h" + +// this is intentionally not const to allow initialization later to prevent an initialization race +static rosidl_typesupport_introspection_c__ServiceMembers virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_members = { + "virtual_robot_prococol__action", // service namespace + "TargetPosition_SendGoal", // service name + // these two fields are initialized below on the first access + NULL, // request message + // virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Request_message_type_support_handle, + NULL // response message + // virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_type_support_handle = { + 0, + &virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_members, + get_service_typesupport_handle_function, +}; + +// Forward declaration of request/response type support functions +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal)() { + if (!virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_type_support_handle.data; + + if (!service_members->request_members_) { + service_members->request_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)()->data; + } + if (!service_members->response_members_) { + service_members->response_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)()->data; + } + + return &virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_SendGoal_service_type_support_handle; +} + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/uuid.h" +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_GetResult_Request__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_member_array[1] = { + { + "goal_id", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_GetResult_Request, goal_id), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_GetResult_Request", // message name + 1, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Request), + virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)() { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_GetResult_Request__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `result` +// already included above +// #include "virtual_robot_prococol/action/target_position.h" +// Member `result` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_GetResult_Response__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_member_array[2] = { + { + "status", // name + rosidl_typesupport_introspection_c__ROS_TYPE_INT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_GetResult_Response, status), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "result", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_GetResult_Response, result), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_GetResult_Response", // message name + 2, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_GetResult_Response), + virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)() { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Result)(); + if (!virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_GetResult_Response__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/service_introspection.h" + +// this is intentionally not const to allow initialization later to prevent an initialization race +static rosidl_typesupport_introspection_c__ServiceMembers virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_members = { + "virtual_robot_prococol__action", // service namespace + "TargetPosition_GetResult", // service name + // these two fields are initialized below on the first access + NULL, // request message + // virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Request_message_type_support_handle, + NULL // response message + // virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_type_support_handle = { + 0, + &virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_members, + get_service_typesupport_handle_function, +}; + +// Forward declaration of request/response type support functions +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult)() { + if (!virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_type_support_handle.data; + + if (!service_members->request_members_) { + service_members->request_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Request)()->data; + } + if (!service_members->response_members_) { + service_members->response_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_GetResult_Response)()->data; + } + + return &virtual_robot_prococol__action__detail__target_position__rosidl_typesupport_introspection_c__TargetPosition_GetResult_service_type_support_handle; +} + +// already included above +// #include +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" +// already included above +// #include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" + + +// Include directives for member types +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/uuid.h" +// Member `goal_id` +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h" +// Member `feedback` +// already included above +// #include "virtual_robot_prococol/action/target_position.h" +// Member `feedback` +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__init(message_memory); +} + +void virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_fini_function(void * message_memory) +{ + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_member_array[2] = { + { + "goal_id", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage, goal_id), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "feedback", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage, feedback), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_members = { + "virtual_robot_prococol__action", // message namespace + "TargetPosition_FeedbackMessage", // message name + 2, // number of fields + sizeof(virtual_robot_prococol__action__TargetPosition_FeedbackMessage), + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_member_array, // message members + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_type_support_handle = { + 0, + &virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)() { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, action, TargetPosition_Feedback)(); + if (!virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__action__TargetPosition_FeedbackMessage__rosidl_typesupport_introspection_c__TargetPosition_FeedbackMessage_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.cpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.cpp new file mode 100644 index 0000000..e04d69f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.cpp @@ -0,0 +1,1298 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_Goal_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_Goal(_init); +} + +void TargetPosition_Goal_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_Goal(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_Goal_message_member_array[3] = { + { + "target_x", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Goal, target_x), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "target_y", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Goal, target_y), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "target_speed", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Goal, target_speed), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_Goal_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_Goal", // message name + 3, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_Goal), + TargetPosition_Goal_message_member_array, // message members + TargetPosition_Goal_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_Goal_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_Goal_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_Goal_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Goal_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Goal)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Goal_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_Result_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_Result(_init); +} + +void TargetPosition_Result_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_Result(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_Result_message_member_array[3] = { + { + "success", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Result, success), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "msg", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_STRING, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Result, msg), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "status", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Result, status), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_Result_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_Result", // message name + 3, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_Result), + TargetPosition_Result_message_member_array, // message members + TargetPosition_Result_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_Result_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_Result_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_Result_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Result_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Result)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Result_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_Feedback_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_Feedback(_init); +} + +void TargetPosition_Feedback_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_Feedback(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_Feedback_message_member_array[1] = { + { + "progress", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_Feedback, progress), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_Feedback_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_Feedback", // message name + 1, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_Feedback), + TargetPosition_Feedback_message_member_array, // message members + TargetPosition_Feedback_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_Feedback_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_Feedback_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_Feedback_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Feedback_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_Feedback)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_Feedback_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_SendGoal_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_SendGoal_Request(_init); +} + +void TargetPosition_SendGoal_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_SendGoal_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_SendGoal_Request_message_member_array[2] = { + { + "goal_id", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_SendGoal_Request, goal_id), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "goal", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_SendGoal_Request, goal), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_SendGoal_Request_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_SendGoal_Request", // message name + 2, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_SendGoal_Request), + TargetPosition_SendGoal_Request_message_member_array, // message members + TargetPosition_SendGoal_Request_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_SendGoal_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_SendGoal_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_SendGoal_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_SendGoal_Request_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Request)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_SendGoal_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_SendGoal_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_SendGoal_Response(_init); +} + +void TargetPosition_SendGoal_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_SendGoal_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_SendGoal_Response_message_member_array[2] = { + { + "accepted", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_SendGoal_Response, accepted), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "stamp", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_SendGoal_Response, stamp), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_SendGoal_Response_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_SendGoal_Response", // message name + 2, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_SendGoal_Response), + TargetPosition_SendGoal_Response_message_member_array, // message members + TargetPosition_SendGoal_Response_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_SendGoal_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_SendGoal_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_SendGoal_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_SendGoal_Response_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal_Response)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_SendGoal_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/service_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +// this is intentionally not const to allow initialization later to prevent an initialization race +static ::rosidl_typesupport_introspection_cpp::ServiceMembers TargetPosition_SendGoal_service_members = { + "virtual_robot_prococol::action", // service namespace + "TargetPosition_SendGoal", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t TargetPosition_SendGoal_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_SendGoal_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + // get a handle to the value to be returned + auto service_type_support = + &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_SendGoal_service_type_support_handle; + // get a non-const and properly typed version of the data void * + auto service_members = const_cast<::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + static_cast( + service_type_support->data)); + // make sure that both the request_members_ and the response_members_ are initialized + // if they are not, initialize them + if ( + service_members->request_members_ == nullptr || + service_members->response_members_ == nullptr) + { + // initialize the request_members_ with the static function from the external library + service_members->request_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Request + >()->data + ); + // initialize the response_members_ with the static function from the external library + service_members->response_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::virtual_robot_prococol::action::TargetPosition_SendGoal_Response + >()->data + ); + } + // finally return the properly initialized service_type_support handle + return service_type_support; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_SendGoal)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_GetResult_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_GetResult_Request(_init); +} + +void TargetPosition_GetResult_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_GetResult_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_GetResult_Request_message_member_array[1] = { + { + "goal_id", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_GetResult_Request, goal_id), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_GetResult_Request_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_GetResult_Request", // message name + 1, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_GetResult_Request), + TargetPosition_GetResult_Request_message_member_array, // message members + TargetPosition_GetResult_Request_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_GetResult_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_GetResult_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_GetResult_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_GetResult_Request_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Request)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_GetResult_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_GetResult_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_GetResult_Response(_init); +} + +void TargetPosition_GetResult_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_GetResult_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_GetResult_Response_message_member_array[2] = { + { + "status", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_GetResult_Response, status), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "result", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_GetResult_Response, result), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_GetResult_Response_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_GetResult_Response", // message name + 2, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_GetResult_Response), + TargetPosition_GetResult_Response_message_member_array, // message members + TargetPosition_GetResult_Response_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_GetResult_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_GetResult_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_GetResult_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_GetResult_Response_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult_Response)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_GetResult_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/service_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +// this is intentionally not const to allow initialization later to prevent an initialization race +static ::rosidl_typesupport_introspection_cpp::ServiceMembers TargetPosition_GetResult_service_members = { + "virtual_robot_prococol::action", // service namespace + "TargetPosition_GetResult", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t TargetPosition_GetResult_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_GetResult_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + // get a handle to the value to be returned + auto service_type_support = + &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_GetResult_service_type_support_handle; + // get a non-const and properly typed version of the data void * + auto service_members = const_cast<::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + static_cast( + service_type_support->data)); + // make sure that both the request_members_ and the response_members_ are initialized + // if they are not, initialize them + if ( + service_members->request_members_ == nullptr || + service_members->response_members_ == nullptr) + { + // initialize the request_members_ with the static function from the external library + service_members->request_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::virtual_robot_prococol::action::TargetPosition_GetResult_Request + >()->data + ); + // initialize the response_members_ with the static function from the external library + service_members->response_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::virtual_robot_prococol::action::TargetPosition_GetResult_Response + >()->data + ); + } + // finally return the properly initialized service_type_support handle + return service_type_support; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_GetResult)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TargetPosition_FeedbackMessage_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::action::TargetPosition_FeedbackMessage(_init); +} + +void TargetPosition_FeedbackMessage_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~TargetPosition_FeedbackMessage(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TargetPosition_FeedbackMessage_message_member_array[2] = { + { + "goal_id", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_FeedbackMessage, goal_id), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "feedback", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::action::TargetPosition_FeedbackMessage, feedback), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers TargetPosition_FeedbackMessage_message_members = { + "virtual_robot_prococol::action", // message namespace + "TargetPosition_FeedbackMessage", // message name + 2, // number of fields + sizeof(virtual_robot_prococol::action::TargetPosition_FeedbackMessage), + TargetPosition_FeedbackMessage_message_member_array, // message members + TargetPosition_FeedbackMessage_init_function, // function to initialize message memory (memory has to be allocated) + TargetPosition_FeedbackMessage_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TargetPosition_FeedbackMessage_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TargetPosition_FeedbackMessage_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_FeedbackMessage_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, action, TargetPosition_FeedbackMessage)() { + return &::virtual_robot_prococol::action::rosidl_typesupport_introspection_cpp::TargetPosition_FeedbackMessage_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.h new file mode 100644 index 0000000..558e70a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.h @@ -0,0 +1,161 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/action_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_action_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition +)(); + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_Goal +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_Result +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_Feedback +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_SendGoal_Request +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_SendGoal_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_SendGoal +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_GetResult_Request +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_GetResult_Response +)(); + +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_GetResult +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + action, + TargetPosition_FeedbackMessage +)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.hpp new file mode 100644 index 0000000..7f0e6f4 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.hpp @@ -0,0 +1,231 @@ +// generated from rosidl_generator_cpp/resource/idl__type_support.hpp.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_HPP_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp" + +#include "rosidl_typesupport_cpp/action_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_action_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition +)(); +#ifdef __cplusplus +} +#endif + +#include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_Goal +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_Result +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_Feedback +)(); +#ifdef __cplusplus +} +#endif + +#include "rosidl_typesupport_cpp/service_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_SendGoal +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_SendGoal_Request +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_SendGoal_Response +)(); +#ifdef __cplusplus +} +#endif + + +// already included above +// #include "rosidl_typesupport_cpp/service_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_GetResult +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_GetResult_Request +)(); +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_GetResult_Response +)(); +#ifdef __cplusplus +} +#endif + + +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + action, + TargetPosition_FeedbackMessage +)(); +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__DETAIL__TARGET_POSITION__TYPE_SUPPORT_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.h new file mode 100644 index 0000000..b19bbb5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_H_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_H_ + +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" +#include "virtual_robot_prococol/action/detail/target_position__type_support.h" + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.hpp new file mode 100644 index 0000000..c41cf5b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.hpp @@ -0,0 +1,12 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_HPP_ + +#include "virtual_robot_prococol/action/detail/target_position__struct.hpp" +#include "virtual_robot_prococol/action/detail/target_position__builder.hpp" +#include "virtual_robot_prococol/action/detail/target_position__traits.hpp" +#include "virtual_robot_prococol/action/detail/target_position__type_support.hpp" + +#endif // VIRTUAL_ROBOT_PROCOCOL__ACTION__TARGET_POSITION_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__builder.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__builder.hpp new file mode 100644 index 0000000..1488ea3 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__builder.hpp @@ -0,0 +1,104 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__BUILDER_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__BUILDER_HPP_ + +#include +#include + +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +namespace builder +{ + +class Init_RobotStatus_speed_y +{ +public: + explicit Init_RobotStatus_speed_y(::virtual_robot_prococol::msg::RobotStatus & msg) + : msg_(msg) + {} + ::virtual_robot_prococol::msg::RobotStatus speed_y(::virtual_robot_prococol::msg::RobotStatus::_speed_y_type arg) + { + msg_.speed_y = std::move(arg); + return std::move(msg_); + } + +private: + ::virtual_robot_prococol::msg::RobotStatus msg_; +}; + +class Init_RobotStatus_speed_x +{ +public: + explicit Init_RobotStatus_speed_x(::virtual_robot_prococol::msg::RobotStatus & msg) + : msg_(msg) + {} + Init_RobotStatus_speed_y speed_x(::virtual_robot_prococol::msg::RobotStatus::_speed_x_type arg) + { + msg_.speed_x = std::move(arg); + return Init_RobotStatus_speed_y(msg_); + } + +private: + ::virtual_robot_prococol::msg::RobotStatus msg_; +}; + +class Init_RobotStatus_pos_y +{ +public: + explicit Init_RobotStatus_pos_y(::virtual_robot_prococol::msg::RobotStatus & msg) + : msg_(msg) + {} + Init_RobotStatus_speed_x pos_y(::virtual_robot_prococol::msg::RobotStatus::_pos_y_type arg) + { + msg_.pos_y = std::move(arg); + return Init_RobotStatus_speed_x(msg_); + } + +private: + ::virtual_robot_prococol::msg::RobotStatus msg_; +}; + +class Init_RobotStatus_pos_x +{ +public: + Init_RobotStatus_pos_x() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_RobotStatus_pos_y pos_x(::virtual_robot_prococol::msg::RobotStatus::_pos_x_type arg) + { + msg_.pos_x = std::move(arg); + return Init_RobotStatus_pos_y(msg_); + } + +private: + ::virtual_robot_prococol::msg::RobotStatus msg_; +}; + +} // namespace builder + +} // namespace msg + +template +auto build(); + +template<> +inline +auto build<::virtual_robot_prococol::msg::RobotStatus>() +{ + return virtual_robot_prococol::msg::builder::Init_RobotStatus_pos_x(); +} + +} // namespace virtual_robot_prococol + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__BUILDER_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.c b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.c new file mode 100644 index 0000000..6d25e81 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.c @@ -0,0 +1,260 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +bool +virtual_robot_prococol__msg__RobotStatus__init(virtual_robot_prococol__msg__RobotStatus * msg) +{ + if (!msg) { + return false; + } + // pos_x + // pos_y + // speed_x + // speed_y + return true; +} + +void +virtual_robot_prococol__msg__RobotStatus__fini(virtual_robot_prococol__msg__RobotStatus * msg) +{ + if (!msg) { + return; + } + // pos_x + // pos_y + // speed_x + // speed_y +} + +bool +virtual_robot_prococol__msg__RobotStatus__are_equal(const virtual_robot_prococol__msg__RobotStatus * lhs, const virtual_robot_prococol__msg__RobotStatus * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // pos_x + if (lhs->pos_x != rhs->pos_x) { + return false; + } + // pos_y + if (lhs->pos_y != rhs->pos_y) { + return false; + } + // speed_x + if (lhs->speed_x != rhs->speed_x) { + return false; + } + // speed_y + if (lhs->speed_y != rhs->speed_y) { + return false; + } + return true; +} + +bool +virtual_robot_prococol__msg__RobotStatus__copy( + const virtual_robot_prococol__msg__RobotStatus * input, + virtual_robot_prococol__msg__RobotStatus * output) +{ + if (!input || !output) { + return false; + } + // pos_x + output->pos_x = input->pos_x; + // pos_y + output->pos_y = input->pos_y; + // speed_x + output->speed_x = input->speed_x; + // speed_y + output->speed_y = input->speed_y; + return true; +} + +virtual_robot_prococol__msg__RobotStatus * +virtual_robot_prococol__msg__RobotStatus__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__msg__RobotStatus * msg = (virtual_robot_prococol__msg__RobotStatus *)allocator.allocate(sizeof(virtual_robot_prococol__msg__RobotStatus), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(virtual_robot_prococol__msg__RobotStatus)); + bool success = virtual_robot_prococol__msg__RobotStatus__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +virtual_robot_prococol__msg__RobotStatus__destroy(virtual_robot_prococol__msg__RobotStatus * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + virtual_robot_prococol__msg__RobotStatus__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__init(virtual_robot_prococol__msg__RobotStatus__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__msg__RobotStatus * data = NULL; + + if (size) { + data = (virtual_robot_prococol__msg__RobotStatus *)allocator.zero_allocate(size, sizeof(virtual_robot_prococol__msg__RobotStatus), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = virtual_robot_prococol__msg__RobotStatus__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + virtual_robot_prococol__msg__RobotStatus__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +virtual_robot_prococol__msg__RobotStatus__Sequence__fini(virtual_robot_prococol__msg__RobotStatus__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + virtual_robot_prococol__msg__RobotStatus__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +virtual_robot_prococol__msg__RobotStatus__Sequence * +virtual_robot_prococol__msg__RobotStatus__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__msg__RobotStatus__Sequence * array = (virtual_robot_prococol__msg__RobotStatus__Sequence *)allocator.allocate(sizeof(virtual_robot_prococol__msg__RobotStatus__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = virtual_robot_prococol__msg__RobotStatus__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +virtual_robot_prococol__msg__RobotStatus__Sequence__destroy(virtual_robot_prococol__msg__RobotStatus__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + virtual_robot_prococol__msg__RobotStatus__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__are_equal(const virtual_robot_prococol__msg__RobotStatus__Sequence * lhs, const virtual_robot_prococol__msg__RobotStatus__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!virtual_robot_prococol__msg__RobotStatus__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__copy( + const virtual_robot_prococol__msg__RobotStatus__Sequence * input, + virtual_robot_prococol__msg__RobotStatus__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(virtual_robot_prococol__msg__RobotStatus); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + virtual_robot_prococol__msg__RobotStatus * data = + (virtual_robot_prococol__msg__RobotStatus *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!virtual_robot_prococol__msg__RobotStatus__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + virtual_robot_prococol__msg__RobotStatus__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!virtual_robot_prococol__msg__RobotStatus__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.h new file mode 100644 index 0000000..e04ac8d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__FUNCTIONS_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h" + +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" + +/// Initialize msg/RobotStatus message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * virtual_robot_prococol__msg__RobotStatus + * )) before or use + * virtual_robot_prococol__msg__RobotStatus__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__init(virtual_robot_prococol__msg__RobotStatus * msg); + +/// Finalize msg/RobotStatus message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__msg__RobotStatus__fini(virtual_robot_prococol__msg__RobotStatus * msg); + +/// Create msg/RobotStatus message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * virtual_robot_prococol__msg__RobotStatus__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__msg__RobotStatus * +virtual_robot_prococol__msg__RobotStatus__create(); + +/// Destroy msg/RobotStatus message. +/** + * It calls + * virtual_robot_prococol__msg__RobotStatus__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__msg__RobotStatus__destroy(virtual_robot_prococol__msg__RobotStatus * msg); + +/// Check for msg/RobotStatus message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__are_equal(const virtual_robot_prococol__msg__RobotStatus * lhs, const virtual_robot_prococol__msg__RobotStatus * rhs); + +/// Copy a msg/RobotStatus message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__copy( + const virtual_robot_prococol__msg__RobotStatus * input, + virtual_robot_prococol__msg__RobotStatus * output); + +/// Initialize array of msg/RobotStatus messages. +/** + * It allocates the memory for the number of elements and calls + * virtual_robot_prococol__msg__RobotStatus__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__init(virtual_robot_prococol__msg__RobotStatus__Sequence * array, size_t size); + +/// Finalize array of msg/RobotStatus messages. +/** + * It calls + * virtual_robot_prococol__msg__RobotStatus__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__msg__RobotStatus__Sequence__fini(virtual_robot_prococol__msg__RobotStatus__Sequence * array); + +/// Create array of msg/RobotStatus messages. +/** + * It allocates the memory for the array and calls + * virtual_robot_prococol__msg__RobotStatus__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +virtual_robot_prococol__msg__RobotStatus__Sequence * +virtual_robot_prococol__msg__RobotStatus__Sequence__create(size_t size); + +/// Destroy array of msg/RobotStatus messages. +/** + * It calls + * virtual_robot_prococol__msg__RobotStatus__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +void +virtual_robot_prococol__msg__RobotStatus__Sequence__destroy(virtual_robot_prococol__msg__RobotStatus__Sequence * array); + +/// Check for msg/RobotStatus message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__are_equal(const virtual_robot_prococol__msg__RobotStatus__Sequence * lhs, const virtual_robot_prococol__msg__RobotStatus__Sequence * rhs); + +/// Copy an array of msg/RobotStatus messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +bool +virtual_robot_prococol__msg__RobotStatus__Sequence__copy( + const virtual_robot_prococol__msg__RobotStatus__Sequence * input, + virtual_robot_prococol__msg__RobotStatus__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__FUNCTIONS_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..7f97209 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,37 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t get_serialized_size_virtual_robot_prococol__msg__RobotStatus( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +size_t max_serialized_size_virtual_robot_prococol__msg__RobotStatus( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, virtual_robot_prococol, msg, RobotStatus)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..ecd7abf --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,80 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_serialize( + const virtual_robot_prococol::msg::RobotStatus & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + virtual_robot_prococol::msg::RobotStatus & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +get_serialized_size( + const virtual_robot_prococol::msg::RobotStatus & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +max_serialized_size_RobotStatus( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace virtual_robot_prococol + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, virtual_robot_prococol, msg, RobotStatus)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..52a6c26 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h @@ -0,0 +1,26 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, msg, RobotStatus)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..f17d975 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,27 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, msg, RobotStatus)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.h new file mode 100644 index 0000000..59be791 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.h @@ -0,0 +1,48 @@ +// NOLINT: This file starts with a BOM since it contain non-ASCII characters +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +/// Struct defined in msg/RobotStatus in the package virtual_robot_prococol. +/** + * 位置坐标 + */ +typedef struct virtual_robot_prococol__msg__RobotStatus +{ + float pos_x; + float pos_y; + /// 速度参数 + float speed_x; + float speed_y; +} virtual_robot_prococol__msg__RobotStatus; + +// Struct for a sequence of virtual_robot_prococol__msg__RobotStatus. +typedef struct virtual_robot_prococol__msg__RobotStatus__Sequence +{ + virtual_robot_prococol__msg__RobotStatus * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} virtual_robot_prococol__msg__RobotStatus__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.hpp new file mode 100644 index 0000000..5c39f1a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.hpp @@ -0,0 +1,174 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_HPP_ + +#include +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__virtual_robot_prococol__msg__RobotStatus __attribute__((deprecated)) +#else +# define DEPRECATED__virtual_robot_prococol__msg__RobotStatus __declspec(deprecated) +#endif + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +// message struct +template +struct RobotStatus_ +{ + using Type = RobotStatus_; + + explicit RobotStatus_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->pos_x = 0.0f; + this->pos_y = 0.0f; + this->speed_x = 0.0f; + this->speed_y = 0.0f; + } + } + + explicit RobotStatus_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_alloc; + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->pos_x = 0.0f; + this->pos_y = 0.0f; + this->speed_x = 0.0f; + this->speed_y = 0.0f; + } + } + + // field types and members + using _pos_x_type = + float; + _pos_x_type pos_x; + using _pos_y_type = + float; + _pos_y_type pos_y; + using _speed_x_type = + float; + _speed_x_type speed_x; + using _speed_y_type = + float; + _speed_y_type speed_y; + + // setters for named parameter idiom + Type & set__pos_x( + const float & _arg) + { + this->pos_x = _arg; + return *this; + } + Type & set__pos_y( + const float & _arg) + { + this->pos_y = _arg; + return *this; + } + Type & set__speed_x( + const float & _arg) + { + this->speed_x = _arg; + return *this; + } + Type & set__speed_y( + const float & _arg) + { + this->speed_y = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + virtual_robot_prococol::msg::RobotStatus_ *; + using ConstRawPtr = + const virtual_robot_prococol::msg::RobotStatus_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__virtual_robot_prococol__msg__RobotStatus + std::shared_ptr> + Ptr; + typedef DEPRECATED__virtual_robot_prococol__msg__RobotStatus + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const RobotStatus_ & other) const + { + if (this->pos_x != other.pos_x) { + return false; + } + if (this->pos_y != other.pos_y) { + return false; + } + if (this->speed_x != other.speed_x) { + return false; + } + if (this->speed_y != other.speed_y) { + return false; + } + return true; + } + bool operator!=(const RobotStatus_ & other) const + { + return !this->operator==(other); + } +}; // struct RobotStatus_ + +// alias to use template instance with default allocator +using RobotStatus = + virtual_robot_prococol::msg::RobotStatus_>; + +// constant definitions + +} // namespace msg + +} // namespace virtual_robot_prococol + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__STRUCT_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__traits.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__traits.hpp new file mode 100644 index 0000000..e785887 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__traits.hpp @@ -0,0 +1,160 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TRAITS_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const RobotStatus & msg, + std::ostream & out) +{ + out << "{"; + // member: pos_x + { + out << "pos_x: "; + rosidl_generator_traits::value_to_yaml(msg.pos_x, out); + out << ", "; + } + + // member: pos_y + { + out << "pos_y: "; + rosidl_generator_traits::value_to_yaml(msg.pos_y, out); + out << ", "; + } + + // member: speed_x + { + out << "speed_x: "; + rosidl_generator_traits::value_to_yaml(msg.speed_x, out); + out << ", "; + } + + // member: speed_y + { + out << "speed_y: "; + rosidl_generator_traits::value_to_yaml(msg.speed_y, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const RobotStatus & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: pos_x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "pos_x: "; + rosidl_generator_traits::value_to_yaml(msg.pos_x, out); + out << "\n"; + } + + // member: pos_y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "pos_y: "; + rosidl_generator_traits::value_to_yaml(msg.pos_y, out); + out << "\n"; + } + + // member: speed_x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "speed_x: "; + rosidl_generator_traits::value_to_yaml(msg.speed_x, out); + out << "\n"; + } + + // member: speed_y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "speed_y: "; + rosidl_generator_traits::value_to_yaml(msg.speed_y, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const RobotStatus & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace msg + +} // namespace virtual_robot_prococol + +namespace rosidl_generator_traits +{ + +[[deprecated("use virtual_robot_prococol::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const virtual_robot_prococol::msg::RobotStatus & msg, + std::ostream & out, size_t indentation = 0) +{ + virtual_robot_prococol::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use virtual_robot_prococol::msg::to_yaml() instead")]] +inline std::string to_yaml(const virtual_robot_prococol::msg::RobotStatus & msg) +{ + return virtual_robot_prococol::msg::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "virtual_robot_prococol::msg::RobotStatus"; +} + +template<> +inline const char * name() +{ + return "virtual_robot_prococol/msg/RobotStatus"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TRAITS_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.c b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.c new file mode 100644 index 0000000..5bc44e0 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.c @@ -0,0 +1,134 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#include +#include "virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h" +#include "virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + virtual_robot_prococol__msg__RobotStatus__init(message_memory); +} + +void virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_fini_function(void * message_memory) +{ + virtual_robot_prococol__msg__RobotStatus__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_member_array[4] = { + { + "pos_x", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__msg__RobotStatus, pos_x), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "pos_y", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__msg__RobotStatus, pos_y), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "speed_x", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__msg__RobotStatus, speed_x), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "speed_y", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol__msg__RobotStatus, speed_y), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_members = { + "virtual_robot_prococol__msg", // message namespace + "RobotStatus", // message name + 4, // number of fields + sizeof(virtual_robot_prococol__msg__RobotStatus), + virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_member_array, // message members + virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_init_function, // function to initialize message memory (memory has to be allocated) + virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_type_support_handle = { + 0, + &virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, virtual_robot_prococol, msg, RobotStatus)() { + if (!virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_type_support_handle.typesupport_identifier) { + virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &virtual_robot_prococol__msg__RobotStatus__rosidl_typesupport_introspection_c__RobotStatus_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp new file mode 100644 index 0000000..3706bfd --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp @@ -0,0 +1,160 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace virtual_robot_prococol +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RobotStatus_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) virtual_robot_prococol::msg::RobotStatus(_init); +} + +void RobotStatus_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~RobotStatus(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RobotStatus_message_member_array[4] = { + { + "pos_x", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::msg::RobotStatus, pos_x), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "pos_y", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::msg::RobotStatus, pos_y), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "speed_x", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::msg::RobotStatus, speed_x), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "speed_y", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(virtual_robot_prococol::msg::RobotStatus, speed_y), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers RobotStatus_message_members = { + "virtual_robot_prococol::msg", // message namespace + "RobotStatus", // message name + 4, // number of fields + sizeof(virtual_robot_prococol::msg::RobotStatus), + RobotStatus_message_member_array, // message members + RobotStatus_init_function, // function to initialize message memory (memory has to be allocated) + RobotStatus_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RobotStatus_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RobotStatus_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace virtual_robot_prococol + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::virtual_robot_prococol::msg::rosidl_typesupport_introspection_cpp::RobotStatus_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, virtual_robot_prococol, msg, RobotStatus)() { + return &::virtual_robot_prococol::msg::rosidl_typesupport_introspection_cpp::RobotStatus_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.h new file mode 100644 index 0000000..d7680e8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + virtual_robot_prococol, + msg, + RobotStatus +)(); + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp new file mode 100644 index 0000000..abafdbf --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp @@ -0,0 +1,31 @@ +// generated from rosidl_generator_cpp/resource/idl__type_support.hpp.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_HPP_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp" + +#include "rosidl_typesupport_cpp/message_type_support.hpp" + +#ifdef __cplusplus +extern "C" +{ +#endif +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_cpp, + virtual_robot_prococol, + msg, + RobotStatus +)(); +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__DETAIL__ROBOT_STATUS__TYPE_SUPPORT_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.h new file mode 100644 index 0000000..21ebee5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_H_ + +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.h" + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.hpp new file mode 100644 index 0000000..1307f42 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.hpp @@ -0,0 +1,12 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_HPP_ + +#include "virtual_robot_prococol/msg/detail/robot_status__struct.hpp" +#include "virtual_robot_prococol/msg/detail/robot_status__builder.hpp" +#include "virtual_robot_prococol/msg/detail/robot_status__traits.hpp" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.hpp" + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROBOT_STATUS_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h new file mode 100644 index 0000000..7d19fef --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h @@ -0,0 +1,42 @@ +// generated from rosidl_generator_c/resource/rosidl_generator_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_GENERATOR_C_EXPORT_virtual_robot_prococol __attribute__ ((dllexport)) + #define ROSIDL_GENERATOR_C_IMPORT_virtual_robot_prococol __attribute__ ((dllimport)) + #else + #define ROSIDL_GENERATOR_C_EXPORT_virtual_robot_prococol __declspec(dllexport) + #define ROSIDL_GENERATOR_C_IMPORT_virtual_robot_prococol __declspec(dllimport) + #endif + #ifdef ROSIDL_GENERATOR_C_BUILDING_DLL_virtual_robot_prococol + #define ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol ROSIDL_GENERATOR_C_EXPORT_virtual_robot_prococol + #else + #define ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol ROSIDL_GENERATOR_C_IMPORT_virtual_robot_prococol + #endif +#else + #define ROSIDL_GENERATOR_C_EXPORT_virtual_robot_prococol __attribute__ ((visibility("default"))) + #define ROSIDL_GENERATOR_C_IMPORT_virtual_robot_prococol + #if __GNUC__ >= 4 + #define ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol __attribute__ ((visibility("default"))) + #else + #define ROSIDL_GENERATOR_C_PUBLIC_virtual_robot_prococol + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp new file mode 100644 index 0000000..a9945c2 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp @@ -0,0 +1,42 @@ +// generated from rosidl_generator_cpp/resource/rosidl_generator_cpp__visibility_control.hpp.in +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_CPP__VISIBILITY_CONTROL_HPP_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_CPP__VISIBILITY_CONTROL_HPP_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_GENERATOR_CPP_EXPORT_virtual_robot_prococol __attribute__ ((dllexport)) + #define ROSIDL_GENERATOR_CPP_IMPORT_virtual_robot_prococol __attribute__ ((dllimport)) + #else + #define ROSIDL_GENERATOR_CPP_EXPORT_virtual_robot_prococol __declspec(dllexport) + #define ROSIDL_GENERATOR_CPP_IMPORT_virtual_robot_prococol __declspec(dllimport) + #endif + #ifdef ROSIDL_GENERATOR_CPP_BUILDING_DLL_virtual_robot_prococol + #define ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol ROSIDL_GENERATOR_CPP_EXPORT_virtual_robot_prococol + #else + #define ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol ROSIDL_GENERATOR_CPP_IMPORT_virtual_robot_prococol + #endif +#else + #define ROSIDL_GENERATOR_CPP_EXPORT_virtual_robot_prococol __attribute__ ((visibility("default"))) + #define ROSIDL_GENERATOR_CPP_IMPORT_virtual_robot_prococol + #if __GNUC__ >= 4 + #define ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol __attribute__ ((visibility("default"))) + #else + #define ROSIDL_GENERATOR_CPP_PUBLIC_virtual_robot_prococol + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_GENERATOR_CPP__VISIBILITY_CONTROL_HPP_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h new file mode 100644 index 0000000..3129d1f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_fastrtps_c/resource/rosidl_typesupport_fastrtps_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ + +#if __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_virtual_robot_prococol __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_virtual_robot_prococol __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_virtual_robot_prococol + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_virtual_robot_prococol + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_virtual_robot_prococol __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_virtual_robot_prococol + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_virtual_robot_prococol + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h new file mode 100644 index 0000000..dfa4dbd --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_fastrtps_cpp/resource/rosidl_typesupport_fastrtps_cpp__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ + +#if __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_virtual_robot_prococol __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_virtual_robot_prococol __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_virtual_robot_prococol + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_virtual_robot_prococol + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_virtual_robot_prococol __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_virtual_robot_prococol + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_virtual_robot_prococol + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h new file mode 100644 index 0000000..55e908e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_introspection_c/resource/rosidl_typesupport_introspection_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ +#define VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_virtual_robot_prococol __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_virtual_robot_prococol __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_virtual_robot_prococol + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_virtual_robot_prococol + #endif +#else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_virtual_robot_prococol __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_virtual_robot_prococol + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_virtual_robot_prococol + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // VIRTUAL_ROBOT_PROCOCOL__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so new file mode 100644 index 0000000000000000000000000000000000000000..3dda3df35efd3ca279fe8b53f2b2233f549f91b7 GIT binary patch literal 64568 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�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 SBUt8N|Gh|YyeWf;HU2LR6Qptg literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so new file mode 100644 index 0000000000000000000000000000000000000000..a33fa6296d93d15385834f512b8359fcea22cb05 GIT binary patch literal 54032 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so new file mode 100644 index 0000000000000000000000000000000000000000..08b6124332556d24c99eb7a2649e899bc67245d3 GIT binary patch literal 34000 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so new file mode 100644 index 0000000000000000000000000000000000000000..2e0c47bb571086f4d33ab3753161286df4653549 GIT binary patch literal 41072 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so new file mode 100644 index 0000000000000000000000000000000000000000..8f410cfc887a273be9d8e24322c968f89cbb26d9 GIT binary patch literal 67128 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so new file mode 100644 index 0000000000000000000000000000000000000000..8a05131e1e94de3e0c62884438bd52605e6acb87 GIT binary patch literal 61576 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 b#EB|fI}zF+CRX|@-&R}~h@zZG3mX3q)+swv literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/PKG-INFO b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/PKG-INFO new file mode 100644 index 0000000..0b2165e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/PKG-INFO @@ -0,0 +1,3 @@ +Metadata-Version: 2.4 +Name: virtual_robot_prococol +Version: 0.0.0 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/SOURCES.txt b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/SOURCES.txt new file mode 100644 index 0000000..d2d0d67 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/SOURCES.txt @@ -0,0 +1,6 @@ +setup.py +virtual_robot_prococol/__init__.py +virtual_robot_prococol.egg-info/PKG-INFO +virtual_robot_prococol.egg-info/SOURCES.txt +virtual_robot_prococol.egg-info/dependency_links.txt +virtual_robot_prococol.egg-info/top_level.txt \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/dependency_links.txt b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/top_level.txt b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/top_level.txt new file mode 100644 index 0000000..0645f98 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/top_level.txt @@ -0,0 +1 @@ +virtual_robot_prococol diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__pycache__/__init__.cpython-313.pyc b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4e4d006ff8855a3253be464cb81df9bb454fb09c GIT binary patch literal 247 zcmey&%ge<81n0Q=GePuY5CH>>P{wB#AY&>+I)f&o-%5reCLr%KNb1%!{fzwFRQ + +static PyMethodDef virtual_robot_prococol__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef virtual_robot_prococol__module = { + PyModuleDef_HEAD_INIT, + "_virtual_robot_prococol_support", + "_virtual_robot_prococol_doc", + -1, /* -1 means that the module keeps state in global variables */ + virtual_robot_prococol__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" + +static void * virtual_robot_prococol__msg__robot_status__create_ros_message(void) +{ + return virtual_robot_prococol__msg__RobotStatus__create(); +} + +static void virtual_robot_prococol__msg__robot_status__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__msg__RobotStatus * ros_message = (virtual_robot_prococol__msg__RobotStatus *)raw_ros_message; + virtual_robot_prococol__msg__RobotStatus__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__msg__robot_status__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__msg__robot_status__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus); + +int8_t +_register_msg_type__msg__robot_status(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__robot_status", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__robot_status", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__robot_status", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__robot_status", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__robot_status", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/action/detail/target_position__type_support.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__goal__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Goal__create(); +} + +static void virtual_robot_prococol__action__target_position__goal__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Goal * ros_message = (virtual_robot_prococol__action__TargetPosition_Goal *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal); + +int8_t +_register_msg_type__action__target_position__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__goal", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__goal", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__goal", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__goal", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__result__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Result__create(); +} + +static void virtual_robot_prococol__action__target_position__result__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Result * ros_message = (virtual_robot_prococol__action__TargetPosition_Result *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result); + +int8_t +_register_msg_type__action__target_position__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__result", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__result", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__result", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__result", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Feedback__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Feedback * ros_message = (virtual_robot_prococol__action__TargetPosition_Feedback *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback); + +int8_t +_register_msg_type__action__target_position__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request); + +int8_t +_register_msg_type__action__target_position__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response); + +int8_t +_register_msg_type__action__target_position__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +int8_t +_register_srv_type__action__target_position__send_goal(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__send_goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request); + +int8_t +_register_msg_type__action__target_position__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response); + +int8_t +_register_msg_type__action__target_position__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +int8_t +_register_srv_type__action__target_position__get_result(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__get_result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback_message__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * ros_message = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage); + +int8_t +_register_msg_type__action__target_position__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback_message", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback_message", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback_message", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback_message", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback_message", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + + +int8_t +_register_action_type__action__target_position(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_action__action__target_position", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_virtual_robot_prococol_s__rosidl_typesupport_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&virtual_robot_prococol__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__robot_status(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__target_position(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c new file mode 100644 index 0000000..e66623f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c @@ -0,0 +1,1454 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef virtual_robot_prococol__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef virtual_robot_prococol__module = { + PyModuleDef_HEAD_INIT, + "_virtual_robot_prococol_support", + "_virtual_robot_prococol_doc", + -1, /* -1 means that the module keeps state in global variables */ + virtual_robot_prococol__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" + +static void * virtual_robot_prococol__msg__robot_status__create_ros_message(void) +{ + return virtual_robot_prococol__msg__RobotStatus__create(); +} + +static void virtual_robot_prococol__msg__robot_status__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__msg__RobotStatus * ros_message = (virtual_robot_prococol__msg__RobotStatus *)raw_ros_message; + virtual_robot_prococol__msg__RobotStatus__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__msg__robot_status__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__msg__robot_status__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus); + +int8_t +_register_msg_type__msg__robot_status(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__robot_status", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__robot_status", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__robot_status", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__robot_status", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__robot_status", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/action/detail/target_position__type_support.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__goal__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Goal__create(); +} + +static void virtual_robot_prococol__action__target_position__goal__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Goal * ros_message = (virtual_robot_prococol__action__TargetPosition_Goal *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal); + +int8_t +_register_msg_type__action__target_position__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__goal", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__goal", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__goal", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__goal", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__result__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Result__create(); +} + +static void virtual_robot_prococol__action__target_position__result__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Result * ros_message = (virtual_robot_prococol__action__TargetPosition_Result *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result); + +int8_t +_register_msg_type__action__target_position__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__result", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__result", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__result", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__result", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Feedback__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Feedback * ros_message = (virtual_robot_prococol__action__TargetPosition_Feedback *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback); + +int8_t +_register_msg_type__action__target_position__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request); + +int8_t +_register_msg_type__action__target_position__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response); + +int8_t +_register_msg_type__action__target_position__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +int8_t +_register_srv_type__action__target_position__send_goal(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__send_goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request); + +int8_t +_register_msg_type__action__target_position__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response); + +int8_t +_register_msg_type__action__target_position__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +int8_t +_register_srv_type__action__target_position__get_result(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__get_result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback_message__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * ros_message = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage); + +int8_t +_register_msg_type__action__target_position__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback_message", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback_message", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback_message", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback_message", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback_message", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + + +int8_t +_register_action_type__action__target_position(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_action__action__target_position", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&virtual_robot_prococol__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__robot_status(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__target_position(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c new file mode 100644 index 0000000..11e612d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c @@ -0,0 +1,1454 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef virtual_robot_prococol__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef virtual_robot_prococol__module = { + PyModuleDef_HEAD_INIT, + "_virtual_robot_prococol_support", + "_virtual_robot_prococol_doc", + -1, /* -1 means that the module keeps state in global variables */ + virtual_robot_prococol__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__type_support.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" + +static void * virtual_robot_prococol__msg__robot_status__create_ros_message(void) +{ + return virtual_robot_prococol__msg__RobotStatus__create(); +} + +static void virtual_robot_prococol__msg__robot_status__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__msg__RobotStatus * ros_message = (virtual_robot_prococol__msg__RobotStatus *)raw_ros_message; + virtual_robot_prococol__msg__RobotStatus__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__msg__robot_status__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__msg__robot_status__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus); + +int8_t +_register_msg_type__msg__robot_status(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__robot_status", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__robot_status", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__robot_status", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__msg__robot_status__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__robot_status", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, msg, RobotStatus), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__robot_status", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "virtual_robot_prococol/action/detail/target_position__type_support.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__goal__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Goal__create(); +} + +static void virtual_robot_prococol__action__target_position__goal__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Goal * ros_message = (virtual_robot_prococol__action__TargetPosition_Goal *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal); + +int8_t +_register_msg_type__action__target_position__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__goal", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__goal", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__goal", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__goal__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__goal", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Goal), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__result__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Result__create(); +} + +static void virtual_robot_prococol__action__target_position__result__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Result * ros_message = (virtual_robot_prococol__action__TargetPosition_Result *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result); + +int8_t +_register_msg_type__action__target_position__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__result", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__result", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__result", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__result__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__result", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Result), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_Feedback__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_Feedback * ros_message = (virtual_robot_prococol__action__TargetPosition_Feedback *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback); + +int8_t +_register_msg_type__action__target_position__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_Feedback), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request); + +int8_t +_register_msg_type__action__target_position__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_SendGoal_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response); + +int8_t +_register_msg_type__action__target_position__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__send_goal__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__send_goal__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__send_goal__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__send_goal__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_SendGoal_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__send_goal__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(); + +int8_t +_register_srv_type__action__target_position__send_goal(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_SendGoal)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__send_goal", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__request__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Request__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request); + +int8_t +_register_msg_type__action__target_position__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__get_result__response__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_GetResult_Response__create(); +} + +static void virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_GetResult_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response); + +int8_t +_register_msg_type__action__target_position__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__get_result__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__get_result__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__get_result__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__get_result__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__get_result__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_GetResult_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__get_result__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(); + +int8_t +_register_srv_type__action__target_position__get_result(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition_GetResult)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__action__target_position__get_result", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__type_support.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +static void * virtual_robot_prococol__action__target_position__feedback_message__create_ros_message(void) +{ + return virtual_robot_prococol__action__TargetPosition_FeedbackMessage__create(); +} + +static void virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * ros_message = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)raw_ros_message; + virtual_robot_prococol__action__TargetPosition_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool virtual_robot_prococol__action__target_position__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * virtual_robot_prococol__action__target_position__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage); + +int8_t +_register_msg_type__action__target_position__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__action__target_position__feedback_message", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__action__target_position__feedback_message", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__action__target_position__feedback_message", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&virtual_robot_prococol__action__target_position__feedback_message__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__action__target_position__feedback_message", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(virtual_robot_prococol, action, TargetPosition_FeedbackMessage), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__action__target_position__feedback_message", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + + +int8_t +_register_action_type__action__target_position(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME(rosidl_typesupport_c, virtual_robot_prococol, action, TargetPosition)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_action__action__target_position", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_virtual_robot_prococol_s__rosidl_typesupport_introspection_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&virtual_robot_prococol__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__robot_status(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__target_position__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__target_position__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__target_position(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py new file mode 100644 index 0000000..838d16f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py @@ -0,0 +1 @@ +from virtual_robot_prococol.action._target_position import TargetPosition # noqa: F401 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__pycache__/__init__.cpython-313.pyc b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8f8dbebebbb7d66c7bcdb43a9ca91bd407f286bb GIT binary patch literal 342 zcmey&%ge<81Q)sbGb4cXV-N=hn4pZ$0zk%8hG2$ZMsEf$#v(=qhIA%P=9eI8O~zY% zA&EulsU-pV#hE3U`FVbtOtpPq57q}7Q35g|zPwl;yW#qodBr7( zIXSqbb25|k3o1)8^7D-K42|`Hj!o4qNKDR7Oi#sWB*eY?@$s2?nI-Y@dIgoYIBatB fQ%ZAE?TR>nu4M$`Vi4m4Gb1D8JqFJrHXsK8sPAkG literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__pycache__/_target_position.cpython-313.pyc b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__pycache__/_target_position.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eb262aa807c87c4de1fcb055062d5c2b2c092501 GIT binary patch literal 59873 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py new file mode 100644 index 0000000..8cf2be1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py @@ -0,0 +1,1360 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from virtual_robot_prococol:action/TargetPosition.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import math # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_TargetPosition_Goal(type): + """Metaclass of message 'TargetPosition_Goal'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_Goal') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__goal + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__goal + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__goal + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__goal + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__goal + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_Goal(metaclass=Metaclass_TargetPosition_Goal): + """Message class 'TargetPosition_Goal'.""" + + __slots__ = [ + '_target_x', + '_target_y', + '_target_speed', + ] + + _fields_and_field_types = { + 'target_x': 'float', + 'target_y': 'float', + 'target_speed': 'float', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('float'), # noqa: E501 + rosidl_parser.definition.BasicType('float'), # noqa: E501 + rosidl_parser.definition.BasicType('float'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.target_x = kwargs.get('target_x', float()) + self.target_y = kwargs.get('target_y', float()) + self.target_speed = kwargs.get('target_speed', float()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.target_x != other.target_x: + return False + if self.target_y != other.target_y: + return False + if self.target_speed != other.target_speed: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def target_x(self): + """Message field 'target_x'.""" + return self._target_x + + @target_x.setter + def target_x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'target_x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'target_x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._target_x = value + + @builtins.property + def target_y(self): + """Message field 'target_y'.""" + return self._target_y + + @target_y.setter + def target_y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'target_y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'target_y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._target_y = value + + @builtins.property + def target_speed(self): + """Message field 'target_speed'.""" + return self._target_speed + + @target_speed.setter + def target_speed(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'target_speed' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'target_speed' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._target_speed = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_Result(type): + """Metaclass of message 'TargetPosition_Result'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + 'STATUS_SUCCEEDED': 1, + 'STATUS_ABORTED': 2, + 'STATUS_CANCELED': 3, + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_Result') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__result + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__result + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__result + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__result + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__result + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + 'STATUS_SUCCEEDED': cls.__constants['STATUS_SUCCEEDED'], + 'STATUS_ABORTED': cls.__constants['STATUS_ABORTED'], + 'STATUS_CANCELED': cls.__constants['STATUS_CANCELED'], + } + + @property + def STATUS_SUCCEEDED(self): + """Message constant 'STATUS_SUCCEEDED'.""" + return Metaclass_TargetPosition_Result.__constants['STATUS_SUCCEEDED'] + + @property + def STATUS_ABORTED(self): + """Message constant 'STATUS_ABORTED'.""" + return Metaclass_TargetPosition_Result.__constants['STATUS_ABORTED'] + + @property + def STATUS_CANCELED(self): + """Message constant 'STATUS_CANCELED'.""" + return Metaclass_TargetPosition_Result.__constants['STATUS_CANCELED'] + + +class TargetPosition_Result(metaclass=Metaclass_TargetPosition_Result): + """ + Message class 'TargetPosition_Result'. + + Constants: + STATUS_SUCCEEDED + STATUS_ABORTED + STATUS_CANCELED + """ + + __slots__ = [ + '_success', + '_msg', + '_status', + ] + + _fields_and_field_types = { + 'success': 'boolean', + 'msg': 'string', + 'status': 'int8', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('boolean'), # noqa: E501 + rosidl_parser.definition.UnboundedString(), # noqa: E501 + rosidl_parser.definition.BasicType('int8'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.success = kwargs.get('success', bool()) + self.msg = kwargs.get('msg', str()) + self.status = kwargs.get('status', int()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.success != other.success: + return False + if self.msg != other.msg: + return False + if self.status != other.status: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def success(self): + """Message field 'success'.""" + return self._success + + @success.setter + def success(self, value): + if __debug__: + assert \ + isinstance(value, bool), \ + "The 'success' field must be of type 'bool'" + self._success = value + + @builtins.property + def msg(self): + """Message field 'msg'.""" + return self._msg + + @msg.setter + def msg(self, value): + if __debug__: + assert \ + isinstance(value, str), \ + "The 'msg' field must be of type 'str'" + self._msg = value + + @builtins.property + def status(self): + """Message field 'status'.""" + return self._status + + @status.setter + def status(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'status' field must be of type 'int'" + assert value >= -128 and value < 128, \ + "The 'status' field must be an integer in [-128, 127]" + self._status = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import math + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_Feedback(type): + """Metaclass of message 'TargetPosition_Feedback'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_Feedback') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__feedback + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__feedback + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__feedback + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__feedback + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__feedback + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_Feedback(metaclass=Metaclass_TargetPosition_Feedback): + """Message class 'TargetPosition_Feedback'.""" + + __slots__ = [ + '_progress', + ] + + _fields_and_field_types = { + 'progress': 'float', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('float'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.progress = kwargs.get('progress', float()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.progress != other.progress: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def progress(self): + """Message field 'progress'.""" + return self._progress + + @progress.setter + def progress(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'progress' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'progress' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._progress = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_SendGoal_Request(type): + """Metaclass of message 'TargetPosition_SendGoal_Request'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_SendGoal_Request') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__send_goal__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__send_goal__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__send_goal__request + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__send_goal__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__send_goal__request + + from unique_identifier_msgs.msg import UUID + if UUID.__class__._TYPE_SUPPORT is None: + UUID.__class__.__import_type_support__() + + from virtual_robot_prococol.action import TargetPosition + if TargetPosition.Goal.__class__._TYPE_SUPPORT is None: + TargetPosition.Goal.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_SendGoal_Request(metaclass=Metaclass_TargetPosition_SendGoal_Request): + """Message class 'TargetPosition_SendGoal_Request'.""" + + __slots__ = [ + '_goal_id', + '_goal', + ] + + _fields_and_field_types = { + 'goal_id': 'unique_identifier_msgs/UUID', + 'goal': 'virtual_robot_prococol/TargetPosition_Goal', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['unique_identifier_msgs', 'msg'], 'UUID'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['virtual_robot_prococol', 'action'], 'TargetPosition_Goal'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from unique_identifier_msgs.msg import UUID + self.goal_id = kwargs.get('goal_id', UUID()) + from virtual_robot_prococol.action._target_position import TargetPosition_Goal + self.goal = kwargs.get('goal', TargetPosition_Goal()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.goal_id != other.goal_id: + return False + if self.goal != other.goal: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def goal_id(self): + """Message field 'goal_id'.""" + return self._goal_id + + @goal_id.setter + def goal_id(self, value): + if __debug__: + from unique_identifier_msgs.msg import UUID + assert \ + isinstance(value, UUID), \ + "The 'goal_id' field must be a sub message of type 'UUID'" + self._goal_id = value + + @builtins.property + def goal(self): + """Message field 'goal'.""" + return self._goal + + @goal.setter + def goal(self, value): + if __debug__: + from virtual_robot_prococol.action._target_position import TargetPosition_Goal + assert \ + isinstance(value, TargetPosition_Goal), \ + "The 'goal' field must be a sub message of type 'TargetPosition_Goal'" + self._goal = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_SendGoal_Response(type): + """Metaclass of message 'TargetPosition_SendGoal_Response'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_SendGoal_Response') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__send_goal__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__send_goal__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__send_goal__response + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__send_goal__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__send_goal__response + + from builtin_interfaces.msg import Time + if Time.__class__._TYPE_SUPPORT is None: + Time.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_SendGoal_Response(metaclass=Metaclass_TargetPosition_SendGoal_Response): + """Message class 'TargetPosition_SendGoal_Response'.""" + + __slots__ = [ + '_accepted', + '_stamp', + ] + + _fields_and_field_types = { + 'accepted': 'boolean', + 'stamp': 'builtin_interfaces/Time', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('boolean'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['builtin_interfaces', 'msg'], 'Time'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.accepted = kwargs.get('accepted', bool()) + from builtin_interfaces.msg import Time + self.stamp = kwargs.get('stamp', Time()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.accepted != other.accepted: + return False + if self.stamp != other.stamp: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def accepted(self): + """Message field 'accepted'.""" + return self._accepted + + @accepted.setter + def accepted(self, value): + if __debug__: + assert \ + isinstance(value, bool), \ + "The 'accepted' field must be of type 'bool'" + self._accepted = value + + @builtins.property + def stamp(self): + """Message field 'stamp'.""" + return self._stamp + + @stamp.setter + def stamp(self, value): + if __debug__: + from builtin_interfaces.msg import Time + assert \ + isinstance(value, Time), \ + "The 'stamp' field must be a sub message of type 'Time'" + self._stamp = value + + +class Metaclass_TargetPosition_SendGoal(type): + """Metaclass of service 'TargetPosition_SendGoal'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_SendGoal') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__action__target_position__send_goal + + from virtual_robot_prococol.action import _target_position + if _target_position.Metaclass_TargetPosition_SendGoal_Request._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_SendGoal_Request.__import_type_support__() + if _target_position.Metaclass_TargetPosition_SendGoal_Response._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_SendGoal_Response.__import_type_support__() + + +class TargetPosition_SendGoal(metaclass=Metaclass_TargetPosition_SendGoal): + from virtual_robot_prococol.action._target_position import TargetPosition_SendGoal_Request as Request + from virtual_robot_prococol.action._target_position import TargetPosition_SendGoal_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_GetResult_Request(type): + """Metaclass of message 'TargetPosition_GetResult_Request'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_GetResult_Request') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__get_result__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__get_result__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__get_result__request + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__get_result__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__get_result__request + + from unique_identifier_msgs.msg import UUID + if UUID.__class__._TYPE_SUPPORT is None: + UUID.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_GetResult_Request(metaclass=Metaclass_TargetPosition_GetResult_Request): + """Message class 'TargetPosition_GetResult_Request'.""" + + __slots__ = [ + '_goal_id', + ] + + _fields_and_field_types = { + 'goal_id': 'unique_identifier_msgs/UUID', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['unique_identifier_msgs', 'msg'], 'UUID'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from unique_identifier_msgs.msg import UUID + self.goal_id = kwargs.get('goal_id', UUID()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.goal_id != other.goal_id: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def goal_id(self): + """Message field 'goal_id'.""" + return self._goal_id + + @goal_id.setter + def goal_id(self, value): + if __debug__: + from unique_identifier_msgs.msg import UUID + assert \ + isinstance(value, UUID), \ + "The 'goal_id' field must be a sub message of type 'UUID'" + self._goal_id = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_GetResult_Response(type): + """Metaclass of message 'TargetPosition_GetResult_Response'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_GetResult_Response') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__get_result__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__get_result__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__get_result__response + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__get_result__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__get_result__response + + from virtual_robot_prococol.action import TargetPosition + if TargetPosition.Result.__class__._TYPE_SUPPORT is None: + TargetPosition.Result.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_GetResult_Response(metaclass=Metaclass_TargetPosition_GetResult_Response): + """Message class 'TargetPosition_GetResult_Response'.""" + + __slots__ = [ + '_status', + '_result', + ] + + _fields_and_field_types = { + 'status': 'int8', + 'result': 'virtual_robot_prococol/TargetPosition_Result', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('int8'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['virtual_robot_prococol', 'action'], 'TargetPosition_Result'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.status = kwargs.get('status', int()) + from virtual_robot_prococol.action._target_position import TargetPosition_Result + self.result = kwargs.get('result', TargetPosition_Result()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.status != other.status: + return False + if self.result != other.result: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def status(self): + """Message field 'status'.""" + return self._status + + @status.setter + def status(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'status' field must be of type 'int'" + assert value >= -128 and value < 128, \ + "The 'status' field must be an integer in [-128, 127]" + self._status = value + + @builtins.property + def result(self): + """Message field 'result'.""" + return self._result + + @result.setter + def result(self, value): + if __debug__: + from virtual_robot_prococol.action._target_position import TargetPosition_Result + assert \ + isinstance(value, TargetPosition_Result), \ + "The 'result' field must be a sub message of type 'TargetPosition_Result'" + self._result = value + + +class Metaclass_TargetPosition_GetResult(type): + """Metaclass of service 'TargetPosition_GetResult'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_GetResult') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__action__target_position__get_result + + from virtual_robot_prococol.action import _target_position + if _target_position.Metaclass_TargetPosition_GetResult_Request._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_GetResult_Request.__import_type_support__() + if _target_position.Metaclass_TargetPosition_GetResult_Response._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_GetResult_Response.__import_type_support__() + + +class TargetPosition_GetResult(metaclass=Metaclass_TargetPosition_GetResult): + from virtual_robot_prococol.action._target_position import TargetPosition_GetResult_Request as Request + from virtual_robot_prococol.action._target_position import TargetPosition_GetResult_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TargetPosition_FeedbackMessage(type): + """Metaclass of message 'TargetPosition_FeedbackMessage'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition_FeedbackMessage') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__action__target_position__feedback_message + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__target_position__feedback_message + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__target_position__feedback_message + cls._TYPE_SUPPORT = module.type_support_msg__action__target_position__feedback_message + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__target_position__feedback_message + + from unique_identifier_msgs.msg import UUID + if UUID.__class__._TYPE_SUPPORT is None: + UUID.__class__.__import_type_support__() + + from virtual_robot_prococol.action import TargetPosition + if TargetPosition.Feedback.__class__._TYPE_SUPPORT is None: + TargetPosition.Feedback.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class TargetPosition_FeedbackMessage(metaclass=Metaclass_TargetPosition_FeedbackMessage): + """Message class 'TargetPosition_FeedbackMessage'.""" + + __slots__ = [ + '_goal_id', + '_feedback', + ] + + _fields_and_field_types = { + 'goal_id': 'unique_identifier_msgs/UUID', + 'feedback': 'virtual_robot_prococol/TargetPosition_Feedback', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['unique_identifier_msgs', 'msg'], 'UUID'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['virtual_robot_prococol', 'action'], 'TargetPosition_Feedback'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from unique_identifier_msgs.msg import UUID + self.goal_id = kwargs.get('goal_id', UUID()) + from virtual_robot_prococol.action._target_position import TargetPosition_Feedback + self.feedback = kwargs.get('feedback', TargetPosition_Feedback()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.goal_id != other.goal_id: + return False + if self.feedback != other.feedback: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def goal_id(self): + """Message field 'goal_id'.""" + return self._goal_id + + @goal_id.setter + def goal_id(self, value): + if __debug__: + from unique_identifier_msgs.msg import UUID + assert \ + isinstance(value, UUID), \ + "The 'goal_id' field must be a sub message of type 'UUID'" + self._goal_id = value + + @builtins.property + def feedback(self): + """Message field 'feedback'.""" + return self._feedback + + @feedback.setter + def feedback(self, value): + if __debug__: + from virtual_robot_prococol.action._target_position import TargetPosition_Feedback + assert \ + isinstance(value, TargetPosition_Feedback), \ + "The 'feedback' field must be a sub message of type 'TargetPosition_Feedback'" + self._feedback = value + + +class Metaclass_TargetPosition(type): + """Metaclass of action 'TargetPosition'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('virtual_robot_prococol') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'virtual_robot_prococol.action.TargetPosition') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_action__action__target_position + + from action_msgs.msg import _goal_status_array + if _goal_status_array.Metaclass_GoalStatusArray._TYPE_SUPPORT is None: + _goal_status_array.Metaclass_GoalStatusArray.__import_type_support__() + from action_msgs.srv import _cancel_goal + if _cancel_goal.Metaclass_CancelGoal._TYPE_SUPPORT is None: + _cancel_goal.Metaclass_CancelGoal.__import_type_support__() + + from virtual_robot_prococol.action import _target_position + if _target_position.Metaclass_TargetPosition_SendGoal._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_SendGoal.__import_type_support__() + if _target_position.Metaclass_TargetPosition_GetResult._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_GetResult.__import_type_support__() + if _target_position.Metaclass_TargetPosition_FeedbackMessage._TYPE_SUPPORT is None: + _target_position.Metaclass_TargetPosition_FeedbackMessage.__import_type_support__() + + +class TargetPosition(metaclass=Metaclass_TargetPosition): + + # The goal message defined in the action definition. + from virtual_robot_prococol.action._target_position import TargetPosition_Goal as Goal + # The result message defined in the action definition. + from virtual_robot_prococol.action._target_position import TargetPosition_Result as Result + # The feedback message defined in the action definition. + from virtual_robot_prococol.action._target_position import TargetPosition_Feedback as Feedback + + class Impl: + + # The send_goal service using a wrapped version of the goal message as a request. + from virtual_robot_prococol.action._target_position import TargetPosition_SendGoal as SendGoalService + # The get_result service using a wrapped version of the result message as a response. + from virtual_robot_prococol.action._target_position import TargetPosition_GetResult as GetResultService + # The feedback message with generic fields which wraps the feedback message. + from virtual_robot_prococol.action._target_position import TargetPosition_FeedbackMessage as FeedbackMessage + + # The generic service to cancel a goal. + from action_msgs.srv._cancel_goal import CancelGoal as CancelGoalService + # The generic message for get the status of a goal. + from action_msgs.msg._goal_status_array import GoalStatusArray as GoalStatusMessage + + def __init__(self): + raise NotImplementedError('Action classes can not be instantiated') diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position_s.c b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position_s.c new file mode 100644 index 0000000..05caee6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position_s.c @@ -0,0 +1,995 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from virtual_robot_prococol:action/TargetPosition.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "virtual_robot_prococol/action/detail/target_position__struct.h" +#include "virtual_robot_prococol/action/detail/target_position__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__goal__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[67]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_Goal", full_classname_dest, 66) == 0); + } + virtual_robot_prococol__action__TargetPosition_Goal * ros_message = _ros_message; + { // target_x + PyObject * field = PyObject_GetAttrString(_pymsg, "target_x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->target_x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // target_y + PyObject * field = PyObject_GetAttrString(_pymsg, "target_y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->target_y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // target_speed + PyObject * field = PyObject_GetAttrString(_pymsg, "target_speed"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->target_speed = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__goal__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_Goal */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_Goal"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_Goal * ros_message = (virtual_robot_prococol__action__TargetPosition_Goal *)raw_ros_message; + { // target_x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->target_x); + { + int rc = PyObject_SetAttrString(_pymessage, "target_x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // target_y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->target_y); + { + int rc = PyObject_SetAttrString(_pymessage, "target_y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // target_speed + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->target_speed); + { + int rc = PyObject_SetAttrString(_pymessage, "target_speed", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +#include "rosidl_runtime_c/string.h" +#include "rosidl_runtime_c/string_functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__result__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[69]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_Result", full_classname_dest, 68) == 0); + } + virtual_robot_prococol__action__TargetPosition_Result * ros_message = _ros_message; + { // success + PyObject * field = PyObject_GetAttrString(_pymsg, "success"); + if (!field) { + return false; + } + assert(PyBool_Check(field)); + ros_message->success = (Py_True == field); + Py_DECREF(field); + } + { // msg + PyObject * field = PyObject_GetAttrString(_pymsg, "msg"); + if (!field) { + return false; + } + assert(PyUnicode_Check(field)); + PyObject * encoded_field = PyUnicode_AsUTF8String(field); + if (!encoded_field) { + Py_DECREF(field); + return false; + } + rosidl_runtime_c__String__assign(&ros_message->msg, PyBytes_AS_STRING(encoded_field)); + Py_DECREF(encoded_field); + Py_DECREF(field); + } + { // status + PyObject * field = PyObject_GetAttrString(_pymsg, "status"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->status = (int8_t)PyLong_AsLong(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__result__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_Result */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_Result"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_Result * ros_message = (virtual_robot_prococol__action__TargetPosition_Result *)raw_ros_message; + { // success + PyObject * field = NULL; + field = PyBool_FromLong(ros_message->success ? 1 : 0); + { + int rc = PyObject_SetAttrString(_pymessage, "success", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // msg + PyObject * field = NULL; + field = PyUnicode_DecodeUTF8( + ros_message->msg.data, + strlen(ros_message->msg.data), + "replace"); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "msg", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // status + PyObject * field = NULL; + field = PyLong_FromLong(ros_message->status); + { + int rc = PyObject_SetAttrString(_pymessage, "status", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__feedback__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[71]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_Feedback", full_classname_dest, 70) == 0); + } + virtual_robot_prococol__action__TargetPosition_Feedback * ros_message = _ros_message; + { // progress + PyObject * field = PyObject_GetAttrString(_pymsg, "progress"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->progress = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__feedback__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_Feedback */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_Feedback"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_Feedback * ros_message = (virtual_robot_prococol__action__TargetPosition_Feedback *)raw_ros_message; + { // progress + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->progress); + { + int rc = PyObject_SetAttrString(_pymessage, "progress", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +ROSIDL_GENERATOR_C_IMPORT +bool unique_identifier_msgs__msg__uuid__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * unique_identifier_msgs__msg__uuid__convert_to_py(void * raw_ros_message); +bool virtual_robot_prococol__action__target_position__goal__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * virtual_robot_prococol__action__target_position__goal__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__send_goal__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[79]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_SendGoal_Request", full_classname_dest, 78) == 0); + } + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * ros_message = _ros_message; + { // goal_id + PyObject * field = PyObject_GetAttrString(_pymsg, "goal_id"); + if (!field) { + return false; + } + if (!unique_identifier_msgs__msg__uuid__convert_from_py(field, &ros_message->goal_id)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // goal + PyObject * field = PyObject_GetAttrString(_pymsg, "goal"); + if (!field) { + return false; + } + if (!virtual_robot_prococol__action__target_position__goal__convert_from_py(field, &ros_message->goal)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_SendGoal_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_SendGoal_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_SendGoal_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Request *)raw_ros_message; + { // goal_id + PyObject * field = NULL; + field = unique_identifier_msgs__msg__uuid__convert_to_py(&ros_message->goal_id); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "goal_id", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // goal + PyObject * field = NULL; + field = virtual_robot_prococol__action__target_position__goal__convert_to_py(&ros_message->goal); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "goal", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +ROSIDL_GENERATOR_C_IMPORT +bool builtin_interfaces__msg__time__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * builtin_interfaces__msg__time__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__send_goal__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[80]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_SendGoal_Response", full_classname_dest, 79) == 0); + } + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * ros_message = _ros_message; + { // accepted + PyObject * field = PyObject_GetAttrString(_pymsg, "accepted"); + if (!field) { + return false; + } + assert(PyBool_Check(field)); + ros_message->accepted = (Py_True == field); + Py_DECREF(field); + } + { // stamp + PyObject * field = PyObject_GetAttrString(_pymsg, "stamp"); + if (!field) { + return false; + } + if (!builtin_interfaces__msg__time__convert_from_py(field, &ros_message->stamp)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__send_goal__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_SendGoal_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_SendGoal_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_SendGoal_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_SendGoal_Response *)raw_ros_message; + { // accepted + PyObject * field = NULL; + field = PyBool_FromLong(ros_message->accepted ? 1 : 0); + { + int rc = PyObject_SetAttrString(_pymessage, "accepted", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // stamp + PyObject * field = NULL; + field = builtin_interfaces__msg__time__convert_to_py(&ros_message->stamp); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "stamp", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +ROSIDL_GENERATOR_C_IMPORT +bool unique_identifier_msgs__msg__uuid__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * unique_identifier_msgs__msg__uuid__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__get_result__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[80]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_GetResult_Request", full_classname_dest, 79) == 0); + } + virtual_robot_prococol__action__TargetPosition_GetResult_Request * ros_message = _ros_message; + { // goal_id + PyObject * field = PyObject_GetAttrString(_pymsg, "goal_id"); + if (!field) { + return false; + } + if (!unique_identifier_msgs__msg__uuid__convert_from_py(field, &ros_message->goal_id)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_GetResult_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_GetResult_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_GetResult_Request * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Request *)raw_ros_message; + { // goal_id + PyObject * field = NULL; + field = unique_identifier_msgs__msg__uuid__convert_to_py(&ros_message->goal_id); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "goal_id", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +bool virtual_robot_prococol__action__target_position__result__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * virtual_robot_prococol__action__target_position__result__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__get_result__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[81]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_GetResult_Response", full_classname_dest, 80) == 0); + } + virtual_robot_prococol__action__TargetPosition_GetResult_Response * ros_message = _ros_message; + { // status + PyObject * field = PyObject_GetAttrString(_pymsg, "status"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->status = (int8_t)PyLong_AsLong(field); + Py_DECREF(field); + } + { // result + PyObject * field = PyObject_GetAttrString(_pymsg, "result"); + if (!field) { + return false; + } + if (!virtual_robot_prococol__action__target_position__result__convert_from_py(field, &ros_message->result)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__get_result__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_GetResult_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_GetResult_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_GetResult_Response * ros_message = (virtual_robot_prococol__action__TargetPosition_GetResult_Response *)raw_ros_message; + { // status + PyObject * field = NULL; + field = PyLong_FromLong(ros_message->status); + { + int rc = PyObject_SetAttrString(_pymessage, "status", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // result + PyObject * field = NULL; + field = virtual_robot_prococol__action__target_position__result__convert_to_py(&ros_message->result); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "result", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__struct.h" +// already included above +// #include "virtual_robot_prococol/action/detail/target_position__functions.h" + +ROSIDL_GENERATOR_C_IMPORT +bool unique_identifier_msgs__msg__uuid__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * unique_identifier_msgs__msg__uuid__convert_to_py(void * raw_ros_message); +bool virtual_robot_prococol__action__target_position__feedback__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * virtual_robot_prococol__action__target_position__feedback__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__action__target_position__feedback_message__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[78]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.action._target_position.TargetPosition_FeedbackMessage", full_classname_dest, 77) == 0); + } + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * ros_message = _ros_message; + { // goal_id + PyObject * field = PyObject_GetAttrString(_pymsg, "goal_id"); + if (!field) { + return false; + } + if (!unique_identifier_msgs__msg__uuid__convert_from_py(field, &ros_message->goal_id)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // feedback + PyObject * field = PyObject_GetAttrString(_pymsg, "feedback"); + if (!field) { + return false; + } + if (!virtual_robot_prococol__action__target_position__feedback__convert_from_py(field, &ros_message->feedback)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__action__target_position__feedback_message__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TargetPosition_FeedbackMessage */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.action._target_position"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TargetPosition_FeedbackMessage"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__action__TargetPosition_FeedbackMessage * ros_message = (virtual_robot_prococol__action__TargetPosition_FeedbackMessage *)raw_ros_message; + { // goal_id + PyObject * field = NULL; + field = unique_identifier_msgs__msg__uuid__convert_to_py(&ros_message->goal_id); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "goal_id", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // feedback + PyObject * field = NULL; + field = virtual_robot_prococol__action__target_position__feedback__convert_to_py(&ros_message->feedback); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "feedback", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so new file mode 100644 index 0000000000000000000000000000000000000000..e39f7185d26d5042ffa3647640b094184000a588 GIT binary patch literal 54032 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 KTm@W7<9`7eUONB) literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py new file mode 100644 index 0000000..69d9820 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py @@ -0,0 +1 @@ +from virtual_robot_prococol.msg._robot_status import RobotStatus # noqa: F401 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__pycache__/__init__.cpython-313.pyc b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__pycache__/__init__.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5bc2d102bcc8fa2f3427350c92973331b644af39 GIT binary patch literal 330 zcmey&%ge<81Q)sbGyQ?|V-N=hn4pZ$0zk%8hG2$ZMsEf$#v(=qhIA%P=9eI8O~zZ? zLHSAfCBY?$C8foFnoPGe$})>eN)vP9i$LP>1x5MEK$xSKTb!;36)OfSE@B26u#(|3 z$edfV^fU5vQ}qi=Q*&|>^@IF_jpD}I25q~IRGAPXBz+j literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__pycache__/_robot_status.cpython-313.pyc b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__pycache__/_robot_status.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4237e09cc571176b28e04dc015cef6889ba83966 GIT binary patch literal 9638 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 3.402823466e+38) or math.isinf(value), \ + "The 'pos_x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._pos_x = value + + @builtins.property + def pos_y(self): + """Message field 'pos_y'.""" + return self._pos_y + + @pos_y.setter + def pos_y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'pos_y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'pos_y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._pos_y = value + + @builtins.property + def speed_x(self): + """Message field 'speed_x'.""" + return self._speed_x + + @speed_x.setter + def speed_x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'speed_x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'speed_x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._speed_x = value + + @builtins.property + def speed_y(self): + """Message field 'speed_y'.""" + return self._speed_y + + @speed_y.setter + def speed_y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'speed_y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'speed_y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._speed_y = value diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status_s.c b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status_s.c new file mode 100644 index 0000000..4cb9512 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status_s.c @@ -0,0 +1,158 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from virtual_robot_prococol:msg/RobotStatus.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "virtual_robot_prococol/msg/detail/robot_status__struct.h" +#include "virtual_robot_prococol/msg/detail/robot_status__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool virtual_robot_prococol__msg__robot_status__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[53]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("virtual_robot_prococol.msg._robot_status.RobotStatus", full_classname_dest, 52) == 0); + } + virtual_robot_prococol__msg__RobotStatus * ros_message = _ros_message; + { // pos_x + PyObject * field = PyObject_GetAttrString(_pymsg, "pos_x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->pos_x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // pos_y + PyObject * field = PyObject_GetAttrString(_pymsg, "pos_y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->pos_y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // speed_x + PyObject * field = PyObject_GetAttrString(_pymsg, "speed_x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->speed_x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // speed_y + PyObject * field = PyObject_GetAttrString(_pymsg, "speed_y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->speed_y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * virtual_robot_prococol__msg__robot_status__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RobotStatus */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("virtual_robot_prococol.msg._robot_status"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RobotStatus"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + virtual_robot_prococol__msg__RobotStatus * ros_message = (virtual_robot_prococol__msg__RobotStatus *)raw_ros_message; + { // pos_x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->pos_x); + { + int rc = PyObject_SetAttrString(_pymessage, "pos_x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // pos_y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->pos_y); + { + int rc = PyObject_SetAttrString(_pymessage, "pos_y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // speed_x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->speed_x); + { + int rc = PyObject_SetAttrString(_pymessage, "speed_x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // speed_y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->speed_y); + { + int rc = PyObject_SetAttrString(_pymessage, "speed_y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so new file mode 100644 index 0000000000000000000000000000000000000000..80dc3928fdeacc1c310624645619cfeb97fd9a40 GIT binary patch literal 44712 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≪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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so new file mode 100644 index 0000000000000000000000000000000000000000..0d8ef1e4b11f5b41be2b752ce9f7f77f92663e73 GIT binary patch literal 44736 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 literal 0 HcmV?d00001 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol new file mode 100644 index 0000000..1347ae0 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol @@ -0,0 +1 @@ +rosidl_default_generators;rclcpp;ament_lint_auto;ament_lint_common \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/packages/virtual_robot_prococol b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/packages/virtual_robot_prococol new file mode 100644 index 0000000..e69de29 diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol new file mode 100644 index 0000000..7b84406 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol @@ -0,0 +1 @@ +/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol new file mode 100644 index 0000000..e2d296a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol @@ -0,0 +1,4 @@ +action/TargetPosition.action +action/TargetPosition.idl +msg/RobotStatus.idl +msg/RobotStatus.msg \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/colcon-core/packages/virtual_robot_prococol b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/colcon-core/packages/virtual_robot_prococol new file mode 100644 index 0000000..ef26e81 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/colcon-core/packages/virtual_robot_prococol @@ -0,0 +1 @@ +rclcpp:rosidl_default_generators \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.action b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.action new file mode 100644 index 0000000..20548b5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.action @@ -0,0 +1,17 @@ +# goal +float32 target_x +float32 target_y +float32 target_speed + +--- +# result +bool success +string msg +int8 status +int8 STATUS_SUCCEEDED=1 +int8 STATUS_ABORTED=2 +int8 STATUS_CANCELED=3 + +--- +# feedback +float32 progress \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.idl b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.idl new file mode 100644 index 0000000..b4863a9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.idl @@ -0,0 +1,37 @@ +// generated from rosidl_adapter/resource/action.idl.em +// with input from virtual_robot_prococol/action/TargetPosition.action +// generated code does not contain a copyright notice + + +module virtual_robot_prococol { + module action { + @verbatim (language="comment", text= + "goal") + struct TargetPosition_Goal { + float target_x; + + float target_y; + + float target_speed; + }; + module TargetPosition_Result_Constants { + const int8 STATUS_SUCCEEDED = 1; + const int8 STATUS_ABORTED = 2; + const int8 STATUS_CANCELED = 3; + }; + @verbatim (language="comment", text= + "result") + struct TargetPosition_Result { + boolean success; + + string msg; + + int8 status; + }; + @verbatim (language="comment", text= + "feedback") + struct TargetPosition_Feedback { + float progress; + }; + }; +}; diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_dependencies-extras.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_dependencies-extras.cmake new file mode 100644 index 0000000..9de0768 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_dependencies-extras.cmake @@ -0,0 +1,92 @@ +# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in + +set(_exported_dependencies "action_msgs;rosidl_runtime_c;rosidl_typesupport_interface;rcutils;fastrtps_cmake_module;fastcdr;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_c;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_cpp;fastrtps_cmake_module;fastcdr;rmw;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_typesupport_c;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_c;rosidl_typesupport_cpp;rosidl_typesupport_interface") + +find_package(ament_cmake_libraries QUIET REQUIRED) + +# find_package() all dependencies +# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS +# variables to virtual_robot_prococol_DEFINITIONS, virtual_robot_prococol_INCLUDE_DIRS, +# virtual_robot_prococol_LIBRARIES, and virtual_robot_prococol_LINK_FLAGS. +# Additionally collect the direct dependency names in +# virtual_robot_prococol_DEPENDENCIES as well as the recursive dependency names +# in virtual_robot_prococol_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(virtual_robot_prococol_DEPENDENCIES ${_exported_dependencies}) + set(virtual_robot_prococol_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) + set(_libraries) + foreach(_dep ${_exported_dependencies}) + if(NOT ${_dep}_FOUND) + find_package("${_dep}" QUIET REQUIRED) + endif() + # if a package provides modern CMake interface targets use them + # exclusively assuming the classic CMake variables only exist for + # backward compatibility + set(use_modern_cmake FALSE) + if(NOT "${${_dep}_TARGETS}" STREQUAL "") + foreach(_target ${${_dep}_TARGETS}) + # only use actual targets + # in case a package uses this variable for other content + if(TARGET "${_target}") + get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) + if(_include_dirs) + list_append_unique(virtual_robot_prococol_INCLUDE_DIRS "${_include_dirs}") + endif() + + get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) + if(_imported_configurations) + string(TOUPPER "${_imported_configurations}" _imported_configurations) + if(DEBUG_CONFIGURATIONS) + string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) + else() + set(_debug_configurations_uppercase "DEBUG") + endif() + foreach(_imported_config ${_imported_configurations}) + get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) + if(_imported_implib) + set(_imported_implib_config "optimized") + if(${_imported_config} IN_LIST _debug_configurations_uppercase) + set(_imported_implib_config "debug") + endif() + list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) + else() + get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) + if(_imported_location) + list(APPEND _libraries "${_imported_location}") + endif() + endif() + endforeach() + endif() + + get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) + if(_link_libraries) + list(APPEND _libraries "${_link_libraries}") + endif() + set(use_modern_cmake TRUE) + endif() + endforeach() + endif() + if(NOT use_modern_cmake) + if(${_dep}_DEFINITIONS) + list_append_unique(virtual_robot_prococol_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(virtual_robot_prococol_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(virtual_robot_prococol_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(virtual_robot_prococol_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND virtual_robot_prococol_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_include_directories-extras.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_include_directories-extras.cmake new file mode 100644 index 0000000..743c5ec --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_include_directories-extras.cmake @@ -0,0 +1,16 @@ +# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in + +set(_exported_include_dirs "${virtual_robot_prococol_DIR}/../../../include/virtual_robot_prococol") + +# append include directories to virtual_robot_prococol_INCLUDE_DIRS +# warn about not existing paths +if(NOT _exported_include_dirs STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + foreach(_exported_include_dir ${_exported_include_dirs}) + if(NOT IS_DIRECTORY "${_exported_include_dir}") + message(WARNING "Package 'virtual_robot_prococol' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND virtual_robot_prococol_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_libraries-extras.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_libraries-extras.cmake new file mode 100644 index 0000000..cd256c1 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_libraries-extras.cmake @@ -0,0 +1,141 @@ +# generated from ament_cmake_export_libraries/cmake/template/ament_cmake_export_libraries.cmake.in + +set(_exported_libraries "virtual_robot_prococol__rosidl_generator_c;virtual_robot_prococol__rosidl_typesupport_c;virtual_robot_prococol__rosidl_typesupport_cpp") +set(_exported_library_names "") + +# populate virtual_robot_prococol_LIBRARIES +if(NOT _exported_libraries STREQUAL "") + # loop over libraries, either target names or absolute paths + list(LENGTH _exported_libraries _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_libraries ${_i} _arg) + + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND virtual_robot_prococol_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'virtual_robot_prococol' passes the build configuration keyword '${_cfg}' as the last exported library") + endif() + list(GET _exported_libraries ${_i} _library) + else() + # the value is a library without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${virtual_robot_prococol_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # warn about not existing library and ignore it + message(FATAL_ERROR "Package 'virtual_robot_prococol' exports the library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR "Package 'virtual_robot_prococol' found the library '${_library}' at '${_lib}' which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'virtual_robot_prococol' found the library '${_lib}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'virtual_robot_prococol' exports the library '${_library}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES ${_cfg} "${_library}") + endif() + endif() + endwhile() +endif() + +# find_library() library names with optional LIBRARY_DIRS +# and add the libraries to virtual_robot_prococol_LIBRARIES +if(NOT _exported_library_names STREQUAL "") + # loop over library names + # but remember related build configuration keyword if available + list(LENGTH _exported_library_names _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_library_names ${_i} _arg) + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND virtual_robot_prococol_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library name + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'virtual_robot_prococol' passes the build configuration keyword '${_cfg}' as the last exported target") + endif() + list(GET _exported_library_names ${_i} _library) + else() + # the value is a library target without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + # extract optional LIBRARY_DIRS from library name + string(REPLACE ":" ";" _library_dirs "${_library}") + list(GET _library_dirs 0 _library_name) + list(REMOVE_AT _library_dirs 0) + + set(_lib "NOTFOUND") + if(NOT _library_dirs) + # search for library in the common locations + find_library( + _lib + NAMES "${_library_name}" + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING "Package 'virtual_robot_prococol' exports library '${_library_name}' which couldn't be found") + endif() + else() + # search for library in the specified directories + find_library( + _lib + NAMES "${_library_name}" + PATHS ${_library_dirs} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING + "Package 'virtual_robot_prococol' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") + endif() + endif() + if(_lib) + list(APPEND virtual_robot_prococol_LIBRARIES ${_cfg} "${_lib}") + endif() + endwhile() +endif() + +# TODO(dirk-thomas) deduplicate virtual_robot_prococol_LIBRARIES +# while maintaining library order +# as well as build configuration keywords +# as well as linker flags diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_targets-extras.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_targets-extras.cmake new file mode 100644 index 0000000..b1c85db --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_targets-extras.cmake @@ -0,0 +1,27 @@ +# generated from ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in + +set(_exported_targets "export_virtual_robot_prococol__rosidl_generator_c;export_virtual_robot_prococol__rosidl_typesupport_fastrtps_c;export_virtual_robot_prococol__rosidl_generator_cpp;export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp;virtual_robot_prococol__rosidl_typesupport_introspection_c;virtual_robot_prococol__rosidl_typesupport_c;virtual_robot_prococol__rosidl_typesupport_introspection_cpp;virtual_robot_prococol__rosidl_typesupport_cpp;export_virtual_robot_prococol__rosidl_generator_py") + +# include all exported targets +if(NOT _exported_targets STREQUAL "") + foreach(_target ${_exported_targets}) + set(_export_file "${virtual_robot_prococol_DIR}/${_target}Export.cmake") + include("${_export_file}") + + # extract the target names associated with the export + set(_regex "foreach\\((_cmake)?_expected_?[Tt]arget (IN ITEMS )?(.+)\\)") + file( + STRINGS "${_export_file}" _foreach_targets + REGEX "${_regex}") + list(LENGTH _foreach_targets _matches) + if(NOT _matches EQUAL 1) + message(FATAL_ERROR + "Failed to find exported target names in '${_export_file}'") + endif() + string(REGEX REPLACE "${_regex}" "\\3" _targets "${_foreach_targets}") + string(REPLACE " " ";" _targets "${_targets}") + list(LENGTH _targets _length) + + list(APPEND virtual_robot_prococol_TARGETS ${_targets}) + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake new file mode 100644 index 0000000..a8b0e74 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_generator_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake new file mode 100644 index 0000000..9713573 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "action_msgs::action_msgs__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_generator_c;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_c;rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_interface::rosidl_typesupport_interface;rcutils::rcutils" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_virtual_robot_prococol__rosidl_generator_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake new file mode 100644 index 0000000..be40e30 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp INTERFACE IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "action_msgs::action_msgs__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_cpp;rosidl_runtime_cpp::rosidl_runtime_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 3.0.0) + message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_virtual_robot_prococol__rosidl_generator_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake new file mode 100644 index 0000000..0a15c88 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_generator_py.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_generator_py.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake new file mode 100644 index 0000000..2f19e22 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_py PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "/home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include" + INTERFACE_LINK_LIBRARIES "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c;/home/quella/miniconda3/lib/libpython3.13.so;virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c;action_msgs::action_msgs__rosidl_generator_py;builtin_interfaces::builtin_interfaces__rosidl_generator_py;unique_identifier_msgs::unique_identifier_msgs__rosidl_generator_py" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_virtual_robot_prococol__rosidl_generator_pyExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c" "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake new file mode 100644 index 0000000..3abcd8b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake new file mode 100644 index 0000000..f5137ad --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "fastcdr;rosidl_runtime_c::rosidl_runtime_c;rosidl_runtime_cpp::rosidl_runtime_cpp;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_fastrtps_c::rosidl_typesupport_fastrtps_c;virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c;action_msgs::action_msgs__rosidl_typesupport_fastrtps_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake new file mode 100644 index 0000000..f2d13f8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake new file mode 100644 index 0000000..a32d08e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "fastcdr;rmw::rmw;rosidl_runtime_c::rosidl_runtime_c;rosidl_runtime_cpp::rosidl_runtime_cpp;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;action_msgs::action_msgs__rosidl_typesupport_fastrtps_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_fastrtps_cpp;virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake-extras.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake-extras.cmake new file mode 100644 index 0000000..60a2082 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake-extras.cmake @@ -0,0 +1,4 @@ +# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in + +set(virtual_robot_prococol_IDL_FILES "msg/RobotStatus.idl;action/TargetPosition.idl") +set(virtual_robot_prococol_INTERFACE_FILES "msg/RobotStatus.msg;action/TargetPosition.action") diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake new file mode 100644 index 0000000..6e19643 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake @@ -0,0 +1,49 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_libraries.cmake.in + +set(_exported_typesupport_libraries + "__rosidl_typesupport_fastrtps_c:virtual_robot_prococol__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp") + +# populate virtual_robot_prococol_LIBRARIES_ +if(NOT _exported_typesupport_libraries STREQUAL "") + # loop over typesupport libraries + foreach(_tuple ${_exported_typesupport_libraries}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _library) + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${virtual_robot_prococol_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # the library wasn't found + message(FATAL_ERROR + "Package 'virtual_robot_prococol' exports the typesupport library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR + "Package 'virtual_robot_prococol' found the typesupport library '${_library}' at '${_lib}' " + "which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'virtual_robot_prococol' found the typesupport library '${_lib}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES${_suffix} ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'virtual_robot_prococol' exports the typesupport library '${_library}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_LIBRARIES${_suffix} "${_library}") + endif() + endif() + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake new file mode 100644 index 0000000..725488b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake @@ -0,0 +1,23 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_targets.cmake.in + +set(_exported_typesupport_targets + "__rosidl_generator_c:virtual_robot_prococol__rosidl_generator_c;__rosidl_typesupport_fastrtps_c:virtual_robot_prococol__rosidl_typesupport_fastrtps_c;__rosidl_generator_cpp:virtual_robot_prococol__rosidl_generator_cpp;__rosidl_typesupport_fastrtps_cpp:virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp;__rosidl_typesupport_introspection_c:virtual_robot_prococol__rosidl_typesupport_introspection_c;__rosidl_typesupport_c:virtual_robot_prococol__rosidl_typesupport_c;__rosidl_typesupport_introspection_cpp:virtual_robot_prococol__rosidl_typesupport_introspection_cpp;__rosidl_typesupport_cpp:virtual_robot_prococol__rosidl_typesupport_cpp;__rosidl_generator_py:virtual_robot_prococol__rosidl_generator_py") + +# populate virtual_robot_prococol_TARGETS_ +if(NOT _exported_typesupport_targets STREQUAL "") + # loop over typesupport targets + foreach(_tuple ${_exported_typesupport_targets}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _target) + + set(_target "virtual_robot_prococol::${_target}") + if(NOT TARGET "${_target}") + # the exported target must exist + message(WARNING "Package 'virtual_robot_prococol' exports the typesupport target '${_target}' which doesn't exist") + else() + list(APPEND virtual_robot_prococol_TARGETS${_suffix} "${_target}") + endif() + endforeach() +endif() diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig-version.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig-version.cmake new file mode 100644 index 0000000..7beb732 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "0.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig.cmake new file mode 100644 index 0000000..110ce86 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_virtual_robot_prococol_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED virtual_robot_prococol_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(virtual_robot_prococol_FOUND FALSE) + elseif(NOT virtual_robot_prococol_FOUND) + # use separate condition to avoid uninitialized variable warning + set(virtual_robot_prococol_FOUND FALSE) + endif() + return() +endif() +set(_virtual_robot_prococol_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT virtual_robot_prococol_FIND_QUIETLY) + message(STATUS "Found virtual_robot_prococol: 0.0.0 (${virtual_robot_prococol_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'virtual_robot_prococol' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${virtual_robot_prococol_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(virtual_robot_prococol_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "rosidl_cmake-extras.cmake;ament_cmake_export_dependencies-extras.cmake;ament_cmake_export_include_directories-extras.cmake;ament_cmake_export_libraries-extras.cmake;ament_cmake_export_targets-extras.cmake;rosidl_cmake_export_typesupport_targets-extras.cmake;rosidl_cmake_export_typesupport_libraries-extras.cmake") +foreach(_extra ${_extras}) + include("${virtual_robot_prococol_DIR}/${_extra}") +endforeach() diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake new file mode 100644 index 0000000..19cda85 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake @@ -0,0 +1,20 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c PROPERTIES + IMPORTED_LINK_DEPENDENT_LIBRARIES_NOCONFIG "rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_c::rosidl_typesupport_c" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake new file mode 100644 index 0000000..adb278c --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_c PROPERTIES + INTERFACE_LINK_LIBRARIES "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c;action_msgs::action_msgs__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/virtual_robot_prococol__rosidl_typesupport_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake new file mode 100644 index 0000000..a1356dd --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake @@ -0,0 +1,20 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp PROPERTIES + IMPORTED_LINK_DEPENDENT_LIBRARIES_NOCONFIG "rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_cpp::rosidl_typesupport_cpp;rosidl_typesupport_c::rosidl_typesupport_c" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake new file mode 100644 index 0000000..ad92dac --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_cpp PROPERTIES + INTERFACE_LINK_LIBRARIES "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp;action_msgs::action_msgs__rosidl_typesupport_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/virtual_robot_prococol__rosidl_typesupport_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake new file mode 100644 index 0000000..dc5a12e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake new file mode 100644 index 0000000..ef1616f --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c;rosidl_typesupport_introspection_c::rosidl_typesupport_introspection_c;action_msgs::action_msgs__rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake new file mode 100644 index 0000000..156dae8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp" for configuration "" +set_property(TARGET virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" + IMPORTED_SONAME_NOCONFIG "libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp "${_IMPORT_PREFIX}/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake new file mode 100644 index 0000000..ab187bb --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp +add_library(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp SHARED IMPORTED) + +set_target_properties(virtual_robot_prococol::virtual_robot_prococol__rosidl_typesupport_introspection_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/virtual_robot_prococol" + INTERFACE_LINK_LIBRARIES "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp;rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_introspection_cpp::rosidl_typesupport_introspection_cpp;action_msgs::action_msgs__rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;unique_identifier_msgs::unique_identifier_msgs__rosidl_typesupport_introspection_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "virtual_robot_prococol::virtual_robot_prococol__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.dsv b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.sh b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.sh new file mode 100644 index 0000000..02e441b --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.sh @@ -0,0 +1,4 @@ +# copied from +# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh + +ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.dsv b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.dsv new file mode 100644 index 0000000..89bec93 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.sh b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.sh new file mode 100644 index 0000000..292e518 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.sh @@ -0,0 +1,16 @@ +# copied from ament_package/template/environment_hook/library_path.sh + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +if [ $_IS_DARWIN -eq 0 ]; then + ament_prepend_unique_value LD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" +else + ament_prepend_unique_value DYLD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" +fi +unset _IS_DARWIN diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.dsv b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.dsv new file mode 100644 index 0000000..b94426a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.sh b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.sh new file mode 100644 index 0000000..e59b749 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.sh @@ -0,0 +1,5 @@ +# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh + +if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then + ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" +fi diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.dsv b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.dsv new file mode 100644 index 0000000..83bcc38 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.13/site-packages diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.sh b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.sh new file mode 100644 index 0000000..d8f98ad --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from ament_package/template/environment_hook/pythonpath.sh.in + +ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/lib/python3.13/site-packages" diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.dsv b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.dsv new file mode 100644 index 0000000..e119f32 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;CMAKE_PREFIX_PATH; diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.ps1 b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.ps1 new file mode 100644 index 0000000..d03facc --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value CMAKE_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.sh b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.sh new file mode 100644 index 0000000..a948e68 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value CMAKE_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.dsv b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.dsv new file mode 100644 index 0000000..89bec93 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.ps1 b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.ps1 new file mode 100644 index 0000000..f6df601 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value LD_LIBRARY_PATH "$env:COLCON_CURRENT_PREFIX\lib" diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.sh b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.sh new file mode 100644 index 0000000..ca3c102 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value LD_LIBRARY_PATH "$COLCON_CURRENT_PREFIX/lib" diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.bash b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.bash new file mode 100644 index 0000000..49782f2 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.bash @@ -0,0 +1,46 @@ +# generated from ament_package/template/package_level/local_setup.bash.in + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.dsv b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.dsv new file mode 100644 index 0000000..7283a3a --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.dsv @@ -0,0 +1,4 @@ +source;share/virtual_robot_prococol/environment/ament_prefix_path.sh +source;share/virtual_robot_prococol/environment/library_path.sh +source;share/virtual_robot_prococol/environment/path.sh +source;share/virtual_robot_prococol/environment/pythonpath.sh diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.sh b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.sh new file mode 100644 index 0000000..2ed852d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.sh @@ -0,0 +1,186 @@ +# generated from ament_package/template/package_level/local_setup.sh.in + +# since this file is sourced use either the provided AMENT_CURRENT_PREFIX +# or fall back to the destination set at configure time +: ${AMENT_CURRENT_PREFIX:="/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol"} +if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then + if [ -z "$COLCON_CURRENT_PREFIX" ]; then + echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ + "exist. Consider sourcing a different extension than '.sh'." 1>&2 + else + AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" + fi +fi + +# function to append values to environment variables +# using colons as separators and avoiding leading separators +ament_append_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # avoid leading separator + eval _values=\"\$$_listname\" + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + _ament_append_value_IFS=$IFS + unset IFS + eval export $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + IFS=$_ament_append_value_IFS + unset _ament_append_value_IFS + fi + unset _values + + unset _value + unset _listname +} + +# function to append non-duplicate values to environment variables +# using colons as separators and avoiding leading separators +ament_append_unique_value() { + # arguments + _listname=$1 + _value=$2 + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\$$_listname + _duplicate= + _ament_append_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ $_item = $_value ]; then + _duplicate=1 + fi + done + unset _item + + # append only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid leading separator + if [ -z "$_values" ]; then + eval $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + fi + fi + IFS=$_ament_append_unique_value_IFS + unset _ament_append_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# function to prepend non-duplicate values to environment variables +# using colons as separators and avoiding trailing separators +ament_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\"\$$_listname\" + _duplicate= + _ament_prepend_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ "$_item" = "$_value" ]; then + _duplicate=1 + fi + done + unset _item + + # prepend only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid trailing separator + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval export $_listname=\"$_value:\$$_listname\" + #eval echo "prepend list \$$_listname" + fi + fi + IFS=$_ament_prepend_unique_value_IFS + unset _ament_prepend_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# list all environment hooks of this package +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/virtual_robot_prococol/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/virtual_robot_prococol/environment/library_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/virtual_robot_prococol/environment/path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/virtual_robot_prococol/environment/pythonpath.sh" + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS + fi + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + if [ -f "$_hook" ]; then + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + # trace output + if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_hook\"" + fi + . "$_hook" + fi + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +# reset AMENT_CURRENT_PREFIX after each package +# allowing to source multiple package-level setup files +unset AMENT_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.zsh b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.zsh new file mode 100644 index 0000000..fe161be --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.zsh @@ -0,0 +1,59 @@ +# generated from ament_package/template/package_level/local_setup.zsh.in + +AMENT_SHELL=zsh + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# function to convert array-like strings into arrays +# to wordaround SH_WORD_SPLIT not being set +ament_zsh_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +# the package-level local_setup file unsets AMENT_CURRENT_PREFIX +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.idl b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.idl new file mode 100644 index 0000000..9ccad17 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.idl @@ -0,0 +1,22 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from virtual_robot_prococol/msg/RobotStatus.msg +// generated code does not contain a copyright notice + + +module virtual_robot_prococol { + module msg { + @verbatim (language="comment", text= + "位置坐标") + struct RobotStatus { + float pos_x; + + float pos_y; + + @verbatim (language="comment", text= + "速度参数") + float speed_x; + + float speed_y; + }; + }; +}; diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.msg b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.msg new file mode 100644 index 0000000..3c8c903 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.msg @@ -0,0 +1,7 @@ +# 位置坐标 +float32 pos_x +float32 pos_y + +# 速度参数 +float32 speed_x +float32 speed_y \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.bash b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.bash new file mode 100644 index 0000000..11f44a6 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.bash @@ -0,0 +1,39 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/virtual_robot_prococol/package.sh" + +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced scripts +COLCON_CURRENT_PREFIX="$_colcon_package_bash_COLCON_CURRENT_PREFIX" + +# source bash hooks +_colcon_package_bash_source_script "$COLCON_CURRENT_PREFIX/share/virtual_robot_prococol/local_setup.bash" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv new file mode 100644 index 0000000..6c069d4 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv @@ -0,0 +1,11 @@ +source;share/virtual_robot_prococol/hook/cmake_prefix_path.ps1 +source;share/virtual_robot_prococol/hook/cmake_prefix_path.dsv +source;share/virtual_robot_prococol/hook/cmake_prefix_path.sh +source;share/virtual_robot_prococol/hook/ld_library_path_lib.ps1 +source;share/virtual_robot_prococol/hook/ld_library_path_lib.dsv +source;share/virtual_robot_prococol/hook/ld_library_path_lib.sh +source;share/virtual_robot_prococol/local_setup.bash +source;share/virtual_robot_prococol/local_setup.dsv +source;share/virtual_robot_prococol/local_setup.ps1 +source;share/virtual_robot_prococol/local_setup.sh +source;share/virtual_robot_prococol/local_setup.zsh diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.ps1 b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.ps1 new file mode 100644 index 0000000..ea257f4 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.ps1 @@ -0,0 +1,117 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/virtual_robot_prococol/hook/cmake_prefix_path.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/virtual_robot_prococol/hook/ld_library_path_lib.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/virtual_robot_prococol/local_setup.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.sh b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.sh new file mode 100644 index 0000000..1b07db0 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.sh @@ -0,0 +1,88 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/virtual_robot_prococol/hook/cmake_prefix_path.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/virtual_robot_prococol/hook/ld_library_path_lib.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/virtual_robot_prococol/local_setup.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.xml b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.xml new file mode 100644 index 0000000..b1ad2d8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.xml @@ -0,0 +1,23 @@ + + + + virtual_robot_prococol + 0.0.0 + TODO: Package description + quella + Apache-2.0 + + ament_cmake + + + rosidl_default_generators + rclcpp + + ament_lint_auto + ament_lint_common + + rosidl_interface_packages + + ament_cmake + + diff --git a/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.zsh b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.zsh new file mode 100644 index 0000000..35647ee --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.zsh @@ -0,0 +1,50 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/virtual_robot_prococol/package.sh" +unset convert_zsh_to_array + +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced scripts +COLCON_CURRENT_PREFIX="$_colcon_package_zsh_COLCON_CURRENT_PREFIX" + +# source zsh hooks +_colcon_package_zsh_source_script "$COLCON_CURRENT_PREFIX/share/virtual_robot_prococol/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/protocol_ws/virtual_robot_prococol/log/COLCON_IGNORE b/protocol_ws/virtual_robot_prococol/log/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/events.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/events.log new file mode 100644 index 0000000..1e45356 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/events.log @@ -0,0 +1,101 @@ +[0.000000] (-) TimerEvent: {} +[0.000312] (virtual_robot_prococol) JobQueued: {'identifier': 'virtual_robot_prococol', 'dependencies': OrderedDict()} +[0.000385] (virtual_robot_prococol) JobStarted: {'identifier': 'virtual_robot_prococol'} +[0.007848] (virtual_robot_prococol) JobProgress: {'identifier': 'virtual_robot_prococol', 'progress': 'cmake'} +[0.009423] (virtual_robot_prococol) Command: {'cmd': ['/usr/bin/cmake', '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol', '-DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol'], 'cwd': '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol', 'env': OrderedDict([('PYTHON_BASIC_REPL', '1'), ('LESSOPEN', '| /usr/bin/lesspipe %s'), ('CONDA_PROMPT_MODIFIER', '(base)'), ('LANGUAGE', 'zh_CN:en'), ('USER', 'quella'), ('SSH_CLIENT', '192.168.231.1 1794 22'), ('LC_TIME', 'zh_CN.UTF-8'), ('XDG_SESSION_TYPE', 'tty'), ('GIT_ASKPASS', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/extensions/git/dist/askpass.sh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('BROWSER', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/bin/helpers/browser.sh'), ('MOTD_SHOWN', 'pam'), ('HOME', '/home/quella'), ('CONDA_SHLVL', '1'), ('OLDPWD', '/home/quella/ROS2_WS/protocol_ws'), ('TERM_PROGRAM_VERSION', '1.109.2'), ('VSCODE_IPC_HOOK_CLI', '/run/user/1000/vscode-ipc-86809169-e7f6-44f8-ad4f-91b193746a13.sock'), ('ROS_PYTHON_VERSION', '3'), ('VSCODE_GIT_ASKPASS_MAIN', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/extensions/git/dist/askpass-main.js'), ('LC_MONETARY', 'zh_CN.UTF-8'), ('VSCODE_GIT_ASKPASS_NODE', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/node'), ('SSL_CERT_FILE', '/usr/lib/ssl/certs/ca-certificates.crt'), ('VSCODE_PYTHON_AUTOACTIVATE_GUARD', '1'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('_CE_M', ''), ('_CONDA_ROOT', '/home/quella/miniconda3'), ('COLCON_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'quella'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('TERM', 'xterm-256color'), ('XDG_SESSION_ID', '2'), ('_CE_CONDA', ''), ('ROS_LOCALHOST_ONLY', '0'), ('PATH', '/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/debugCommand:/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/copilotCli:/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/bin/remote-cli:/home/quella/miniconda3/bin:/home/quella/miniconda3/condabin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'), ('PAPERSIZE', 'a4'), ('LC_ADDRESS', 'zh_CN.UTF-8'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('SSL_CERT_DIR', '/usr/lib/ssl/certs'), ('LANG', 'zh_CN.UTF-8'), ('PYTHONSTARTUP', '/home/quella/.vscode-server/data/User/workspaceStorage/fb064e484f24c3e3a601ac18f2be7228/ms-python.python/pythonrc.py'), ('LC_TELEPHONE', 'zh_CN.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('VSCODE_GIT_IPC_HANDLE', '/run/user/1000/vscode-git-72f20bdc6f.sock'), ('TERM_PROGRAM', 'vscode'), ('AMENT_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble'), ('CONDA_PYTHON_EXE', '/home/quella/miniconda3/bin/python'), ('SHELL', '/bin/bash'), ('LC_NAME', 'zh_CN.UTF-8'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('CONDA_DEFAULT_ENV', 'base'), ('LC_MEASUREMENT', 'zh_CN.UTF-8'), ('_CONDA_EXE', '/home/quella/miniconda3/bin/conda'), ('LC_IDENTIFICATION', 'zh_CN.UTF-8'), ('VSCODE_GIT_ASKPASS_EXTRA_ARGS', ''), ('PWD', '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol'), ('CONDA_EXE', '/home/quella/miniconda3/bin/conda'), ('SSH_CONNECTION', '192.168.231.1 1794 192.168.231.132 22'), ('XDG_DATA_DIRS', '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol/lib/python3.13/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'zh_CN.UTF-8'), ('CONDA_PREFIX', '/home/quella/miniconda3'), ('LC_PAPER', 'zh_CN.UTF-8'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble')]), 'shell': False} +[0.099366] (-) TimerEvent: {} +[0.106269] (virtual_robot_prococol) StdoutLine: {'line': b'-- The C compiler identification is GNU 11.4.0\n'} +[0.165353] (virtual_robot_prococol) StdoutLine: {'line': b'-- The CXX compiler identification is GNU 11.4.0\n'} +[0.174423] (virtual_robot_prococol) StdoutLine: {'line': b'-- Detecting C compiler ABI info\n'} +[0.199638] (-) TimerEvent: {} +[0.249062] (virtual_robot_prococol) StdoutLine: {'line': b'-- Detecting C compiler ABI info - done\n'} +[0.257389] (virtual_robot_prococol) StdoutLine: {'line': b'-- Check for working C compiler: /usr/bin/cc - skipped\n'} +[0.258172] (virtual_robot_prococol) StdoutLine: {'line': b'-- Detecting C compile features\n'} +[0.258997] (virtual_robot_prococol) StdoutLine: {'line': b'-- Detecting C compile features - done\n'} +[0.261803] (virtual_robot_prococol) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info\n'} +[0.300287] (-) TimerEvent: {} +[0.344547] (virtual_robot_prococol) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info - done\n'} +[0.350451] (virtual_robot_prococol) StdoutLine: {'line': b'-- Check for working CXX compiler: /usr/bin/c++ - skipped\n'} +[0.350775] (virtual_robot_prococol) StdoutLine: {'line': b'-- Detecting CXX compile features\n'} +[0.351197] (virtual_robot_prococol) StdoutLine: {'line': b'-- Detecting CXX compile features - done\n'} +[0.353483] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake)\n'} +[0.400758] (-) TimerEvent: {} +[0.501324] (-) TimerEvent: {} +[0.602018] (-) TimerEvent: {} +[0.703250] (-) TimerEvent: {} +[0.704557] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found Python3: /home/quella/miniconda3/bin/python3 (found version "3.13.11") found components: Interpreter \n'} +[0.803803] (-) TimerEvent: {} +[0.808493] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rclcpp: 16.0.17 (/opt/ros/humble/share/rclcpp/cmake)\n'} +[0.844257] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.8 (/opt/ros/humble/share/rosidl_generator_c/cmake)\n'} +[0.848863] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.8 (/opt/ros/humble/share/rosidl_adapter/cmake)\n'} +[0.855885] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.8 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)\n'} +[0.866530] (virtual_robot_prococol) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[0.879852] (virtual_robot_prococol) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[0.904714] (-) TimerEvent: {} +[0.916874] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)\n'} +[0.919627] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rmw_fastrtps_cpp: 6.2.9 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake)\n'} +[1.005123] (-) TimerEvent: {} +[1.024193] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") \n'} +[1.057156] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found FastRTPS: /opt/ros/humble/include \n'} +[1.105475] (-) TimerEvent: {} +[1.109832] (virtual_robot_prococol) StdoutLine: {'line': b"-- Using RMW implementation 'rmw_fastrtps_cpp' as default\n"} +[1.120284] (virtual_robot_prococol) StdoutLine: {'line': b'-- Looking for pthread.h\n'} +[1.199136] (virtual_robot_prococol) StdoutLine: {'line': b'-- Looking for pthread.h - found\n'} +[1.199755] (virtual_robot_prococol) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD\n'} +[1.205643] (-) TimerEvent: {} +[1.278616] (virtual_robot_prococol) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success\n'} +[1.279835] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found Threads: TRUE \n'} +[1.306137] (-) TimerEvent: {} +[1.324146] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake)\n'} +[1.406346] (-) TimerEvent: {} +[1.431374] (virtual_robot_prococol) StderrLine: {'line': b'\x1b[31mCMake Error at /opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake:59 (message):\n'} +[1.431609] (virtual_robot_prococol) StderrLine: {'line': b' execute_process(/home/quella/miniconda3/bin/python3 -m rosidl_adapter\n'} +[1.431834] (virtual_robot_prococol) StderrLine: {'line': b' --package-name virtual_robot_prococol --arguments-file\n'} +[1.431924] (virtual_robot_prococol) StderrLine: {'line': b' /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter__arguments__virtual_robot_prococol.json\n'} +[1.432027] (virtual_robot_prococol) StderrLine: {'line': b' --output-dir\n'} +[1.432083] (virtual_robot_prococol) StderrLine: {'line': b' /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol\n'} +[1.432123] (virtual_robot_prococol) StderrLine: {'line': b' --output-file\n'} +[1.432161] (virtual_robot_prococol) StderrLine: {'line': b' /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol.idls)\n'} +[1.432248] (virtual_robot_prococol) StderrLine: {'line': b' returned error code 1:\n'} +[1.432291] (virtual_robot_prococol) StderrLine: {'line': b'\n'} +[1.432349] (virtual_robot_prococol) StderrLine: {'line': b' Traceback (most recent call last):\n'} +[1.432389] (virtual_robot_prococol) StderrLine: {'line': b'\n'} +[1.432430] (virtual_robot_prococol) StderrLine: {'line': b' File "", line 198, in _run_module_as_main\n'} +[1.432490] (virtual_robot_prococol) StderrLine: {'line': b' File "", line 88, in _run_code\n'} +[1.432529] (virtual_robot_prococol) StderrLine: {'line': b' File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/__main__.py", line 19, in \n'} +[1.432575] (virtual_robot_prococol) StderrLine: {'line': b' sys.exit(main())\n'} +[1.432611] (virtual_robot_prococol) StderrLine: {'line': b' ~~~~^^\n'} +[1.432648] (virtual_robot_prococol) StderrLine: {'line': b' File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/main.py", line 53, in main\n'} +[1.432685] (virtual_robot_prococol) StderrLine: {'line': b' abs_idl_file = convert_to_idl(\n'} +[1.432724] (virtual_robot_prococol) StderrLine: {'line': b' pathlib.Path(basepath), args.package_name,\n'} +[1.432762] (virtual_robot_prococol) StderrLine: {'line': b' pathlib.Path(relative_path), output_dir)\n'} +[1.432799] (virtual_robot_prococol) StderrLine: {'line': b' File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/__init__.py", line 19, in convert_to_idl\n'} +[1.432840] (virtual_robot_prococol) StderrLine: {'line': b' return convert_msg_to_idl(\n'} +[1.432887] (virtual_robot_prococol) StderrLine: {'line': b" package_dir, package_name, interface_file, output_dir / 'msg')\n"} +[1.432927] (virtual_robot_prococol) StderrLine: {'line': b' File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/msg/__init__.py", line 28, in convert_msg_to_idl\n'} +[1.432964] (virtual_robot_prococol) StderrLine: {'line': b' msg = parse_message_string(package_name, input_file.stem, content)\n'} +[1.433000] (virtual_robot_prococol) StderrLine: {'line': b' File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 544, in parse_message_string\n'} +[1.433037] (virtual_robot_prococol) StderrLine: {'line': b' msg = MessageSpecification(pkg_name, msg_name, fields, constants)\n'} +[1.433073] (virtual_robot_prococol) StderrLine: {'line': b' File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 388, in __init__\n'} +[1.433109] (virtual_robot_prococol) StderrLine: {'line': b' self.base_type = BaseType(\n'} +[1.433145] (virtual_robot_prococol) StderrLine: {'line': b' ~~~~~~~~^\n'} +[1.433181] (virtual_robot_prococol) StderrLine: {'line': b' pkg_name + PACKAGE_NAME_MESSAGE_TYPE_SEPARATOR + msg_name)\n'} +[1.433217] (virtual_robot_prococol) StderrLine: {'line': b' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n'} +[1.433253] (virtual_robot_prococol) StderrLine: {'line': b' File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 205, in __init__\n'} +[1.433305] (virtual_robot_prococol) StderrLine: {'line': b' raise InvalidResourceName(\n'} +[1.433371] (virtual_robot_prococol) StderrLine: {'line': b' "\'{}\' is an invalid message name. It should have the pattern \'{}\'".format(\n'} +[1.433413] (virtual_robot_prococol) StderrLine: {'line': b' self.type, VALID_MESSAGE_NAME_PATTERN.pattern))\n'} +[1.433450] (virtual_robot_prococol) StderrLine: {'line': b'\n'} +[1.433486] (virtual_robot_prococol) StderrLine: {'line': b" rosidl_adapter.parser.InvalidResourceName: 'robot_status' is an invalid\n"} +[1.433522] (virtual_robot_prococol) StderrLine: {'line': b" message name. It should have the pattern '^[A-Z][A-Za-z0-9]*$'\n"} +[1.433557] (virtual_robot_prococol) StderrLine: {'line': b'\n'} +[1.433593] (virtual_robot_prococol) StderrLine: {'line': b'Call Stack (most recent call first):\n'} +[1.433628] (virtual_robot_prococol) StderrLine: {'line': b' /opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:130 (rosidl_adapt_interfaces)\n'} +[1.433664] (virtual_robot_prococol) StderrLine: {'line': b' CMakeLists.txt:16 (rosidl_generate_interfaces)\n'} +[1.433699] (virtual_robot_prococol) StderrLine: {'line': b'\n'} +[1.433733] (virtual_robot_prococol) StderrLine: {'line': b'\x1b[0m\n'} +[1.433768] (virtual_robot_prococol) StdoutLine: {'line': b'-- Configuring incomplete, errors occurred!\n'} +[1.433813] (virtual_robot_prococol) StdoutLine: {'line': b'See also "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeOutput.log".\n'} +[1.441930] (virtual_robot_prococol) CommandEnded: {'returncode': 1} +[1.493161] (virtual_robot_prococol) JobEnded: {'identifier': 'virtual_robot_prococol', 'rc': 1} +[1.504023] (-) EventReactorShutdown: {} diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/logger_all.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/logger_all.log new file mode 100644 index 0000000..b1103da --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/logger_all.log @@ -0,0 +1,80 @@ +[0.093s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.093s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=16, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=, verb_extension=, main=>) +[0.232s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.232s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.232s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.232s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.232s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.232s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.232s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol' +[0.232s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.232s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.232s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.232s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.232s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.232s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.232s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.232s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.232s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.244s] DEBUG:colcon.colcon_core.package_identification:Package '.' with type 'ros.ament_cmake' and name 'virtual_robot_prococol' +[0.244s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.244s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.244s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.244s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.244s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.261s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.261s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.263s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/quella/ROS2_WS/protocol_ws/cpp_prococol/install +[0.264s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 272 installed packages in /opt/ros/humble +[0.265s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.304s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_args' from command line to 'None' +[0.304s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_target' from command line to 'None' +[0.304s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.304s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_clean_cache' from command line to 'False' +[0.304s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_clean_first' from command line to 'False' +[0.304s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_force_configure' from command line to 'False' +[0.304s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'ament_cmake_args' from command line to 'None' +[0.304s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'catkin_cmake_args' from command line to 'None' +[0.304s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.304s] DEBUG:colcon.colcon_core.verb:Building package 'virtual_robot_prococol' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol', 'merge_install': False, 'path': '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol', 'symlink_install': False, 'test_result_base': None} +[0.304s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.305s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.305s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol' with build type 'ament_cmake' +[0.306s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol' +[0.308s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.308s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.308s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.319s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol +[1.748s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '1': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol +[1.792s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(virtual_robot_prococol) +[1.794s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol' for CMake module files +[1.795s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol' for CMake config files +[1.795s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/bin' +[1.795s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/pkgconfig/virtual_robot_prococol.pc' +[1.795s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.10/site-packages' +[1.796s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/bin' +[1.796s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.ps1' +[1.797s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv' +[1.797s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.sh' +[1.797s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.bash' +[1.798s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.zsh' +[1.799s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/colcon-core/packages/virtual_robot_prococol) +[1.809s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[1.809s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[1.810s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '1' +[1.810s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[1.815s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[1.815s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[1.815s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[1.816s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files +[1.816s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[1.817s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/local_setup.ps1' +[1.817s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/_local_setup_util_ps1.py' +[1.819s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/setup.ps1' +[1.819s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/local_setup.sh' +[1.820s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/_local_setup_util_sh.py' +[1.820s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/setup.sh' +[1.821s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/local_setup.bash' +[1.822s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/setup.bash' +[1.822s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/local_setup.zsh' +[1.823s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/setup.zsh' diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/command.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/command.log new file mode 100644 index 0000000..110600d --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol +Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '1': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stderr.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stderr.log new file mode 100644 index 0000000..11936cc --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stderr.log @@ -0,0 +1,46 @@ +CMake Error at /opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake:59 (message): + execute_process(/home/quella/miniconda3/bin/python3 -m rosidl_adapter + --package-name virtual_robot_prococol --arguments-file + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter__arguments__virtual_robot_prococol.json + --output-dir + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol + --output-file + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol.idls) + returned error code 1: + + Traceback (most recent call last): + + File "", line 198, in _run_module_as_main + File "", line 88, in _run_code + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/__main__.py", line 19, in + sys.exit(main()) + ~~~~^^ + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/main.py", line 53, in main + abs_idl_file = convert_to_idl( + pathlib.Path(basepath), args.package_name, + pathlib.Path(relative_path), output_dir) + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/__init__.py", line 19, in convert_to_idl + return convert_msg_to_idl( + package_dir, package_name, interface_file, output_dir / 'msg') + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/msg/__init__.py", line 28, in convert_msg_to_idl + msg = parse_message_string(package_name, input_file.stem, content) + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 544, in parse_message_string + msg = MessageSpecification(pkg_name, msg_name, fields, constants) + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 388, in __init__ + self.base_type = BaseType( + ~~~~~~~~^ + pkg_name + PACKAGE_NAME_MESSAGE_TYPE_SEPARATOR + msg_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 205, in __init__ + raise InvalidResourceName( + "'{}' is an invalid message name. It should have the pattern '{}'".format( + self.type, VALID_MESSAGE_NAME_PATTERN.pattern)) + + rosidl_adapter.parser.InvalidResourceName: 'robot_status' is an invalid + message name. It should have the pattern '^[A-Z][A-Za-z0-9]*$' + +Call Stack (most recent call first): + /opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:130 (rosidl_adapt_interfaces) + CMakeLists.txt:16 (rosidl_generate_interfaces) + + diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stdout.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stdout.log new file mode 100644 index 0000000..7af54a8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stdout.log @@ -0,0 +1,33 @@ +-- The C compiler identification is GNU 11.4.0 +-- The CXX compiler identification is GNU 11.4.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +-- Found Python3: /home/quella/miniconda3/bin/python3 (found version "3.13.11") found components: Interpreter +-- Found rclcpp: 16.0.17 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.8 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.8 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.8 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 6.2.9 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") +-- Found FastRTPS: /opt/ros/humble/include +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake) +-- Configuring incomplete, errors occurred! +See also "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeOutput.log". diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stdout_stderr.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stdout_stderr.log new file mode 100644 index 0000000..e123245 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/stdout_stderr.log @@ -0,0 +1,79 @@ +-- The C compiler identification is GNU 11.4.0 +-- The CXX compiler identification is GNU 11.4.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +-- Found Python3: /home/quella/miniconda3/bin/python3 (found version "3.13.11") found components: Interpreter +-- Found rclcpp: 16.0.17 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.8 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.8 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.8 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 6.2.9 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") +-- Found FastRTPS: /opt/ros/humble/include +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake) +CMake Error at /opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake:59 (message): + execute_process(/home/quella/miniconda3/bin/python3 -m rosidl_adapter + --package-name virtual_robot_prococol --arguments-file + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter__arguments__virtual_robot_prococol.json + --output-dir + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol + --output-file + /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol.idls) + returned error code 1: + + Traceback (most recent call last): + + File "", line 198, in _run_module_as_main + File "", line 88, in _run_code + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/__main__.py", line 19, in + sys.exit(main()) + ~~~~^^ + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/main.py", line 53, in main + abs_idl_file = convert_to_idl( + pathlib.Path(basepath), args.package_name, + pathlib.Path(relative_path), output_dir) + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/__init__.py", line 19, in convert_to_idl + return convert_msg_to_idl( + package_dir, package_name, interface_file, output_dir / 'msg') + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/msg/__init__.py", line 28, in convert_msg_to_idl + msg = parse_message_string(package_name, input_file.stem, content) + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 544, in parse_message_string + msg = MessageSpecification(pkg_name, msg_name, fields, constants) + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 388, in __init__ + self.base_type = BaseType( + ~~~~~~~~^ + pkg_name + PACKAGE_NAME_MESSAGE_TYPE_SEPARATOR + msg_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 205, in __init__ + raise InvalidResourceName( + "'{}' is an invalid message name. It should have the pattern '{}'".format( + self.type, VALID_MESSAGE_NAME_PATTERN.pattern)) + + rosidl_adapter.parser.InvalidResourceName: 'robot_status' is an invalid + message name. It should have the pattern '^[A-Z][A-Za-z0-9]*$' + +Call Stack (most recent call first): + /opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:130 (rosidl_adapt_interfaces) + CMakeLists.txt:16 (rosidl_generate_interfaces) + + +-- Configuring incomplete, errors occurred! +See also "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeOutput.log". diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/streams.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/streams.log new file mode 100644 index 0000000..70c75b5 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-24-25/virtual_robot_prococol/streams.log @@ -0,0 +1,81 @@ +[0.012s] Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol +[0.106s] -- The C compiler identification is GNU 11.4.0 +[0.165s] -- The CXX compiler identification is GNU 11.4.0 +[0.174s] -- Detecting C compiler ABI info +[0.249s] -- Detecting C compiler ABI info - done +[0.257s] -- Check for working C compiler: /usr/bin/cc - skipped +[0.258s] -- Detecting C compile features +[0.259s] -- Detecting C compile features - done +[0.261s] -- Detecting CXX compiler ABI info +[0.344s] -- Detecting CXX compiler ABI info - done +[0.350s] -- Check for working CXX compiler: /usr/bin/c++ - skipped +[0.350s] -- Detecting CXX compile features +[0.351s] -- Detecting CXX compile features - done +[0.353s] -- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +[0.704s] -- Found Python3: /home/quella/miniconda3/bin/python3 (found version "3.13.11") found components: Interpreter +[0.808s] -- Found rclcpp: 16.0.17 (/opt/ros/humble/share/rclcpp/cmake) +[0.844s] -- Found rosidl_generator_c: 3.1.8 (/opt/ros/humble/share/rosidl_generator_c/cmake) +[0.849s] -- Found rosidl_adapter: 3.1.8 (/opt/ros/humble/share/rosidl_adapter/cmake) +[0.856s] -- Found rosidl_generator_cpp: 3.1.8 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +[0.866s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.880s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.917s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +[0.919s] -- Found rmw_fastrtps_cpp: 6.2.9 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +[1.024s] -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") +[1.057s] -- Found FastRTPS: /opt/ros/humble/include +[1.110s] -- Using RMW implementation 'rmw_fastrtps_cpp' as default +[1.120s] -- Looking for pthread.h +[1.199s] -- Looking for pthread.h - found +[1.199s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD +[1.278s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +[1.280s] -- Found Threads: TRUE +[1.324s] -- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake) +[1.431s] CMake Error at /opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake:59 (message): +[1.431s] execute_process(/home/quella/miniconda3/bin/python3 -m rosidl_adapter +[1.432s] --package-name virtual_robot_prococol --arguments-file +[1.432s] /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter__arguments__virtual_robot_prococol.json +[1.432s] --output-dir +[1.432s] /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol +[1.432s] --output-file +[1.432s] /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_adapter/virtual_robot_prococol.idls) +[1.432s] returned error code 1: +[1.432s] +[1.432s] Traceback (most recent call last): +[1.432s] +[1.432s] File "", line 198, in _run_module_as_main +[1.432s] File "", line 88, in _run_code +[1.432s] File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/__main__.py", line 19, in +[1.432s] sys.exit(main()) +[1.432s] ~~~~^^ +[1.432s] File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/main.py", line 53, in main +[1.432s] abs_idl_file = convert_to_idl( +[1.432s] pathlib.Path(basepath), args.package_name, +[1.432s] pathlib.Path(relative_path), output_dir) +[1.432s] File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/__init__.py", line 19, in convert_to_idl +[1.432s] return convert_msg_to_idl( +[1.433s] package_dir, package_name, interface_file, output_dir / 'msg') +[1.433s] File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/msg/__init__.py", line 28, in convert_msg_to_idl +[1.433s] msg = parse_message_string(package_name, input_file.stem, content) +[1.433s] File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 544, in parse_message_string +[1.433s] msg = MessageSpecification(pkg_name, msg_name, fields, constants) +[1.433s] File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 388, in __init__ +[1.433s] self.base_type = BaseType( +[1.433s] ~~~~~~~~^ +[1.433s] pkg_name + PACKAGE_NAME_MESSAGE_TYPE_SEPARATOR + msg_name) +[1.433s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[1.433s] File "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_adapter/parser.py", line 205, in __init__ +[1.433s] raise InvalidResourceName( +[1.433s] "'{}' is an invalid message name. It should have the pattern '{}'".format( +[1.433s] self.type, VALID_MESSAGE_NAME_PATTERN.pattern)) +[1.433s] +[1.433s] rosidl_adapter.parser.InvalidResourceName: 'robot_status' is an invalid +[1.433s] message name. It should have the pattern '^[A-Z][A-Za-z0-9]*$' +[1.433s] +[1.433s] Call Stack (most recent call first): +[1.433s] /opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:130 (rosidl_adapt_interfaces) +[1.433s] CMakeLists.txt:16 (rosidl_generate_interfaces) +[1.433s] +[1.433s]  +[1.433s] -- Configuring incomplete, errors occurred! +[1.433s] See also "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/CMakeFiles/CMakeOutput.log". +[1.442s] Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '1': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/events.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/events.log new file mode 100644 index 0000000..029de68 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/events.log @@ -0,0 +1,324 @@ +[0.000000] (-) TimerEvent: {} +[0.000464] (virtual_robot_prococol) JobQueued: {'identifier': 'virtual_robot_prococol', 'dependencies': OrderedDict()} +[0.000511] (virtual_robot_prococol) JobStarted: {'identifier': 'virtual_robot_prococol'} +[0.008353] (virtual_robot_prococol) JobProgress: {'identifier': 'virtual_robot_prococol', 'progress': 'cmake'} +[0.009622] (virtual_robot_prococol) Command: {'cmd': ['/usr/bin/cmake', '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol', '-DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol'], 'cwd': '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol', 'env': OrderedDict([('PYTHON_BASIC_REPL', '1'), ('LESSOPEN', '| /usr/bin/lesspipe %s'), ('CONDA_PROMPT_MODIFIER', '(base)'), ('LANGUAGE', 'zh_CN:en'), ('USER', 'quella'), ('SSH_CLIENT', '192.168.231.1 1794 22'), ('LC_TIME', 'zh_CN.UTF-8'), ('XDG_SESSION_TYPE', 'tty'), ('GIT_ASKPASS', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/extensions/git/dist/askpass.sh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('BROWSER', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/bin/helpers/browser.sh'), ('MOTD_SHOWN', 'pam'), ('HOME', '/home/quella'), ('CONDA_SHLVL', '1'), ('OLDPWD', '/home/quella/ROS2_WS/protocol_ws'), ('TERM_PROGRAM_VERSION', '1.109.2'), ('VSCODE_IPC_HOOK_CLI', '/run/user/1000/vscode-ipc-86809169-e7f6-44f8-ad4f-91b193746a13.sock'), ('ROS_PYTHON_VERSION', '3'), ('VSCODE_GIT_ASKPASS_MAIN', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/extensions/git/dist/askpass-main.js'), ('LC_MONETARY', 'zh_CN.UTF-8'), ('VSCODE_GIT_ASKPASS_NODE', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/node'), ('SSL_CERT_FILE', '/usr/lib/ssl/certs/ca-certificates.crt'), ('VSCODE_PYTHON_AUTOACTIVATE_GUARD', '1'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('_CE_M', ''), ('_CONDA_ROOT', '/home/quella/miniconda3'), ('COLCON_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'quella'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('TERM', 'xterm-256color'), ('XDG_SESSION_ID', '2'), ('_CE_CONDA', ''), ('ROS_LOCALHOST_ONLY', '0'), ('PATH', '/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/debugCommand:/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/copilotCli:/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/bin/remote-cli:/home/quella/miniconda3/bin:/home/quella/miniconda3/condabin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'), ('PAPERSIZE', 'a4'), ('LC_ADDRESS', 'zh_CN.UTF-8'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('SSL_CERT_DIR', '/usr/lib/ssl/certs'), ('LANG', 'zh_CN.UTF-8'), ('PYTHONSTARTUP', '/home/quella/.vscode-server/data/User/workspaceStorage/fb064e484f24c3e3a601ac18f2be7228/ms-python.python/pythonrc.py'), ('LC_TELEPHONE', 'zh_CN.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('VSCODE_GIT_IPC_HANDLE', '/run/user/1000/vscode-git-72f20bdc6f.sock'), ('TERM_PROGRAM', 'vscode'), ('AMENT_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble'), ('CONDA_PYTHON_EXE', '/home/quella/miniconda3/bin/python'), ('SHELL', '/bin/bash'), ('LC_NAME', 'zh_CN.UTF-8'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('CONDA_DEFAULT_ENV', 'base'), ('LC_MEASUREMENT', 'zh_CN.UTF-8'), ('_CONDA_EXE', '/home/quella/miniconda3/bin/conda'), ('LC_IDENTIFICATION', 'zh_CN.UTF-8'), ('VSCODE_GIT_ASKPASS_EXTRA_ARGS', ''), ('PWD', '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol'), ('CONDA_EXE', '/home/quella/miniconda3/bin/conda'), ('SSH_CONNECTION', '192.168.231.1 1794 192.168.231.132 22'), ('XDG_DATA_DIRS', '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol/lib/python3.13/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'zh_CN.UTF-8'), ('CONDA_PREFIX', '/home/quella/miniconda3'), ('LC_PAPER', 'zh_CN.UTF-8'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble')]), 'shell': False} +[0.024882] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake)\n'} +[0.099618] (-) TimerEvent: {} +[0.144136] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rclcpp: 16.0.17 (/opt/ros/humble/share/rclcpp/cmake)\n'} +[0.171152] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.8 (/opt/ros/humble/share/rosidl_generator_c/cmake)\n'} +[0.173454] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.8 (/opt/ros/humble/share/rosidl_adapter/cmake)\n'} +[0.178184] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.8 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)\n'} +[0.185619] (virtual_robot_prococol) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[0.195188] (virtual_robot_prococol) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[0.199887] (-) TimerEvent: {} +[0.220849] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)\n'} +[0.222008] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rmw_fastrtps_cpp: 6.2.9 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake)\n'} +[0.300105] (-) TimerEvent: {} +[0.322684] (virtual_robot_prococol) StdoutLine: {'line': b"-- Using RMW implementation 'rmw_fastrtps_cpp' as default\n"} +[0.362914] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake)\n'} +[0.400752] (-) TimerEvent: {} +[0.501171] (-) TimerEvent: {} +[0.602338] (-) TimerEvent: {} +[0.659439] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found ament_cmake_ros: 0.10.0 (/opt/ros/humble/share/ament_cmake_ros/cmake)\n'} +[0.702636] (-) TimerEvent: {} +[0.803267] (-) TimerEvent: {} +[0.903873] (-) TimerEvent: {} +[0.927571] (virtual_robot_prococol) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[1.004214] (-) TimerEvent: {} +[1.026080] (virtual_robot_prococol) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[1.042318] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found PythonInterp: /home/quella/miniconda3/bin/python3 (found suitable version "3.13.11", minimum required is "3.6") \n'} +[1.043701] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found python_cmake_module: 0.10.0 (/opt/ros/humble/share/python_cmake_module/cmake)\n'} +[1.060549] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found PythonLibs: /home/quella/miniconda3/lib/libpython3.13.so (found suitable version "3.13.11", minimum required is "3.5") \n'} +[1.060834] (virtual_robot_prococol) StdoutLine: {'line': b'-- Using PYTHON_EXECUTABLE: /home/quella/miniconda3/bin/python3\n'} +[1.060917] (virtual_robot_prococol) StdoutLine: {'line': b'-- Using PYTHON_INCLUDE_DIRS: /home/quella/miniconda3/include/python3.13\n'} +[1.060988] (virtual_robot_prococol) StdoutLine: {'line': b'-- Using PYTHON_LIBRARIES: /home/quella/miniconda3/lib/libpython3.13.so\n'} +[1.078732] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found PythonExtra: .so \n'} +[1.104609] (-) TimerEvent: {} +[1.205572] (-) TimerEvent: {} +[1.219216] (virtual_robot_prococol) StdoutLine: {'line': b'-- Using numpy include directory: /home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include\n'} +[1.230419] (virtual_robot_prococol) StdoutLine: {'line': b'-- Found ament_lint_auto: 0.12.14 (/opt/ros/humble/share/ament_lint_auto/cmake)\n'} +[1.258164] (virtual_robot_prococol) StdoutLine: {'line': b"-- Added test 'cppcheck' to perform static code analysis on C / C++ code\n"} +[1.259023] (virtual_robot_prococol) StdoutLine: {'line': b'-- Configured cppcheck include dirs: $;$;$;$;$;$;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py\n'} +[1.259151] (virtual_robot_prococol) StdoutLine: {'line': b'-- Configured cppcheck exclude dirs and/or files: \n'} +[1.261239] (virtual_robot_prococol) StdoutLine: {'line': b"-- Added test 'flake8' to check Python code syntax and style conventions\n"} +[1.264722] (virtual_robot_prococol) StdoutLine: {'line': b"-- Added test 'lint_cmake' to check CMake code style\n"} +[1.266673] (virtual_robot_prococol) StdoutLine: {'line': b"-- Added test 'pep257' to check Python code against some of the docstring style conventions in PEP 257\n"} +[1.279664] (virtual_robot_prococol) StdoutLine: {'line': b"-- Added test 'uncrustify' to check C / C++ code style\n"} +[1.279817] (virtual_robot_prococol) StdoutLine: {'line': b'-- Configured uncrustify additional arguments: \n'} +[1.281952] (virtual_robot_prococol) StdoutLine: {'line': b"-- Added test 'xmllint' to check XML markup files\n"} +[1.285657] (virtual_robot_prococol) StdoutLine: {'line': b'-- Configuring done\n'} +[1.305958] (-) TimerEvent: {} +[1.343728] (virtual_robot_prococol) StdoutLine: {'line': b'-- Generating done\n'} +[1.359786] (virtual_robot_prococol) StdoutLine: {'line': b'-- Build files have been written to: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol\n'} +[1.371875] (virtual_robot_prococol) CommandEnded: {'returncode': 0} +[1.372661] (virtual_robot_prococol) JobProgress: {'identifier': 'virtual_robot_prococol', 'progress': 'build'} +[1.374007] (virtual_robot_prococol) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol', '--', '-j16', '-l16'], 'cwd': '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol', 'env': OrderedDict([('PYTHON_BASIC_REPL', '1'), ('LESSOPEN', '| /usr/bin/lesspipe %s'), ('CONDA_PROMPT_MODIFIER', '(base)'), ('LANGUAGE', 'zh_CN:en'), ('USER', 'quella'), ('SSH_CLIENT', '192.168.231.1 1794 22'), ('LC_TIME', 'zh_CN.UTF-8'), ('XDG_SESSION_TYPE', 'tty'), ('GIT_ASKPASS', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/extensions/git/dist/askpass.sh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('BROWSER', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/bin/helpers/browser.sh'), ('MOTD_SHOWN', 'pam'), ('HOME', '/home/quella'), ('CONDA_SHLVL', '1'), ('OLDPWD', '/home/quella/ROS2_WS/protocol_ws'), ('TERM_PROGRAM_VERSION', '1.109.2'), ('VSCODE_IPC_HOOK_CLI', '/run/user/1000/vscode-ipc-86809169-e7f6-44f8-ad4f-91b193746a13.sock'), ('ROS_PYTHON_VERSION', '3'), ('VSCODE_GIT_ASKPASS_MAIN', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/extensions/git/dist/askpass-main.js'), ('LC_MONETARY', 'zh_CN.UTF-8'), ('VSCODE_GIT_ASKPASS_NODE', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/node'), ('SSL_CERT_FILE', '/usr/lib/ssl/certs/ca-certificates.crt'), ('VSCODE_PYTHON_AUTOACTIVATE_GUARD', '1'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('_CE_M', ''), ('_CONDA_ROOT', '/home/quella/miniconda3'), ('COLCON_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'quella'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('TERM', 'xterm-256color'), ('XDG_SESSION_ID', '2'), ('_CE_CONDA', ''), ('ROS_LOCALHOST_ONLY', '0'), ('PATH', '/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/debugCommand:/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/copilotCli:/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/bin/remote-cli:/home/quella/miniconda3/bin:/home/quella/miniconda3/condabin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'), ('PAPERSIZE', 'a4'), ('LC_ADDRESS', 'zh_CN.UTF-8'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('SSL_CERT_DIR', '/usr/lib/ssl/certs'), ('LANG', 'zh_CN.UTF-8'), ('PYTHONSTARTUP', '/home/quella/.vscode-server/data/User/workspaceStorage/fb064e484f24c3e3a601ac18f2be7228/ms-python.python/pythonrc.py'), ('LC_TELEPHONE', 'zh_CN.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('VSCODE_GIT_IPC_HANDLE', '/run/user/1000/vscode-git-72f20bdc6f.sock'), ('TERM_PROGRAM', 'vscode'), ('AMENT_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble'), ('CONDA_PYTHON_EXE', '/home/quella/miniconda3/bin/python'), ('SHELL', '/bin/bash'), ('LC_NAME', 'zh_CN.UTF-8'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('CONDA_DEFAULT_ENV', 'base'), ('LC_MEASUREMENT', 'zh_CN.UTF-8'), ('_CONDA_EXE', '/home/quella/miniconda3/bin/conda'), ('LC_IDENTIFICATION', 'zh_CN.UTF-8'), ('VSCODE_GIT_ASKPASS_EXTRA_ARGS', ''), ('PWD', '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol'), ('CONDA_EXE', '/home/quella/miniconda3/bin/conda'), ('SSH_CONNECTION', '192.168.231.1 1794 192.168.231.132 22'), ('XDG_DATA_DIRS', '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol/lib/python3.13/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'zh_CN.UTF-8'), ('CONDA_PREFIX', '/home/quella/miniconda3'), ('LC_PAPER', 'zh_CN.UTF-8'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble')]), 'shell': False} +[1.406127] (-) TimerEvent: {} +[1.415984] (virtual_robot_prococol) StdoutLine: {'line': b'[ 2%] \x1b[34m\x1b[1mGenerating C code for ROS interfaces\x1b[0m\n'} +[1.427598] (virtual_robot_prococol) StdoutLine: {'line': b'[ 5%] \x1b[34m\x1b[1mGenerating C++ code for ROS interfaces\x1b[0m\n'} +[1.439200] (virtual_robot_prococol) StdoutLine: {'line': b'[ 5%] Built target ament_cmake_python_copy_virtual_robot_prococol\n'} +[1.506498] (-) TimerEvent: {} +[1.606927] (-) TimerEvent: {} +[1.679721] (virtual_robot_prococol) StdoutLine: {'line': b'running egg_info\n'} +[1.696149] (virtual_robot_prococol) StdoutLine: {'line': b'creating virtual_robot_prococol.egg-info\n'} +[1.696417] (virtual_robot_prococol) StdoutLine: {'line': b'writing virtual_robot_prococol.egg-info/PKG-INFO\n'} +[1.696621] (virtual_robot_prococol) StdoutLine: {'line': b'writing dependency_links to virtual_robot_prococol.egg-info/dependency_links.txt\n'} +[1.696888] (virtual_robot_prococol) StdoutLine: {'line': b'writing top-level names to virtual_robot_prococol.egg-info/top_level.txt\n'} +[1.697195] (virtual_robot_prococol) StdoutLine: {'line': b"writing manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt'\n"} +[1.707540] (-) TimerEvent: {} +[1.751873] (virtual_robot_prococol) StdoutLine: {'line': b"reading manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt'\n"} +[1.752560] (virtual_robot_prococol) StdoutLine: {'line': b"writing manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt'\n"} +[1.781303] (virtual_robot_prococol) StdoutLine: {'line': b'[ 5%] Built target ament_cmake_python_build_virtual_robot_prococol_egg\n'} +[1.808795] (-) TimerEvent: {} +[1.843503] (virtual_robot_prococol) StdoutLine: {'line': b'[ 10%] \x1b[32mBuilding C object CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o\x1b[0m\n'} +[1.843733] (virtual_robot_prococol) StdoutLine: {'line': b'[ 10%] \x1b[32mBuilding C object CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o\x1b[0m\n'} +[1.879676] (virtual_robot_prococol) StdoutLine: {'line': b'[ 10%] Built target virtual_robot_prococol__cpp\n'} +[1.891067] (virtual_robot_prococol) StdoutLine: {'line': b'[ 17%] \x1b[34m\x1b[1mGenerating C++ type support dispatch for ROS interfaces\x1b[0m\n'} +[1.891277] (virtual_robot_prococol) StdoutLine: {'line': b'[ 17%] \x1b[34m\x1b[1mGenerating C++ type support for eProsima Fast-RTPS\x1b[0m\n'} +[1.891410] (virtual_robot_prococol) StdoutLine: {'line': b'[ 17%] \x1b[34m\x1b[1mGenerating C++ introspection for ROS interfaces\x1b[0m\n'} +[1.909155] (-) TimerEvent: {} +[1.979710] (virtual_robot_prococol) StdoutLine: {'line': b'[ 20%] \x1b[32m\x1b[1mLinking C shared library libvirtual_robot_prococol__rosidl_generator_c.so\x1b[0m\n'} +[2.009323] (-) TimerEvent: {} +[2.019269] (virtual_robot_prococol) StdoutLine: {'line': b'[ 20%] Built target virtual_robot_prococol__rosidl_generator_c\n'} +[2.032597] (virtual_robot_prococol) StdoutLine: {'line': b'[ 23%] \x1b[34m\x1b[1mGenerating C type support for eProsima Fast-RTPS\x1b[0m\n'} +[2.032835] (virtual_robot_prococol) StdoutLine: {'line': b'[ 28%] \x1b[34m\x1b[1mGenerating C type support dispatch for ROS interfaces\x1b[0m\n'} +[2.032939] (virtual_robot_prococol) StdoutLine: {'line': b'[ 28%] \x1b[34m\x1b[1mGenerating C introspection for ROS interfaces\x1b[0m\n'} +[2.110361] (-) TimerEvent: {} +[2.211732] (-) TimerEvent: {} +[2.225520] (virtual_robot_prococol) StdoutLine: {'line': b'[ 33%] \x1b[32mBuilding CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o\x1b[0m\n'} +[2.225769] (virtual_robot_prococol) StdoutLine: {'line': b'[ 33%] \x1b[32mBuilding CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o\x1b[0m\n'} +[2.282981] (virtual_robot_prococol) StdoutLine: {'line': b'[ 35%] \x1b[32mBuilding CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o\x1b[0m\n'} +[2.283231] (virtual_robot_prococol) StdoutLine: {'line': b'[ 38%] \x1b[32mBuilding CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o\x1b[0m\n'} +[2.314057] (-) TimerEvent: {} +[2.342129] (virtual_robot_prococol) StdoutLine: {'line': b'[ 41%] \x1b[32mBuilding CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o\x1b[0m\n'} +[2.343866] (virtual_robot_prococol) StdoutLine: {'line': b'[ 43%] \x1b[32mBuilding CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o\x1b[0m\n'} +[2.412416] (virtual_robot_prococol) StdoutLine: {'line': b'[ 48%] \x1b[32mBuilding CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o\x1b[0m\n'} +[2.412832] (virtual_robot_prococol) StdoutLine: {'line': b'[ 48%] \x1b[32mBuilding CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o\x1b[0m\n'} +[2.414840] (-) TimerEvent: {} +[2.461174] (virtual_robot_prococol) StdoutLine: {'line': b'[ 51%] \x1b[32mBuilding C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o\x1b[0m\n'} +[2.461762] (virtual_robot_prococol) StdoutLine: {'line': b'[ 53%] \x1b[32mBuilding C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o\x1b[0m\n'} +[2.484665] (virtual_robot_prococol) StdoutLine: {'line': b'[ 56%] \x1b[32m\x1b[1mLinking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_c.so\x1b[0m\n'} +[2.484959] (virtual_robot_prococol) StdoutLine: {'line': b'[ 58%] \x1b[32mBuilding CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o\x1b[0m\n'} +[2.485138] (virtual_robot_prococol) StdoutLine: {'line': b'[ 61%] \x1b[32mBuilding CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o\x1b[0m\n'} +[2.522255] (-) TimerEvent: {} +[2.533684] (virtual_robot_prococol) StdoutLine: {'line': b'[ 64%] \x1b[32m\x1b[1mLinking C shared library libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so\x1b[0m\n'} +[2.545730] (virtual_robot_prococol) StdoutLine: {'line': b'[ 64%] Built target virtual_robot_prococol__rosidl_typesupport_c\n'} +[2.577485] (virtual_robot_prococol) StdoutLine: {'line': b'[ 64%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_c\n'} +[2.622533] (-) TimerEvent: {} +[2.723829] (-) TimerEvent: {} +[2.771712] (virtual_robot_prococol) StdoutLine: {'line': b'[ 66%] \x1b[32m\x1b[1mLinking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_cpp.so\x1b[0m\n'} +[2.824393] (-) TimerEvent: {} +[2.825772] (virtual_robot_prococol) StdoutLine: {'line': b'[ 66%] Built target virtual_robot_prococol__rosidl_typesupport_cpp\n'} +[2.924775] (-) TimerEvent: {} +[2.938292] (virtual_robot_prococol) StdoutLine: {'line': b'[ 69%] \x1b[32m\x1b[1mLinking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so\x1b[0m\n'} +[2.962594] (virtual_robot_prococol) StdoutLine: {'line': b'[ 71%] \x1b[32m\x1b[1mLinking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so\x1b[0m\n'} +[2.982285] (virtual_robot_prococol) StdoutLine: {'line': b'[ 74%] \x1b[32m\x1b[1mLinking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so\x1b[0m\n'} +[3.028794] (-) TimerEvent: {} +[3.036282] (virtual_robot_prococol) StdoutLine: {'line': b'[ 74%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_c\n'} +[3.053781] (virtual_robot_prococol) StdoutLine: {'line': b'[ 74%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_cpp\n'} +[3.071130] (virtual_robot_prococol) StdoutLine: {'line': b'[ 74%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp\n'} +[3.091730] (virtual_robot_prococol) StdoutLine: {'line': b'[ 74%] Built target virtual_robot_prococol\n'} +[3.113050] (virtual_robot_prococol) StdoutLine: {'line': b'[ 76%] \x1b[34m\x1b[1mGenerating Python code for ROS interfaces\x1b[0m\n'} +[3.129333] (-) TimerEvent: {} +[3.230046] (-) TimerEvent: {} +[3.330646] (-) TimerEvent: {} +[3.431336] (-) TimerEvent: {} +[3.532542] (-) TimerEvent: {} +[3.633056] (-) TimerEvent: {} +[3.731761] (virtual_robot_prococol) StdoutLine: {'line': b'[ 76%] Built target virtual_robot_prococol__py\n'} +[3.733629] (-) TimerEvent: {} +[3.755149] (virtual_robot_prococol) StdoutLine: {'line': b'[ 82%] \x1b[32mBuilding C object CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o\x1b[0m\n'} +[3.755426] (virtual_robot_prococol) StdoutLine: {'line': b'[ 82%] \x1b[32mBuilding C object CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o\x1b[0m\n'} +[3.833820] (-) TimerEvent: {} +[3.912021] (virtual_robot_prococol) StdoutLine: {'line': b'[ 84%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so\x1b[0m\n'} +[3.934135] (-) TimerEvent: {} +[3.953722] (virtual_robot_prococol) StdoutLine: {'line': b'[ 84%] Built target virtual_robot_prococol__rosidl_generator_py\n'} +[3.977029] (virtual_robot_prococol) StdoutLine: {'line': b'[ 87%] \x1b[32mBuilding C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o\x1b[0m\n'} +[3.977370] (virtual_robot_prococol) StdoutLine: {'line': b'[ 89%] \x1b[32mBuilding C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o\x1b[0m\n'} +[3.977566] (virtual_robot_prococol) StdoutLine: {'line': b'[ 92%] \x1b[32mBuilding C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o\x1b[0m\n'} +[4.034463] (-) TimerEvent: {} +[4.108686] (virtual_robot_prococol) StdoutLine: {'line': b'[ 94%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so\x1b[0m\n'} +[4.110130] (virtual_robot_prococol) StdoutLine: {'line': b'[ 97%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so\x1b[0m\n'} +[4.127914] (virtual_robot_prococol) StdoutLine: {'line': b'[100%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so\x1b[0m\n'} +[4.135451] (-) TimerEvent: {} +[4.159103] (virtual_robot_prococol) StdoutLine: {'line': b'[100%] Built target virtual_robot_prococol__rosidl_typesupport_c__pyext\n'} +[4.159306] (virtual_robot_prococol) StdoutLine: {'line': b'[100%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext\n'} +[4.175232] (virtual_robot_prococol) StdoutLine: {'line': b'[100%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext\n'} +[4.188244] (virtual_robot_prococol) CommandEnded: {'returncode': 0} +[4.188986] (virtual_robot_prococol) JobProgress: {'identifier': 'virtual_robot_prococol', 'progress': 'install'} +[4.198709] (virtual_robot_prococol) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol'], 'cwd': '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol', 'env': OrderedDict([('PYTHON_BASIC_REPL', '1'), ('LESSOPEN', '| /usr/bin/lesspipe %s'), ('CONDA_PROMPT_MODIFIER', '(base)'), ('LANGUAGE', 'zh_CN:en'), ('USER', 'quella'), ('SSH_CLIENT', '192.168.231.1 1794 22'), ('LC_TIME', 'zh_CN.UTF-8'), ('XDG_SESSION_TYPE', 'tty'), ('GIT_ASKPASS', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/extensions/git/dist/askpass.sh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('BROWSER', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/bin/helpers/browser.sh'), ('MOTD_SHOWN', 'pam'), ('HOME', '/home/quella'), ('CONDA_SHLVL', '1'), ('OLDPWD', '/home/quella/ROS2_WS/protocol_ws'), ('TERM_PROGRAM_VERSION', '1.109.2'), ('VSCODE_IPC_HOOK_CLI', '/run/user/1000/vscode-ipc-86809169-e7f6-44f8-ad4f-91b193746a13.sock'), ('ROS_PYTHON_VERSION', '3'), ('VSCODE_GIT_ASKPASS_MAIN', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/extensions/git/dist/askpass-main.js'), ('LC_MONETARY', 'zh_CN.UTF-8'), ('VSCODE_GIT_ASKPASS_NODE', '/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/node'), ('SSL_CERT_FILE', '/usr/lib/ssl/certs/ca-certificates.crt'), ('VSCODE_PYTHON_AUTOACTIVATE_GUARD', '1'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('_CE_M', ''), ('_CONDA_ROOT', '/home/quella/miniconda3'), ('COLCON_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'quella'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('TERM', 'xterm-256color'), ('XDG_SESSION_ID', '2'), ('_CE_CONDA', ''), ('ROS_LOCALHOST_ONLY', '0'), ('PATH', '/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/debugCommand:/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/copilotCli:/home/quella/.vscode-server/cli/servers/Stable-591199df409fbf59b4b52d5ad4ee0470152a9b31/server/bin/remote-cli:/home/quella/miniconda3/bin:/home/quella/miniconda3/condabin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'), ('PAPERSIZE', 'a4'), ('LC_ADDRESS', 'zh_CN.UTF-8'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('SSL_CERT_DIR', '/usr/lib/ssl/certs'), ('LANG', 'zh_CN.UTF-8'), ('PYTHONSTARTUP', '/home/quella/.vscode-server/data/User/workspaceStorage/fb064e484f24c3e3a601ac18f2be7228/ms-python.python/pythonrc.py'), ('LC_TELEPHONE', 'zh_CN.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('VSCODE_GIT_IPC_HANDLE', '/run/user/1000/vscode-git-72f20bdc6f.sock'), ('TERM_PROGRAM', 'vscode'), ('AMENT_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble'), ('CONDA_PYTHON_EXE', '/home/quella/miniconda3/bin/python'), ('SHELL', '/bin/bash'), ('LC_NAME', 'zh_CN.UTF-8'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('CONDA_DEFAULT_ENV', 'base'), ('LC_MEASUREMENT', 'zh_CN.UTF-8'), ('_CONDA_EXE', '/home/quella/miniconda3/bin/conda'), ('LC_IDENTIFICATION', 'zh_CN.UTF-8'), ('VSCODE_GIT_ASKPASS_EXTRA_ARGS', ''), ('PWD', '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol'), ('CONDA_EXE', '/home/quella/miniconda3/bin/conda'), ('SSH_CONNECTION', '192.168.231.1 1794 192.168.231.132 22'), ('XDG_DATA_DIRS', '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol/lib/python3.13/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'zh_CN.UTF-8'), ('CONDA_PREFIX', '/home/quella/miniconda3'), ('LC_PAPER', 'zh_CN.UTF-8'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/home/quella/ROS2_WS/protocol_ws/cpp_prococol/install/cpp_prococol:/opt/ros/humble')]), 'shell': False} +[4.207082] (virtual_robot_prococol) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[4.207611] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol\n'} +[4.207738] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol\n'} +[4.207973] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action\n'} +[4.208217] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail\n'} +[4.208314] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.h\n'} +[4.208552] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.c\n'} +[4.208726] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.h\n'} +[4.208936] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.h\n'} +[4.209124] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.h\n'} +[4.209289] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg\n'} +[4.209438] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail\n'} +[4.209615] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.h\n'} +[4.209778] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.h\n'} +[4.209949] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.c\n'} +[4.210136] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.h\n'} +[4.210322] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.h\n'} +[4.210512] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h\n'} +[4.210800] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.sh\n'} +[4.211021] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.dsv\n'} +[4.211340] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so\n'} +[4.211912] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so" to ""\n'} +[4.212124] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol\n'} +[4.212430] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action\n'} +[4.212636] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail\n'} +[4.212850] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h\n'} +[4.213056] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg\n'} +[4.213216] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail\n'} +[4.213268] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h\n'} +[4.213318] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h\n'} +[4.213371] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so\n'} +[4.213553] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" to ""\n'} +[4.213691] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol\n'} +[4.213858] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action\n'} +[4.214126] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail\n'} +[4.214222] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.hpp\n'} +[4.214314] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.hpp\n'} +[4.214592] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__traits.hpp\n'} +[4.214669] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__builder.hpp\n'} +[4.214797] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.hpp\n'} +[4.215034] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg\n'} +[4.215137] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp\n'} +[4.215287] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail\n'} +[4.215348] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.hpp\n'} +[4.215518] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__builder.hpp\n'} +[4.215697] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__traits.hpp\n'} +[4.215894] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp\n'} +[4.216066] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.hpp\n'} +[4.216284] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol\n'} +[4.216464] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action\n'} +[4.216532] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail\n'} +[4.216711] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/dds_fastrtps\n'} +[4.216770] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[4.216904] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg\n'} +[4.217161] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail\n'} +[4.217236] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/dds_fastrtps\n'} +[4.217304] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[4.217756] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h\n'} +[4.217979] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so\n'} +[4.218541] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" to ""\n'} +[4.218755] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol\n'} +[4.218911] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action\n'} +[4.218971] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail\n'} +[4.219049] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.c\n'} +[4.219267] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h\n'} +[4.219516] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg\n'} +[4.219696] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail\n'} +[4.219873] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.c\n'} +[4.219948] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h\n'} +[4.220109] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h\n'} +[4.220301] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so\n'} +[4.220645] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" to ""\n'} +[4.220790] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so\n'} +[4.221211] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" to ""\n'} +[4.221512] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol\n'} +[4.221623] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action\n'} +[4.221724] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail\n'} +[4.221894] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp\n'} +[4.221964] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.cpp\n'} +[4.222101] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg\n'} +[4.222323] (virtual_robot_prococol) StdoutLine: {'line': b'-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail\n'} +[4.222511] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp\n'} +[4.222610] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp\n'} +[4.222790] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so\n'} +[4.223202] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" to ""\n'} +[4.223344] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so\n'} +[4.223776] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" to ""\n'} +[4.223986] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.sh\n'} +[4.224144] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.dsv\n'} +[4.224320] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info\n'} +[4.224547] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/top_level.txt\n'} +[4.224760] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/PKG-INFO\n'} +[4.224959] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/dependency_links.txt\n'} +[4.225122] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/SOURCES.txt\n'} +[4.225345] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol\n'} +[4.225554] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so\n'} +[4.225811] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so\n'} +[4.226092] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c\n'} +[4.226398] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action\n'} +[4.226601] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position_s.c\n'} +[4.226848] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py\n'} +[4.227140] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py\n'} +[4.227362] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c\n'} +[4.227620] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg\n'} +[4.227783] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status.py\n'} +[4.227967] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status_s.c\n'} +[4.228148] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py\n'} +[4.228339] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so\n'} +[4.228553] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c\n'} +[4.228825] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py\n'} +[4.228996] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so\n'} +[4.235578] (-) TimerEvent: {} +[4.271339] (virtual_robot_prococol) StdoutLine: {'line': b"Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol'...\n"} +[4.271564] (virtual_robot_prococol) StdoutLine: {'line': b"Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py'...\n"} +[4.271656] (virtual_robot_prococol) StdoutLine: {'line': b"Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action'...\n"} +[4.271736] (virtual_robot_prococol) StdoutLine: {'line': b"Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py'...\n"} +[4.271832] (virtual_robot_prococol) StdoutLine: {'line': b"Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py'...\n"} +[4.271911] (virtual_robot_prococol) StdoutLine: {'line': b"Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg'...\n"} +[4.272001] (virtual_robot_prococol) StdoutLine: {'line': b"Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py'...\n"} +[4.272111] (virtual_robot_prococol) StdoutLine: {'line': b"Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status.py'...\n"} +[4.275895] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so\n'} +[4.276385] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" to ""\n'} +[4.276689] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so\n'} +[4.277208] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" to ""\n'} +[4.277454] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so\n'} +[4.277902] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" to ""\n'} +[4.278081] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so\n'} +[4.278619] (virtual_robot_prococol) StdoutLine: {'line': b'-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so" to ""\n'} +[4.278820] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.idl\n'} +[4.279410] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.idl\n'} +[4.279511] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.msg\n'} +[4.279744] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.action\n'} +[4.280008] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol\n'} +[4.280194] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol\n'} +[4.280399] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.sh\n'} +[4.280586] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.dsv\n'} +[4.280766] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.sh\n'} +[4.280943] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.dsv\n'} +[4.281160] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.bash\n'} +[4.281379] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.sh\n'} +[4.281634] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.zsh\n'} +[4.281885] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.dsv\n'} +[4.282104] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv\n'} +[4.282383] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/packages/virtual_robot_prococol\n'} +[4.282670] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake\n'} +[4.282898] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake\n'} +[4.283174] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake\n'} +[4.283458] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake\n'} +[4.283689] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake\n'} +[4.283877] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake\n'} +[4.284087] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake\n'} +[4.284332] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake\n'} +[4.284596] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake\n'} +[4.284854] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake\n'} +[4.285079] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake\n'} +[4.285316] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake\n'} +[4.285524] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake\n'} +[4.285769] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake\n'} +[4.286032] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake\n'} +[4.286254] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake\n'} +[4.286488] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake\n'} +[4.286728] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake-extras.cmake\n'} +[4.286971] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_dependencies-extras.cmake\n'} +[4.287201] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_include_directories-extras.cmake\n'} +[4.287442] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_libraries-extras.cmake\n'} +[4.287692] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_targets-extras.cmake\n'} +[4.287926] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake\n'} +[4.288178] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake\n'} +[4.288411] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig.cmake\n'} +[4.288631] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig-version.cmake\n'} +[4.288833] (virtual_robot_prococol) StdoutLine: {'line': b'-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.xml\n'} +[4.291531] (virtual_robot_prococol) CommandEnded: {'returncode': 0} +[4.311773] (virtual_robot_prococol) JobEnded: {'identifier': 'virtual_robot_prococol', 'rc': 0} +[4.312934] (-) EventReactorShutdown: {} diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/logger_all.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/logger_all.log new file mode 100644 index 0000000..b0e4407 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/logger_all.log @@ -0,0 +1,115 @@ +[0.091s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.091s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=16, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=, verb_extension=, main=>) +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.223s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol' +[0.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.224s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.224s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.224s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.224s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.224s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.236s] DEBUG:colcon.colcon_core.package_identification:Package '.' with type 'ros.ament_cmake' and name 'virtual_robot_prococol' +[0.236s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.236s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.236s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.236s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.236s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.251s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.251s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.253s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/quella/ROS2_WS/protocol_ws/cpp_prococol/install +[0.254s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 272 installed packages in /opt/ros/humble +[0.256s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.294s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_args' from command line to 'None' +[0.294s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_target' from command line to 'None' +[0.294s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.294s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_clean_cache' from command line to 'False' +[0.294s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_clean_first' from command line to 'False' +[0.294s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'cmake_force_configure' from command line to 'False' +[0.294s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'ament_cmake_args' from command line to 'None' +[0.294s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'catkin_cmake_args' from command line to 'None' +[0.294s] Level 5:colcon.colcon_core.verb:set package 'virtual_robot_prococol' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.294s] DEBUG:colcon.colcon_core.verb:Building package 'virtual_robot_prococol' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol', 'merge_install': False, 'path': '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol', 'symlink_install': False, 'test_result_base': None} +[0.294s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.295s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.296s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol' with build type 'ament_cmake' +[0.296s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol' +[0.297s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.298s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.298s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.308s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol +[1.667s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol +[1.670s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --build /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol -- -j16 -l16 +[4.484s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --build /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol -- -j16 -l16 +[4.495s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --install /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +[4.587s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(virtual_robot_prococol) +[4.587s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --install /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +[4.589s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol' for CMake module files +[4.590s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol' for CMake config files +[4.590s] Level 1:colcon.colcon_core.shell:create_environment_hook('virtual_robot_prococol', 'cmake_prefix_path') +[4.590s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.ps1' +[4.591s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.dsv' +[4.591s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.sh' +[4.592s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib' +[4.592s] Level 1:colcon.colcon_core.shell:create_environment_hook('virtual_robot_prococol', 'ld_library_path_lib') +[4.592s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.ps1' +[4.593s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.dsv' +[4.593s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.sh' +[4.594s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/bin' +[4.594s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/pkgconfig/virtual_robot_prococol.pc' +[4.594s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.10/site-packages' +[4.594s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/bin' +[4.595s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.ps1' +[4.595s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv' +[4.596s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.sh' +[4.597s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.bash' +[4.597s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.zsh' +[4.598s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/colcon-core/packages/virtual_robot_prococol) +[4.599s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(virtual_robot_prococol) +[4.599s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol' for CMake module files +[4.599s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol' for CMake config files +[4.600s] Level 1:colcon.colcon_core.shell:create_environment_hook('virtual_robot_prococol', 'cmake_prefix_path') +[4.600s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.ps1' +[4.600s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.dsv' +[4.601s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/cmake_prefix_path.sh' +[4.601s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib' +[4.602s] Level 1:colcon.colcon_core.shell:create_environment_hook('virtual_robot_prococol', 'ld_library_path_lib') +[4.602s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.ps1' +[4.602s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.dsv' +[4.603s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/hook/ld_library_path_lib.sh' +[4.603s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/bin' +[4.603s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/pkgconfig/virtual_robot_prococol.pc' +[4.603s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.10/site-packages' +[4.604s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/bin' +[4.604s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.ps1' +[4.605s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv' +[4.605s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.sh' +[4.606s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.bash' +[4.606s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.zsh' +[4.606s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/colcon-core/packages/virtual_robot_prococol) +[4.607s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[4.608s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[4.608s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[4.608s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[4.612s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[4.612s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[4.612s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[4.614s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files +[4.614s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[4.614s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/local_setup.ps1' +[4.615s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/_local_setup_util_ps1.py' +[4.617s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/setup.ps1' +[4.618s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/local_setup.sh' +[4.618s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/_local_setup_util_sh.py' +[4.619s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/setup.sh' +[4.620s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/local_setup.bash' +[4.621s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/setup.bash' +[4.622s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/local_setup.zsh' +[4.623s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/setup.zsh' diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/command.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/command.log new file mode 100644 index 0000000..861bb33 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/command.log @@ -0,0 +1,6 @@ +Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol +Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol +Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --build /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol -- -j16 -l16 +Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --build /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol -- -j16 -l16 +Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --install /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --install /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stderr.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stdout.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stdout.log new file mode 100644 index 0000000..449cda9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stdout.log @@ -0,0 +1,268 @@ +-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +-- Found rclcpp: 16.0.17 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.8 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.8 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.8 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 6.2.9 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake) +-- Found ament_cmake_ros: 0.10.0 (/opt/ros/humble/share/ament_cmake_ros/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found PythonInterp: /home/quella/miniconda3/bin/python3 (found suitable version "3.13.11", minimum required is "3.6") +-- Found python_cmake_module: 0.10.0 (/opt/ros/humble/share/python_cmake_module/cmake) +-- Found PythonLibs: /home/quella/miniconda3/lib/libpython3.13.so (found suitable version "3.13.11", minimum required is "3.5") +-- Using PYTHON_EXECUTABLE: /home/quella/miniconda3/bin/python3 +-- Using PYTHON_INCLUDE_DIRS: /home/quella/miniconda3/include/python3.13 +-- Using PYTHON_LIBRARIES: /home/quella/miniconda3/lib/libpython3.13.so +-- Found PythonExtra: .so +-- Using numpy include directory: /home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include +-- Found ament_lint_auto: 0.12.14 (/opt/ros/humble/share/ament_lint_auto/cmake) +-- Added test 'cppcheck' to perform static code analysis on C / C++ code +-- Configured cppcheck include dirs: $;$;$;$;$;$;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py +-- Configured cppcheck exclude dirs and/or files: +-- Added test 'flake8' to check Python code syntax and style conventions +-- Added test 'lint_cmake' to check CMake code style +-- Added test 'pep257' to check Python code against some of the docstring style conventions in PEP 257 +-- Added test 'uncrustify' to check C / C++ code style +-- Configured uncrustify additional arguments: +-- Added test 'xmllint' to check XML markup files +-- Configuring done +-- Generating done +-- Build files have been written to: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +[ 2%] Generating C code for ROS interfaces +[ 5%] Generating C++ code for ROS interfaces +[ 5%] Built target ament_cmake_python_copy_virtual_robot_prococol +running egg_info +creating virtual_robot_prococol.egg-info +writing virtual_robot_prococol.egg-info/PKG-INFO +writing dependency_links to virtual_robot_prococol.egg-info/dependency_links.txt +writing top-level names to virtual_robot_prococol.egg-info/top_level.txt +writing manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt' +reading manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt' +writing manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt' +[ 5%] Built target ament_cmake_python_build_virtual_robot_prococol_egg +[ 10%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o +[ 10%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o +[ 10%] Built target virtual_robot_prococol__cpp +[ 17%] Generating C++ type support dispatch for ROS interfaces +[ 17%] Generating C++ type support for eProsima Fast-RTPS +[ 17%] Generating C++ introspection for ROS interfaces +[ 20%] Linking C shared library libvirtual_robot_prococol__rosidl_generator_c.so +[ 20%] Built target virtual_robot_prococol__rosidl_generator_c +[ 23%] Generating C type support for eProsima Fast-RTPS +[ 28%] Generating C type support dispatch for ROS interfaces +[ 28%] Generating C introspection for ROS interfaces +[ 33%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o +[ 33%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +[ 35%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o +[ 38%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o +[ 41%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o +[ 43%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o +[ 48%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o +[ 48%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +[ 51%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o +[ 53%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o +[ 56%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_c.so +[ 58%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o +[ 61%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o +[ 64%] Linking C shared library libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so +[ 64%] Built target virtual_robot_prococol__rosidl_typesupport_c +[ 64%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_c +[ 66%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_cpp.so +[ 66%] Built target virtual_robot_prococol__rosidl_typesupport_cpp +[ 69%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so +[ 71%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so +[ 74%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so +[ 74%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_c +[ 74%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_cpp +[ 74%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp +[ 74%] Built target virtual_robot_prococol +[ 76%] Generating Python code for ROS interfaces +[ 76%] Built target virtual_robot_prococol__py +[ 82%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o +[ 82%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o +[ 84%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +[ 84%] Built target virtual_robot_prococol__rosidl_generator_py +[ 87%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o +[ 89%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o +[ 92%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o +[ 94%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +[ 97%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +[100%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +[100%] Built target virtual_robot_prococol__rosidl_typesupport_c__pyext +[100%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext +[100%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext +-- Install configuration: "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.sh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so" to "" +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" to "" +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__traits.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__builder.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.hpp +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__builder.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__traits.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.hpp +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/dds_fastrtps +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/dds_fastrtps +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" to "" +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" to "" +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.cpp +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.sh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/top_level.txt +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/PKG-INFO +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/dependency_links.txt +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/SOURCES.txt +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position_s.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status.py +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status_s.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol'... +Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py'... +Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action'... +Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py'... +Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py'... +Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg'... +Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py'... +Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status.py'... +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.idl +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.idl +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.msg +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.action +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.sh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.sh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.bash +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.sh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.zsh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/packages/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_dependencies-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_include_directories-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_libraries-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_targets-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig-version.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.xml diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stdout_stderr.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stdout_stderr.log new file mode 100644 index 0000000..449cda9 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/stdout_stderr.log @@ -0,0 +1,268 @@ +-- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +-- Found rclcpp: 16.0.17 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.8 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.8 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.8 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 6.2.9 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake) +-- Found ament_cmake_ros: 0.10.0 (/opt/ros/humble/share/ament_cmake_ros/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found PythonInterp: /home/quella/miniconda3/bin/python3 (found suitable version "3.13.11", minimum required is "3.6") +-- Found python_cmake_module: 0.10.0 (/opt/ros/humble/share/python_cmake_module/cmake) +-- Found PythonLibs: /home/quella/miniconda3/lib/libpython3.13.so (found suitable version "3.13.11", minimum required is "3.5") +-- Using PYTHON_EXECUTABLE: /home/quella/miniconda3/bin/python3 +-- Using PYTHON_INCLUDE_DIRS: /home/quella/miniconda3/include/python3.13 +-- Using PYTHON_LIBRARIES: /home/quella/miniconda3/lib/libpython3.13.so +-- Found PythonExtra: .so +-- Using numpy include directory: /home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include +-- Found ament_lint_auto: 0.12.14 (/opt/ros/humble/share/ament_lint_auto/cmake) +-- Added test 'cppcheck' to perform static code analysis on C / C++ code +-- Configured cppcheck include dirs: $;$;$;$;$;$;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py +-- Configured cppcheck exclude dirs and/or files: +-- Added test 'flake8' to check Python code syntax and style conventions +-- Added test 'lint_cmake' to check CMake code style +-- Added test 'pep257' to check Python code against some of the docstring style conventions in PEP 257 +-- Added test 'uncrustify' to check C / C++ code style +-- Configured uncrustify additional arguments: +-- Added test 'xmllint' to check XML markup files +-- Configuring done +-- Generating done +-- Build files have been written to: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +[ 2%] Generating C code for ROS interfaces +[ 5%] Generating C++ code for ROS interfaces +[ 5%] Built target ament_cmake_python_copy_virtual_robot_prococol +running egg_info +creating virtual_robot_prococol.egg-info +writing virtual_robot_prococol.egg-info/PKG-INFO +writing dependency_links to virtual_robot_prococol.egg-info/dependency_links.txt +writing top-level names to virtual_robot_prococol.egg-info/top_level.txt +writing manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt' +reading manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt' +writing manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt' +[ 5%] Built target ament_cmake_python_build_virtual_robot_prococol_egg +[ 10%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o +[ 10%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o +[ 10%] Built target virtual_robot_prococol__cpp +[ 17%] Generating C++ type support dispatch for ROS interfaces +[ 17%] Generating C++ type support for eProsima Fast-RTPS +[ 17%] Generating C++ introspection for ROS interfaces +[ 20%] Linking C shared library libvirtual_robot_prococol__rosidl_generator_c.so +[ 20%] Built target virtual_robot_prococol__rosidl_generator_c +[ 23%] Generating C type support for eProsima Fast-RTPS +[ 28%] Generating C type support dispatch for ROS interfaces +[ 28%] Generating C introspection for ROS interfaces +[ 33%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o +[ 33%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +[ 35%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o +[ 38%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o +[ 41%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o +[ 43%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o +[ 48%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o +[ 48%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +[ 51%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o +[ 53%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o +[ 56%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_c.so +[ 58%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o +[ 61%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o +[ 64%] Linking C shared library libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so +[ 64%] Built target virtual_robot_prococol__rosidl_typesupport_c +[ 64%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_c +[ 66%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_cpp.so +[ 66%] Built target virtual_robot_prococol__rosidl_typesupport_cpp +[ 69%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so +[ 71%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so +[ 74%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so +[ 74%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_c +[ 74%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_cpp +[ 74%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp +[ 74%] Built target virtual_robot_prococol +[ 76%] Generating Python code for ROS interfaces +[ 76%] Built target virtual_robot_prococol__py +[ 82%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o +[ 82%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o +[ 84%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +[ 84%] Built target virtual_robot_prococol__rosidl_generator_py +[ 87%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o +[ 89%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o +[ 92%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o +[ 94%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +[ 97%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +[100%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +[100%] Built target virtual_robot_prococol__rosidl_typesupport_c__pyext +[100%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext +[100%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext +-- Install configuration: "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.sh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so" to "" +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" to "" +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__traits.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__builder.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.hpp +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__builder.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__traits.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.hpp +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/dds_fastrtps +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/dds_fastrtps +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" to "" +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" to "" +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.cpp +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +-- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.sh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/top_level.txt +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/PKG-INFO +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/dependency_links.txt +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/SOURCES.txt +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position_s.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status.py +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status_s.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol'... +Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py'... +Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action'... +Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py'... +Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py'... +Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg'... +Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py'... +Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status.py'... +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so +-- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so" to "" +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.idl +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.idl +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.msg +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.action +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.sh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.sh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.bash +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.sh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.zsh +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/packages/virtual_robot_prococol +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_dependencies-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_include_directories-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_libraries-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_targets-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig-version.cmake +-- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.xml diff --git a/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/streams.log b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/streams.log new file mode 100644 index 0000000..d53870e --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/build_2026-02-13_19-28-13/virtual_robot_prococol/streams.log @@ -0,0 +1,274 @@ +[0.013s] Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol +[0.025s] -- Found ament_cmake: 1.3.12 (/opt/ros/humble/share/ament_cmake/cmake) +[0.144s] -- Found rclcpp: 16.0.17 (/opt/ros/humble/share/rclcpp/cmake) +[0.171s] -- Found rosidl_generator_c: 3.1.8 (/opt/ros/humble/share/rosidl_generator_c/cmake) +[0.173s] -- Found rosidl_adapter: 3.1.8 (/opt/ros/humble/share/rosidl_adapter/cmake) +[0.178s] -- Found rosidl_generator_cpp: 3.1.8 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +[0.185s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.195s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.220s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +[0.222s] -- Found rmw_fastrtps_cpp: 6.2.9 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +[0.322s] -- Using RMW implementation 'rmw_fastrtps_cpp' as default +[0.363s] -- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake) +[0.659s] -- Found ament_cmake_ros: 0.10.0 (/opt/ros/humble/share/ament_cmake_ros/cmake) +[0.927s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[1.026s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[1.042s] -- Found PythonInterp: /home/quella/miniconda3/bin/python3 (found suitable version "3.13.11", minimum required is "3.6") +[1.043s] -- Found python_cmake_module: 0.10.0 (/opt/ros/humble/share/python_cmake_module/cmake) +[1.060s] -- Found PythonLibs: /home/quella/miniconda3/lib/libpython3.13.so (found suitable version "3.13.11", minimum required is "3.5") +[1.060s] -- Using PYTHON_EXECUTABLE: /home/quella/miniconda3/bin/python3 +[1.060s] -- Using PYTHON_INCLUDE_DIRS: /home/quella/miniconda3/include/python3.13 +[1.061s] -- Using PYTHON_LIBRARIES: /home/quella/miniconda3/lib/libpython3.13.so +[1.078s] -- Found PythonExtra: .so +[1.219s] -- Using numpy include directory: /home/quella/miniconda3/lib/python3.13/site-packages/numpy/_core/include +[1.230s] -- Found ament_lint_auto: 0.12.14 (/opt/ros/humble/share/ament_lint_auto/cmake) +[1.258s] -- Added test 'cppcheck' to perform static code analysis on C / C++ code +[1.259s] -- Configured cppcheck include dirs: $;$;$;$;$;$;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_c;/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol/rosidl_generator_py +[1.259s] -- Configured cppcheck exclude dirs and/or files: +[1.261s] -- Added test 'flake8' to check Python code syntax and style conventions +[1.264s] -- Added test 'lint_cmake' to check CMake code style +[1.266s] -- Added test 'pep257' to check Python code against some of the docstring style conventions in PEP 257 +[1.279s] -- Added test 'uncrustify' to check C / C++ code style +[1.279s] -- Configured uncrustify additional arguments: +[1.282s] -- Added test 'xmllint' to check XML markup files +[1.285s] -- Configuring done +[1.343s] -- Generating done +[1.359s] -- Build files have been written to: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +[1.372s] Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol -DCMAKE_INSTALL_PREFIX=/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol +[1.374s] Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --build /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol -- -j16 -l16 +[1.416s] [ 2%] Generating C code for ROS interfaces +[1.427s] [ 5%] Generating C++ code for ROS interfaces +[1.439s] [ 5%] Built target ament_cmake_python_copy_virtual_robot_prococol +[1.679s] running egg_info +[1.696s] creating virtual_robot_prococol.egg-info +[1.696s] writing virtual_robot_prococol.egg-info/PKG-INFO +[1.696s] writing dependency_links to virtual_robot_prococol.egg-info/dependency_links.txt +[1.696s] writing top-level names to virtual_robot_prococol.egg-info/top_level.txt +[1.697s] writing manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt' +[1.751s] reading manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt' +[1.752s] writing manifest file 'virtual_robot_prococol.egg-info/SOURCES.txt' +[1.781s] [ 5%] Built target ament_cmake_python_build_virtual_robot_prococol_egg +[1.843s] [ 10%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/msg/detail/robot_status__functions.c.o +[1.843s] [ 10%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_c.dir/rosidl_generator_c/virtual_robot_prococol/action/detail/target_position__functions.c.o +[1.879s] [ 10%] Built target virtual_robot_prococol__cpp +[1.891s] [ 17%] Generating C++ type support dispatch for ROS interfaces +[1.891s] [ 17%] Generating C++ type support for eProsima Fast-RTPS +[1.891s] [ 17%] Generating C++ introspection for ROS interfaces +[1.979s] [ 20%] Linking C shared library libvirtual_robot_prococol__rosidl_generator_c.so +[2.019s] [ 20%] Built target virtual_robot_prococol__rosidl_generator_c +[2.032s] [ 23%] Generating C type support for eProsima Fast-RTPS +[2.032s] [ 28%] Generating C type support dispatch for ROS interfaces +[2.032s] [ 28%] Generating C introspection for ROS interfaces +[2.225s] [ 33%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/action/target_position__type_support.cpp.o +[2.225s] [ 33%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +[2.283s] [ 35%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp.o +[2.283s] [ 38%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/virtual_robot_prococol/action/detail/target_position__type_support.cpp.o +[2.342s] [ 41%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/msg/detail/dds_fastrtps/robot_status__type_support.cpp.o +[2.343s] [ 43%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/virtual_robot_prococol/action/detail/dds_fastrtps/target_position__type_support.cpp.o +[2.412s] [ 48%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/action/target_position__type_support.cpp.o +[2.412s] [ 48%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c.dir/rosidl_typesupport_c/virtual_robot_prococol/msg/robot_status__type_support.cpp.o +[2.461s] [ 51%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/action/detail/target_position__type_support.c.o +[2.461s] [ 53%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/virtual_robot_prococol/msg/detail/robot_status__type_support.c.o +[2.484s] [ 56%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_c.so +[2.485s] [ 58%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/action/detail/target_position__type_support_c.cpp.o +[2.485s] [ 61%] Building CXX object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/virtual_robot_prococol/msg/detail/robot_status__type_support_c.cpp.o +[2.533s] [ 64%] Linking C shared library libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so +[2.545s] [ 64%] Built target virtual_robot_prococol__rosidl_typesupport_c +[2.577s] [ 64%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_c +[2.771s] [ 66%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_cpp.so +[2.825s] [ 66%] Built target virtual_robot_prococol__rosidl_typesupport_cpp +[2.938s] [ 69%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so +[2.962s] [ 71%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so +[2.982s] [ 74%] Linking CXX shared library libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so +[3.036s] [ 74%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_c +[3.053s] [ 74%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_cpp +[3.071s] [ 74%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_cpp +[3.091s] [ 74%] Built target virtual_robot_prococol +[3.113s] [ 76%] Generating Python code for ROS interfaces +[3.731s] [ 76%] Built target virtual_robot_prococol__py +[3.755s] [ 82%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/action/_target_position_s.c.o +[3.755s] [ 82%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_generator_py.dir/rosidl_generator_py/virtual_robot_prococol/msg/_robot_status_s.c.o +[3.912s] [ 84%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +[3.953s] [ 84%] Built target virtual_robot_prococol__rosidl_generator_py +[3.977s] [ 87%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c.o +[3.977s] [ 89%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c.o +[3.977s] [ 92%] Building C object CMakeFiles/virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c.o +[4.108s] [ 94%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +[4.110s] [ 97%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +[4.128s] [100%] Linking C shared library rosidl_generator_py/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +[4.159s] [100%] Built target virtual_robot_prococol__rosidl_typesupport_c__pyext +[4.159s] [100%] Built target virtual_robot_prococol__rosidl_typesupport_introspection_c__pyext +[4.175s] [100%] Built target virtual_robot_prococol__rosidl_typesupport_fastrtps_c__pyext +[4.188s] Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --build /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol -- -j16 -l16 +[4.199s] Invoking command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --install /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol +[4.207s] -- Install configuration: "" +[4.207s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/rosidl_interfaces/virtual_robot_prococol +[4.207s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +[4.208s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +[4.208s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +[4.208s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.h +[4.208s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__functions.c +[4.208s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.h +[4.208s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.h +[4.209s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.h +[4.209s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +[4.209s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +[4.209s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.h +[4.209s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.h +[4.209s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__functions.c +[4.210s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.h +[4.210s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.h +[4.210s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_c__visibility_control.h +[4.210s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.sh +[4.211s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/library_path.dsv +[4.211s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so +[4.211s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_c.so" to "" +[4.212s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +[4.212s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +[4.212s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +[4.212s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_c.h +[4.213s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +[4.213s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +[4.213s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_c.h +[4.213s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +[4.213s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so +[4.213s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_c.so" to "" +[4.213s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +[4.213s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +[4.214s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +[4.214s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.hpp +[4.214s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__struct.hpp +[4.214s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__traits.hpp +[4.214s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__builder.hpp +[4.214s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/target_position.hpp +[4.215s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +[4.215s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_generator_cpp__visibility_control.hpp +[4.215s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +[4.215s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__struct.hpp +[4.215s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__builder.hpp +[4.215s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__traits.hpp +[4.215s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.hpp +[4.216s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/robot_status.hpp +[4.216s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +[4.216s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +[4.216s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +[4.216s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/dds_fastrtps +[4.216s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_fastrtps_cpp.hpp +[4.216s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +[4.217s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +[4.217s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/dds_fastrtps +[4.217s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_fastrtps_cpp.hpp +[4.217s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +[4.218s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so +[4.218s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_fastrtps_cpp.so" to "" +[4.218s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +[4.218s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +[4.218s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +[4.219s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.c +[4.219s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_c.h +[4.219s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +[4.219s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +[4.219s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.c +[4.219s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_c.h +[4.220s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/rosidl_typesupport_introspection_c__visibility_control.h +[4.220s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so +[4.220s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_c.so" to "" +[4.220s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so +[4.221s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_c.so" to "" +[4.221s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol +[4.221s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action +[4.221s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail +[4.221s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__rosidl_typesupport_introspection_cpp.hpp +[4.221s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/action/detail/target_position__type_support.cpp +[4.222s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg +[4.222s] -- Up-to-date: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail +[4.222s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__rosidl_typesupport_introspection_cpp.hpp +[4.222s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/include/virtual_robot_prococol/virtual_robot_prococol/msg/detail/robot_status__type_support.cpp +[4.222s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so +[4.223s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_introspection_cpp.so" to "" +[4.223s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so +[4.223s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_typesupport_cpp.so" to "" +[4.224s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.sh +[4.224s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/pythonpath.dsv +[4.224s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info +[4.224s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/top_level.txt +[4.224s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/PKG-INFO +[4.224s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/dependency_links.txt +[4.225s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol-0.0.0-py3.13.egg-info/SOURCES.txt +[4.225s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol +[4.225s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/libvirtual_robot_prococol__rosidl_generator_py.so +[4.225s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +[4.226s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_introspection_c.c +[4.226s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action +[4.226s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position_s.c +[4.226s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py +[4.227s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py +[4.227s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_c.c +[4.227s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg +[4.227s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status.py +[4.227s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status_s.c +[4.228s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py +[4.228s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +[4.228s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/_virtual_robot_prococol_s.ep.rosidl_typesupport_fastrtps_c.c +[4.228s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py +[4.229s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +[4.271s] Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol'... +[4.271s] Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/__init__.py'... +[4.271s] Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action'... +[4.271s] Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/__init__.py'... +[4.271s] Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/action/_target_position.py'... +[4.271s] Listing '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg'... +[4.272s] Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/__init__.py'... +[4.272s] Compiling '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/msg/_robot_status.py'... +[4.275s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so +[4.276s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_fastrtps_c.cpython-313-x86_64-linux-gnu.so" to "" +[4.276s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so +[4.277s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_introspection_c.cpython-313-x86_64-linux-gnu.so" to "" +[4.277s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so +[4.278s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/python3.13/site-packages/virtual_robot_prococol/virtual_robot_prococol_s__rosidl_typesupport_c.cpython-313-x86_64-linux-gnu.so" to "" +[4.278s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so +[4.278s] -- Set runtime path of "/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/lib/libvirtual_robot_prococol__rosidl_generator_py.so" to "" +[4.278s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.idl +[4.279s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.idl +[4.279s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/msg/RobotStatus.msg +[4.279s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/action/TargetPosition.action +[4.280s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/package_run_dependencies/virtual_robot_prococol +[4.280s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/parent_prefix_path/virtual_robot_prococol +[4.280s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.sh +[4.280s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/ament_prefix_path.dsv +[4.280s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.sh +[4.280s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/environment/path.dsv +[4.281s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.bash +[4.281s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.sh +[4.281s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.zsh +[4.281s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/local_setup.dsv +[4.282s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.dsv +[4.282s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/ament_index/resource_index/packages/virtual_robot_prococol +[4.282s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport.cmake +[4.282s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cExport-noconfig.cmake +[4.283s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport.cmake +[4.283s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +[4.283s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_cppExport.cmake +[4.283s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport.cmake +[4.284s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +[4.284s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport.cmake +[4.284s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cExport-noconfig.cmake +[4.284s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport.cmake +[4.285s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cExport-noconfig.cmake +[4.285s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport.cmake +[4.285s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_introspection_cppExport-noconfig.cmake +[4.285s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport.cmake +[4.286s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococol__rosidl_typesupport_cppExport-noconfig.cmake +[4.286s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport.cmake +[4.286s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/export_virtual_robot_prococol__rosidl_generator_pyExport-noconfig.cmake +[4.286s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake-extras.cmake +[4.287s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_dependencies-extras.cmake +[4.287s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_include_directories-extras.cmake +[4.287s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_libraries-extras.cmake +[4.287s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/ament_cmake_export_targets-extras.cmake +[4.287s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +[4.288s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +[4.288s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig.cmake +[4.288s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/cmake/virtual_robot_prococolConfig-version.cmake +[4.288s] -- Installing: /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/install/virtual_robot_prococol/share/virtual_robot_prococol/package.xml +[4.292s] Invoked command in '/home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble CONDA_PROMPT_MODIFIER=(base) /usr/bin/cmake --install /home/quella/ROS2_WS/protocol_ws/virtual_robot_prococol/build/virtual_robot_prococol diff --git a/protocol_ws/virtual_robot_prococol/log/latest b/protocol_ws/virtual_robot_prococol/log/latest new file mode 120000 index 0000000..b57d247 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/latest @@ -0,0 +1 @@ +latest_build \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/log/latest_build b/protocol_ws/virtual_robot_prococol/log/latest_build new file mode 120000 index 0000000..2bea401 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/log/latest_build @@ -0,0 +1 @@ +build_2026-02-13_19-28-13 \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/msg/RobotStatus.msg b/protocol_ws/virtual_robot_prococol/msg/RobotStatus.msg new file mode 100644 index 0000000..3c8c903 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/msg/RobotStatus.msg @@ -0,0 +1,7 @@ +# 位置坐标 +float32 pos_x +float32 pos_y + +# 速度参数 +float32 speed_x +float32 speed_y \ No newline at end of file diff --git a/protocol_ws/virtual_robot_prococol/package.xml b/protocol_ws/virtual_robot_prococol/package.xml new file mode 100644 index 0000000..b1ad2d8 --- /dev/null +++ b/protocol_ws/virtual_robot_prococol/package.xml @@ -0,0 +1,23 @@ + + + + virtual_robot_prococol + 0.0.0 + TODO: Package description + quella + Apache-2.0 + + ament_cmake + + + rosidl_default_generators + rclcpp + + ament_lint_auto + ament_lint_common + + rosidl_interface_packages + + ament_cmake + +